Installing WordPress on your server for the first time can be quite intimidating, however it doesn’t have to be. In this visually enhanced tutorial we are going to walk you through the process of downloading the WordPress software, installing it to your site and having it live and fully functional in just a few minutes time.
Follow along at your own pace and don’t get intimidated if it’s your first time around. Over 100 million sites on the internet are using WordPress to power the content on their site and installing the software on your server is the fastest and best way to get started!
Here’s a quick breakdown of how to install WordPress on your server.
- Step 1: Download the Official WordPress Installation Software
- Step 2: Upload the WordPress Files to Your Server
- Step 3: Create a MySQL Database for WordPress to Use
- Step 4: Complete the WordPress Installation Process
Before we jump into the WordPress installation process, I also wanted to let you know that there’s a quick and easy way to setup WordPress without needing to go through the hassel of manually downloading software, uploading it to your server and configuring files along the way. That method is to simply have SiteGround complete the process for you with their easy 3-step click button installation process.
STEP 1 – Download the Official WordPress Installation Software
The first thing you must do to setup WordPress on your site or server is to actually download the WordPress software from their official site at WordPress.org. There are various places that you can download this software throughout the internet, but to make sure you always have the most recent version and a safe copy, we recommend that you always download it directly from the official WordPress.org site only.
Once you visit WordPress.org, you will see a bright blue button on the top right side of the page, you can click this button to start your download process. The file will sale directly to your computer for later use. If you are going to install WordPress on your server right now, be sure to note what folder the file is being saved to on your computer so you can find it when ready to upload.
STEP 2 – Uploading WordPress Files to Your Server
Now that your WordPress software has been downloaded, it time for you to extract the files and folders so they can be placed on your web server. The easiest way to do this is through the use of FTP (file transfer protocol) software. This might sound confusing at first, but all you need to know is that it’s an easy to use software that transfers files from your computer to your existing web site and host. If you don’t already have an FTP program, we recommend Filezilla, which is free to download and use.
IMPORTANT NOTE: If you want the main page of your site (ie: http://sitename.com) to be the main page of your blog or WordPress installation, then you will need to upload the extracted file to your main public_html folder.
When you are ready to upload your extracted WordPress files and folders to your web host, this should all be done through Filezilla or your preferred FTP software. When your FTP software is open and actively connected to your web host, you will see your computer files on the left side of the screen and your site files on the right side of the screen (as shown in the screenshot below).
As mentioned earlier, if you want the main domain of your site to be where WordPress should be installed, then you can upload directly to your public_html folder. If you want your blog or WordPress installation to be setup in a different area of your site (ie: http://sitename.com/blog), you can make a subfolder (of the directory name you want to use) and upload the files to that area.
STEP 3 Create a MySQL Database for WordPress to Use
With your WordPress installation files now uploaded to your server, it’s time to setup a MySQL database. To learn how to setup a MySQL database, you can do so by viewing out How to Create a MySQL Database for WordPress page.
When creating your MySQL Database and User, be sure to write down your database name, database username and password you just created. This is important because you will need to put this information back into your WordPress files to set them up properly.
STEP 4 – WordPress Installation Process
With your MySQL database and user now in place, along with your uploaded WordPress files, you can now navigate to your main site where you are hosting the files. If all of the files have been uploaded correctly and are sitting in your public_html directory, you should see a page that looks like the one that appears in the screenshot below.
Your server is now telling you that you don’t have the proper wp-config.php file in place and that you will need to create one. To do this you simply just need to click on the “Create a Configuration File” button.
On the following page you will see a message asking you for the necessary database information. This is the same information that you filled in earlier when creating your MySQL database and that we mentioned you should write down. Assuming you have all of that information available, you can then click on the “Let’s go!” button.
The next page will simply ask you to fill in all of the requested database information. Be sure to double check all of the information is correct, as it won’t let you proceed to WordPress without matching details from your database setup. Click the “Submit” button and WordPress will do it’s magic!
After all of your details are confirmed by WordPress you will get a notification that everything looks good and you can now run the final install. Click the “Run the install” button to finalize the installation.
Congratulation, WordPress has successfully been installed on your server! However, there is one last form process that you must complete, and that’s for the actual blog setup information and how you will access WordPress.
On this last screen you will simply need to fill in your site title, username and password along with the email address of your choice. It’s recommended that you use your main email address so you can have a password reset and other information sent to that email if necessary.
Once finished, click the “Install WordPress” button and you are good to go!
Success! WordPress has been Installed!
Excellent, your WordPress installation is now complete and you can start creating content for your blog and playing around with WordPress immediately!
Be sure to note or bookmark the login page for logging into WordPress on your site, as this is how you will access, update and post content to your site.
And that’s how easy it is my friend! Be sure to send me an email through the contact page so I can check out your blog once it’s live!