How To Install WordPress Manually

How To Install WordPress Manually

About This Lesson

In this lesson I’m going to walk you through how to install WordPress manually.

To do this you’ll need to,

  1. Download and extract the core files of WordPress
  2. Upload the WordPress files to your site
  3. Create a database for your website
  4. Connect your database to your WordPress site
  5. Complete the installation page

Don’t worry if any of that sounds scary, or if it all sounds scary! It’s all pretty easy to do and I’ll be walking you through every step you need to take.

FYI – This lesson is for those people who aren’t using SiteGround (affiliate link) as their hosting provider. If you are using SiteGround, there’s a much easier way to install WordPress, which you can see here!

Prerequisites

Before installing WordPress you’ll need to have,

1) Registered a domain name and have hosting setup

2) Understood what WordPress is & how it works

And because we’re installing WordPress manually, it’s going to involve us uploading files to our site, to do this you’ll need to know what FileZilla is and how it works, see my FileZilla tutorial.

Course Navigation

How To Create A Website Course

This is Step 2 Part 1b – See the full course here!

How To Use WordPress Course

This is Step 2 Part 1b – See the full course here!

Read All About It

Step 1/5 – Download And Extract The Core Files Of WordPress

To install WordPress manually, the first thing you’ll need to do is download the core files that make up WordPress.

To do that, visit, www.wordpress.org/download and click download. (These files are the same for a Mac or a PC.)

Download WordPress

This will then download the files for you, once complete, you’ll need to extract the files onto your computer.

Extract WordPress

Step 2/5 – Upload Files To Your Site

In the next step you’ll need to connect to your site via an ftp client and then upload the WordPress files you just downloaded. (It’s easier then it may sound!)

To do this, you’ll need to use a program called FileZilla. For those of you who don’t know what this is, or how to use it, see my FileZilla tutorial.

To connect to your site in FileZilla you’ll need your FTP username, password and hostname, which, when you create an account with a hosting provider, you’ll be given these details. In this example, because I’m hosting with SiteGround (affiliate link), to get my FTP Username and hostname, I’ll need to visit SiteGrounds homepage, then hover over the login button, enter in my username and password, and then click login.

Login To SiteGround

(The username you need to login to SiteGround (affiliate link) will come from the confirmation email you got when you joined, which will be similar to the image below. And your password, will be the password you created when you joined.)

SiteGround Email Confirmation And Username

Once logged in, you’ll see a page similar to the image below, click “My Accounts”.

SiteGround Accounts

You’ll then see your,

Find Your FTP Login Details

  1. FTP Hostname
  2. And your cPanel Username, this is what you’ll use as you Username in Filezilla

So the next step is to input these details into Filezilla, (like in the image below),

Connect To Your Site In FileZilla

  1. The hostname you got from SiteGround
  2. The username you got from SiteGround
  3. The password you need, is the password you created when you joined SiteGround, and is what you use to login to your SiteGround account
  4. The port is generally 21, but with FileZilla you can leave this blank
  5. Once done, click “Quickconnect” and this will connect you to your site

Side Note: If you’re using a different hosting provider, they’ll tell you how to connect to your site, but it’s pretty much the same process.

Once connected, go into the “public_html” folder, like in the image below. Within this folder we’re going to upload the files that make up WordPress.

public html

Then, to upload the WordPress files to your site,

Navigating FileZilla

  1. Make sure that on the left hand side of FileZilla, you’re in the place on your computer where you just extracted WordPress. So in this example I’m in my downloads folder
  2. Also make sure you’re within the public_html folder
  3. Then double click on the WordPress folder you extracted. In this example it’s “wordpress-4.2.4”, as this is the version I just downloaded, yours may be a newer version

Then you need to copy over the “wordpress” folder, to do this,

Transfer WordPress To Your Site

  1. Make sure you’re within the extracted version of WordPress, (in this example “wordpress-4.2.4”)
  2. You should now just see the folder name “wordpress”, this is what you want to click and then drag over to the right hand side, which is where your website files and folders need to be
  3. When you’ve done 2 above, you’ll then see the folder name “wordpress” appear on the right hand side
  4. And at the bottom of FileZilla, you’ll see the files and folders are being copied over

This will then begin to upload the files for you. This might take 5 minutes to complete, as there are a lot of files to upload, so whilst it’s doing that lets move on to the next step.

Step 3/5 – Create The Database For Your Website

To run WordPress, you need to create a database. 

This database will store all the pages, posts, categories and tags, etc, that you’ll create when using your WordPress site. You can’t use WordPress without a database, but luckily creating one is super simple.

First, you’ll need to login to you cpanel account.

In this example, because I’m hosting with SiteGround (affiliate link), to get to my cpanel account I’ll need to visit SiteGrounds homepage, then hover over the login button, enter in my username and password, and then click login.

Login To SiteGround

(The username you need to login to SiteGround (affiliate link) will come from the confirmation email you got when you joined, which will be similar to the image below. And your password, will be the password you created when you joined.)

SiteGround Email Confirmation And Username

Side Note: If you’re using a different hosting provider, they’ll tell you how to connect to your site, but it’s pretty much the same process.

Once logged in, you’ll see a page similar to the image below, click “My Accounts”.

SiteGround Accounts

Then click “Go to cPanel”.

Go to cPanel in SiteGround

You then need to scroll down to where it says Databases and click “MySQL Database Wizard”.

MySQL Database Wizard

Now you can start creating the database!

Create A New Database

  1. Give the database a name. In this example I’m just going to use some random text. (Make sure you take note of this, as you’ll need it later on.)
  2. Click next step

Next you need to create a user for this database.

Create A User For The Database

  1. This just repeats the database name you just created
  2. This is where you input a username for the database
  3. Give the database a password
  4. Take note of all of this, because you’ll need them in a moment
  5. Once done, click create user

Final step is to grant “All Privileges” for the database.

Select All Privileges

  1. Tick the button next to “All Privileges”
  2. Then click Next Step

You should see something similar to the image below. This just means you’re all done with creating a database!

All Done

Step 4/5 – Connect Your Database To Your WordPress Site

Hopefully by now the WordPress files will have finished uploading to your website. If this is the case, you now need to connect your database to your WordPress site. To do that,

Delete The wp config sample File

  1. Copy the file called “wp-config-sample.php”, onto your computer, simply by clicking and dragging the file from FileZilla, into a folder on your computer (in this example, I’ve clicked and dragged the file into my “Downloads” folder)
  2. Once you’ve copied it onto your computer, you then need to delete the “wp-config-sample.php” file that is on your website, so right click the file, then choose delete

Now open the file that you just downloaded onto your computer.

Scroll down to where it says,

 // ** MySQL settings – You can get this info from your web host ** //

This is where you need to input your database details from step 3.

In this example,

  1. Where it says ‘database_name_here’, I need to put ‘localdon_ia9env93a’
  2. Where it says ‘username_here’, I need to put ‘localdon_lfk94vs’
  3. Where it says ‘password_here’, I need to put ‘mGE5Hq+.,2H^’

So from this,

Connect Database To WordPress Site

To this,

Connect Database To Your WordPress Site

For security reasons you need to make one other change to this file.

To do that, scroll down until you get to,

 * Authentication Unique Keys and Salts.

You need to replace the areas where it says ‘put your unique phrase here’, with your own unique phrases.

  1. To get the unique phrases you need, visit https://api.wordpress.org/secret-key/1.1/salt/. This will create a unique code, just for you (like in the image below)
  2. Copy that
  3. And paste it into the file. Replacing what is already there.

So from this,

Get Authentication Unique Keys and Salts

To this,

Get Authentication Unique Keys and Salts To This

Then save this file and rename it to just wp-config.php

Finally, upload this file back to your site.

To do this, select and then drag the file on your computer, into your website within FileZilla, like in the image below. (Make sure you’ve renamed it to just wp-config.php)

Upload wp config

Step 5/5 – Complete Installation Page

To complete the installation of WordPress, you now need to enter the address of where you installed WordPress, into your web browser.

So in this example I went to www.localdoneforyou.com/wordpress. (www.localdoneforyou.com is the domain I installed WordPress onto and “/wordpress” is because I uploaded the folder “wordpress”).

This will then redirect you to the final WordPress installation page, which in this example is at, www.localdoneforyou.com/wordpress/wp-admin/install.php (See number 1 in the image below!)

You then need to choose what language you want to install WordPress in.

Choose Language

And then you need to,

Final Step To Install WordPress

  1. Give your site a title. (Don’t worry too much about what you call it, you’ll be able to change this later if you want)
  2. Create a username for WordPress
  3. Create a password for WordPress
  4. Enter in your email address
  5. Tick this if you want search engines to show your website within their search results. (This can easily be changed later also!)
  6. Make sure you take note of your username and password, as this will be used to login to WordPress
  7. When done, click “Install WordPress”

And that’s it. WordPress is now installed on your site.

All Done – Login To WordPress

To login to WordPress, visit, www.yoursite.com/wordpress/wp-login.php

Then use the username/password you just created and click login.

Login To WordPress

Before We Move On…

Because you installed WordPress manually, when going through your WordPress settings, you’ll need to make sure you complete the extra step within the media settings lesson and the permalinks settings lesson.

But don’t worry, I’ll walk you through everything you need to do in those lessons.

Next Steps – Learn How To Navigate Around WordPress

Now that you have WordPress installed and you know how to login, it’s time to learn how to navigate around WordPress.

And when you’ve done that, the next step in creating your website and learning how to use WordPress, is to go through the WordPress settings.