WordPress Installation Guide - The Manual Method

If your web hosting provider does not provide a 1-click WordPress install but you don’t want to switch providers that’s ok. You can follow this manual method of installing WordPress. This is also called the FTP method as the files are transferred through FTP (file transfer protocol).

After you read this, you’ll know how to:

  1. Get the latest WordPress installation files.
  2. Upload the WordPress files to your website (via FTP).
  3. Create a database (the storage bank for your data) on your website.
  4. Connect WordPress to your database and install WordPress.

Want to try it? Here’s how:

Step 1: Download the WordPress files to your computer.

Go to the WordPress.org website and download the latest WordPress version to a place that is easily accessible on your computer. Once downloaded, unzip or the file to that same directory. You should now have a folder named “WordPress” that contains all the files you will need. I downloaded and unzipped it to my desktop.

Step 2: Upload the WordPress files to your website.

You can decide the exact location of where to put the files and WordPress is flexible with how you want to setup your site. For example, if you can put WordPress in the root of your site or in a sub directory (sub folder), you can rename the folder that you downloaded to “blog” and upload that whole folder to your site. Both work well, but for the sake of this guide and simplicity we will carry on as though you are installing WordPress in the root folder of the site.

To upload the files you downloaded from WordPress.org you will need to log in to your hosting server using FTP (file transfer protocol). There are a number of ways to do this, but to make things simple you can download a free app called FileZilla to get the job done. It’s well supported, updated for security often, and we have never experienced any pesky malware that sometimes accompanies other free apps you can download online. This application (also called an FTP client) will allow you to connect to your hosting server and push the files up to where your website is located. To connect, you will need to enter an FTP address (usually ftp.example.com), with the same username and password you used when you registered for web hosting. Typically when you connect via FTP you will see a folder called “public_html”, that is the root folder of your site where you want to put all the WordPress files.


Step 3: Create the database.

While the WordPress files are transferring, you can create a database for your WordPress site. Log back into your hosting provider website and navigate to your hosting control panel (username and password provided you when you signed up for web hosting).


For most sites this is located at: http://yourdomainname.com/cpanel but you may need to check your hosting provider support website or the welcome email you received when you signed up.

In the control panel area look for the section title “Databases” and select “MySQL Databases”.


Under the section “Create New Database” type in a name for your database as you like. The prefix will already be set as your log in username so that the resulting database name will be “user_databasename”. Then a confirmation will be displayed and you can go back to the database screen to create a user for that specific database.


Under the section “Add New User” type in a username that will be used to access the database and then type in a password (remember these). The prefix will already be set for this user, just like it was for the database name.


After selecting add new user and seeing a confirmation screen, select “go back”, in order to do one more thing—go back to the MySQL page and add the user you just created to the database you just created.

Once you get back to the MySQL page, near the bottom you will see the section “Add User to Database”. There you will select the user you just created and the database you just created and click “Add”. After you select “Add” you will be asked what privileges you want the user to have in the database and you will select “All Privileges”, then select “Make Changes”.


Now you can log out of the control panel (cpanel) as you are all done creating a database for WordPress.

Step 4: Connect WordPress to your database and run the WordPress installation

Once the WordPress files have uploaded and you have created your database you can open a web browser and type your website URL (your domain name) and a WordPress installation screen should show up asking you to input some details:


  • Database name – enter the name you created and include the prefix (user_databasename)
  • Database user – enter the user you created and include the prefix (user_username)
  • Database user password – enter the password and do not include the prefix
  • Database host – should be localhost
  • Database prefix – should be wp_

WordPress will check to see if all the details are correct and if so you can select “Run the install” and select a few new details:


  • Title of your site
  • Username to log in to WordPress on your website
  • Password to log in to WordPress on your website
  • Admin email for your website
  • Allow search engines to index your site (this will take time but if you want people to find your site this is good)

Select “Install” and then you are done!

Feel free to send us a message if you have any problems or have any questions.

Have a Question? Send Us a Message

5 + 1 =