<p>Here's a tutorial on setting up your first Craft CMS 3 project. I'm a little sad that it didn't come up in any Google searches :(</p>

<p><a href="https://nystudio107.com/blog/setting-up-a-craft-cms-3-project" rel="noreferrer">Setting up a New Craft CMS 3 Project</a></p>

CC BY-SA 4.0
2019-03-16T12:42:17.950Z
great tutorial. Just I had a few issues here. I've already installed Craft 2.0 version on my localhost server and I can't access the new craft 3 site on my server. It's a bit strange it doesn't work like WordPress. :(
Prabin Parajuli
CC BY-SA 3.0
2018-03-22T23:04:10.017Z
2018-03-22T23:04:10.017Z
andrew.welch
<p>While Craft 3 is still in beta, the only way to install it is via Composer. If you’re unfamiliar with Composer, it’s a package manager (like npm) that attempts to make installing and updating PHP libraries easy via terminal commands.</p>

<p>Here's an abbreviated form of the steps found in the Craft docs on <a href="https://github.com/craftcms/docs/blob/v3/en/installation.md#1-install-composer" rel="nofollow noreferrer">installing Craft 3</a>:</p>

<ol>
<li>Download Composer on your VPS (<a href="https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx" rel="nofollow noreferrer">instructions here</a>)</li>
<li>Create a new Craft project - <code>composer create-project -s RC craftcms/craft PATH</code></li>
<li>Ensure the web server is pointing to the right directory and that your database is setup.</li>
<li>Point your browser to <code>http://website-url.com/index.php?p=admin</code> to complete the setup process.</li>
<li>With that, you should be running the latest RC of Craft!</li>
</ol>

<p>I'd recommend checking out the <a href="https://github.com/craftcms/docs" rel="nofollow noreferrer">Craft 3 docs</a> and also Ryan Irelan's fantastic videos on <a href="https://mijingo.com/lessons/installing-composer-craft-cms/" rel="nofollow noreferrer">Installing Composer</a> and <a href="https://mijingo.com/lessons/installing-craft-cms-3/" rel="nofollow noreferrer">Installing Craft 3</a>. If you have any more questions about the process, don't hesitate to ping me in the comments or post a message in the Craft CMS Slack group.</p>

<p>UPDATE: Pixel &amp; Tonic has mentioned they're hoping to include a .zip download (similar to the Craft 2 installation process) when they fully release Craft 3 on April 4th. Till then, Composer is the only way to download &amp; setup Craft 3.</p>

CC BY-SA 3.0
2018-03-22T22:05:39.227Z
2018-03-22T22:05:39.227Z
Jalen Davenport
<p>The Craft 3 docs are still abit rough around the edges if you are starting out with craft they can seem abit intimidating. Anyway the best place for you to start is here -> <a href="https://www.youtube.com/watch?v=f5PxBmx74V8&amp;t=125s" rel="nofollow noreferrer">https://www.youtube.com/watch?v=f5PxBmx74V8&amp;t=125s</a>. Its a tutorial by Ryan from Mijingo - Crafts official training partner. Seems like the best place to start :). </p>

CC BY-SA 3.0
2018-03-22T21:50:58.730Z
2018-03-22T21:50:58.730Z
Gįëł Tėttëłæår
<p>yea, craft is little bit tricky when it comes to installation. As craft 3 is based on yii 2.0 [installation of yii 2.0 and craft is similar]. if you have previous experience in working with yii 2 then it should not be problem. Any Way lets make this easier for you.</p>

<p>Lets follow this</p>

<ol>
<li>Install Composer on your server</li>
<li>then Run composer create-project -s RC craftcms/craft PATH[your web root path] for creating craft 3 project</li>
<li>then edit web server configuration file i.e httpd.conf for apache or nginx.conf file for nginx [this totally depends on your server configuration] change the document root and directory path to craft's web folder. save and restart web server.</li>
<li>Now go to your domain/admin and you should see craft 3 installation page. </li>
<li>Also Craft 3 doesnot have default template to display anything so you need to create one after you finish your installation so that it will display something when you open your primary domain.</li>
</ol>

CC BY-SA 3.0
2018-03-23T00:59:17.333Z
2018-03-23T00:59:17.333Z
sailendra mangranti
<p>I scoured the the web to the ends of earth and couldn't find any info on how to install Craft 3 on my VPS. The package I downloaded is unconventional in many ways. Any ideas how to get Craft running?</p>

<p>By the way, why can't Craft 3 be installed like Wordpress?</p>

<craft3><install><hosting>
Install Craft 3 on Web Server
# Install Craft 3 on Web Server

(Asked by: username_0 on 2018-03-22)

I scoured the the web to the ends of earth and couldn't find any info on how to install Craft 3 on my VPS. The package I downloaded is unconventional in many ways. Any ideas how to get Craft running?

By the way, why can't Craft 3 be installed like Wordpress?

**Tags:** craft3, install, hosting


---

## 4 answers

### Answer by username_1 on 2018-03-22. Score: 6

Here's a tutorial on setting up your first Craft CMS 3 project. I'm a little sad that it didn't come up in any Google searches :(

[Setting up a New Craft CMS 3 Project](https://nystudio107.com/blog/setting-up-a-craft-cms-3-project)

> **Comments:**
> **username_2**: great tutorial. Just I had a few issues here. I've already installed Craft 2.0 version on my localhost server and I can't access the new craft 3 site on my server. It's a bit strange it doesn't work like WordPress. :(  

---

### Answer by username_3 on 2018-03-22. Score: 4

While Craft 3 is still in beta, the only way to install it is via Composer. If you’re unfamiliar with Composer, it’s a package manager (like npm) that attempts to make installing and updating PHP libraries easy via terminal commands.

Here's an abbreviated form of the steps found in the Craft docs on [installing Craft 3](https://github.com/craftcms/docs/blob/v3/en/installation.md#1-install-composer):

1. Download Composer on your VPS ([instructions here](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx))
2. Create a new Craft project - `composer create-project -s RC craftcms/craft PATH`
3. Ensure the web server is pointing to the right directory and that your database is setup.
4. Point your browser to `http://website-url.com/index.php?p=admin` to complete the setup process.
5. With that, you should be running the latest RC of Craft!

I'd recommend checking out the [Craft 3 docs](https://github.com/craftcms/docs) and also Ryan Irelan's fantastic videos on [Installing Composer](https://mijingo.com/lessons/installing-composer-craft-cms/) and [Installing Craft 3](https://mijingo.com/lessons/installing-craft-cms-3/). If you have any more questions about the process, don't hesitate to ping me in the comments or post a message in the Craft CMS Slack group.

UPDATE: Pixel & Tonic has mentioned they're hoping to include a .zip download (similar to the Craft 2 installation process) when they fully release Craft 3 on April 4th. Till then, Composer is the only way to download & setup Craft 3.


---

### Answer by username_4 on 2018-03-22. Score: 1

The Craft 3 docs are still abit rough around the edges if you are starting out with craft they can seem abit intimidating. Anyway the best place for you to start is here -> <https://www.youtube.com/watch?v=f5PxBmx74V8&t=125s>. Its a tutorial by Ryan from Mijingo - Crafts official training partner. Seems like the best place to start :).


---

### Answer by username_5 on 2018-03-23. Score: 1

yea, craft is little bit tricky when it comes to installation. As craft 3 is based on yii 2.0 [installation of yii 2.0 and craft is similar]. if you have previous experience in working with yii 2 then it should not be problem. Any Way lets make this easier for you.

Lets follow this

1. Install Composer on your server
2. then Run composer create-project -s RC craftcms/craft PATH[your web root path] for creating craft 3 project
3. then edit web server configuration file i.e httpd.conf for apache or nginx.conf file for nginx [this totally depends on your server configuration] change the document root and directory path to craft's web folder. save and restart web server.
4. Now go to your domain/admin and you should see craft 3 installation page.
5. Also Craft 3 doesnot have default template to display anything so you need to create one after you finish your installation so that it will display something when you open your primary domain.


---

