Tutorials

How To Install WordPress Manually – Step by Step Tutorial

If you are a complete beginner to WordPress, you might not know that you need to install WordPress in your website to use the platform. There are different ways to install WordPress – cPanel, FTP, Fantastico, SimpleScripts, etc. However, it is also possible to install WordPress manually.

While it is perfectly okay to install WordPress by using the one-click installers, you can be more confident if you know how to do this manually. In today’s tutorial, I will show you how to install WordPress manually.

Step by Step WordPress Installation


Before we can process to installing WordPress manually, there are some things you need. They are –

  1. FTP login details for your website. This is needed to upload the WordPress files to your site.
  2. A FTP client FileZilla. You will need the FTP client to upload files to your website.
  3. Access to MySQL database. You need to create a brand new database for installing WordPress.

Now that you know what the required tools are let’s see how you can install WordPress on your own.

Step 1: Download WordPress

First of all, download the latest version of WordPress from the official download page. The download page will always have a button for downloading the latest WordPress. Click the blue button titled ‘Download WordPress …’ and save the zip file on your desktop.

Installing WordPress Manually

Extract the zip file to your desktop. At this point, you should have a new directory titled ‘wordpress’ in your desktop. We will come back to this folder shortly.

Step 2: Creating a Database

At this point, you need to create a database. This process varies depending on your web host. As most web hosts use cPanel as the control panel, I will show you how to create a database by using cPanel.

First of all, login to your cPanel. From the cPanel dashboard, find out any link named MySQL, Databases, Database Wizard or something like them. Go to the new database creation page.

WordPress User Guide

Provide an appropriate name for the database and click ‘Next Step‘. In the next page, create a database user by providing a username and password. Make sure that you have provided all privileges to the user. You can do that by checking the ‘All Privileges‘ box. With this step, you have successfully created a database for your WordPress site.

Step 3: Uploading the WordPress Files

Now that you had WordPress downloaded and created the database, you are ready to begin the actual installation process. For this process, you will need a FTP client.

Fire up your favorite FTP client software and connect to your website. If you want to install WordPress in the main domain, open up the ‘pubic_html‘ folder. If you want to install WordPress in a new folder, create the folder and open that folder.

WordPress Guide for Beginners

In your FTP client’s local view, open up the extracted ‘wordpress‘ folder from your desktop. Upload all the files from the folder into the tabbed folder of your website, where you want to install WordPress. Make sure that you have uploaded all the files appropriately.

Step 4: Configuring WordPress

Now we have come to the final part of our WordPress installation process. If you have installed WordPress in the main domain, open up the URL in your browser. If you have installed WordPress in another folder, the URL should look like the following – www.yoursite.com/your-folder/

Obviously, you need to replace the ‘yoursite’ and ‘your-folder’ parts with your domain name and folder name. If everything is okay, you should be taken to a screen where you need to select the language. After choosing the language, click ‘Continue’. You should be taken to a page like the following –

Installing WordPress Manually

Click the ‘Let’s go!’ button. This will take you to the following page –

How to Install WordPress

Remember the database you created a while back? Provide the name of that database in the ‘Database Name‘ field. Then, provide the username and password of the database user you created while creating the database.

For most web hosts, the ‘Database Host‘ should be ‘localhost‘. However, you should consult with your host to confirm this. Once everything is in place, click ‘Submit‘. From the next screen, click the ‘Run the install‘ button.

At this point, you will be taken to a welcome page. WordPress will ask for some basic information on this page. You can change all of this information later.

Manual WordPress

Provide a title for your website. Then, provide a username, password and email address for creating the first admin of your WordPress site. After providing them, click ‘Install WordPress‘.

At this stage, the actual installation process will begin. After a minute or two, you will be taken to a success page. Click the ‘Log In’ button from that page. Provide the username and password and click ‘Log In‘. This will take you to your new WordPress dashboard of your brand new WordPress site.

If you can access the dashboard without any problem, it means you have successfully installed WordPress in your website. Now you can perform regular tasks like creating new posts or pages, installing themes and plugin, etc.

Read Next – Essential Settings After Installing WordPress

Final Words

I hope you have got a clear understanding of all the steps described in this tutorial. However, if you are still confused about any step or any particular thing discussed above, please let me know by leaving a comment below. I will try my best to make your confusions.

Other Reference:- The Complete WordPress Installation Guide- WPKube

How To Install WordPress Manually – Step by Step Tutorial
4.9 (97.5%) 8 votes

1 Comment

  1. Stevjah

    First, a great tutorial.
    Second, I just finished installing WordPress manually and I just come to know that it can be done automatically with one-click.
    I will always use one-click installation as it is best for beginners.

Comments are Closed

Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!