How To Install WordPress Manually (Step-By-Step Guide)

Install WordPress Manually

WordPress is the most powerful CMS platform today to create a website. It powers more than 25% of websites globally. Also, WordPress is the most favorite CMS platform for beginners and intermediate users. Among the CMS, It holds a 50%+ market share. Here we have created an easy-to-follow tutorial to Install WordPress Manually.

Most of the good web hosting companies today provide a “One-Click Installation” for WordPress. But in case if your web host is not one among them, then you need to Install WordPress Manually. Also in case if you are planning to buy hosting services with “One-Click-WordPress-Installation”, I would recommend BlueHost. I have personally used them in India and found their services really good, Also they provide “One-Click-WordPress-Installation” feature so you won’t need to install WordPress manually.

But if you are OK with your current web host, I won’t suggest you to, switch just because they don’t have “One-Click-WordPress-Installation”. As there is an alternate way to Install WordPress (Manually). And believe me installing WordPress Manually is not that difficult, rather I would say it’s very easy and it only takes 5-10 minutes time (total).

Before we start the actual WordPress Installation –

1. We assume that you have a shared Linux hosting with cPanel Installed and a standard MySQL Database. (In case if you don’t have a web hosting as of now, you can buy web hosting from BlueHost, Recommended WordPress Hosting).
2. You have access to your cPanel.

Steps To Install WordPress Manually

Majorly we can divide the whole process of Installing WordPress Manually in Three Steps.

Step 1. Upload WordPress To Web Server (3-5 Minutes)
Step 2. Creating a new Database and a new User (3-5 Minutes)
Step 3. Installing WordPress and Configuration (2-5 Minutes)

Let’s Install WordPress Manually

Before you install WordPress manually to your host, you need to download the latest version of WordPress from the repository – Download WordPress Here.

Step 1. Upload WordPress Files To Web Server

There are actually two ways, you can upload WordPress files to your web server.

1. You can use the cPanel File Manager to upload the zip file. or
2. Upload the files using FTP.

Here in this tutorial, we will discuss both the methods to upload WordPress to your hosting server. You can use any as per your choice and comfort (Both are easy).

1. Upload WordPress Using cPanel File Manager

Log in to your web host cPanel. If you’re unable to locate it, you could try since cPanel’s default port is 2082 (In case you cannot log in to cPanel, you need to contact your hosting company). Once logged in, Just click on “File Manager” (in most cases you can easily find that at the top only).

cPanel Dashboard

Inside the file manager, look for the “public_html” (This is the place for your main website, you need to upload WordPress to this folder). In case if you want to install WordPress to a “Sub Directory”, you need to create a folder and upload WordPress within that folder.

Uploading WordPress

Note: You can upload the ZIP file and then you can extract the ZIP file within File Manager.

2. Upload WordPress Using FTP (Alternate Option)

Alternatively, you can upload WordPress files using an FTP Client. In case if you do not have an FTP software installed in your system, you can try using FileZilla (FTP Software).

You need to launch the FTP Software, Enter FTP Login credentials. Once logged in, Just locate the folder where you want to upload and install WordPress (for main site upload in public_html folder and for subdomain upload it in subdomain folder).

FTP WordPress Upload

Step 2. Creating A MySQL Database & User

In the first step, we uploaded the WordPress files to our Web Server. In this step (2) We will be creating a database where all the data (post, pages etc.) will be stored, Also we need to create a User (assign to our database) with all the permission to manage the database.

Login to your cPanel again and go to “phpMyAdmin”, From phpMyAdmin you can manage all MySQL databases.

cPanel phpMyAdmin

This is how a typical phpMyAdmin Dashboard looks like.

phpMyAdmin Dashboard

Creating A New Database

To create a new database in phpMyAdmin, go to “Database” (You can also find an option to create a database in the dashboard) and give a name to your database and click on “Create”. (Some web host by default do not give the option to create a new database, In this case, you may need to contact your hosting company).

Creating A Database

Add An User

You also need to add a user, go to “Privileges” -> Add New User

Here you need to fill the username and password for the user, also you need to give privileges to manage the database (by default here everything is already selected, just leave it as it is – In case if it is not selected, you need to select all manually).

Note: Here you will need to keep a note of username, password, hostname, and database name (We will use these while installing WordPress).

Adding A new User

This concludes our Step 2, We have successfully created a New Database and added a User.

Step 3. Installing WordPress And Configuration

As we have completed all the pre-required processes to Install WordPress Manually. Now it’s time to start with the actual installation of WordPress. It would hardly take 5 minutes.

Launch your web browser and open your WordPress Directory (in web browser), If you have installed WordPress in your main directory, you can type “” or if you have installed WordPress in Sub Directory, you may type “” in your web browser (you need to replace with your actual domain name).

This will launch the installation process.

Install WordPress Manually

Click on “Let’s Go”, Here in the next page, you need to fill the database details (You already have these details right! We got these things while creating a new database and adding a new user). Once you filled all the details, just click on “Submit”.

WordPress Installation Database Setup

You will get a confirmation if the details you entered is correct.

WordPress Installation

Click on “Run The Install”. In the next page, you need to setup your WordPress Website.

WordPress Website Setup

Fill all the details (Everything here is self-explanatory) and click on “Install WordPress”. Once installed, you will get a confirmation message with the login details to your newly created WordPress website.

WordPress Installation Completed

WOW! You have successfully Installed WordPress Manually. Simply log in to your WordPress Website and start customizing now. If you are not sure what next, you can start from Step 3 Of Our “Create A Website” Tutorial.


I hope this entire process of installing WordPress manually was smooth for you and you’ve enjoyed this. If you have any questions, please feel free to ask me. For any suggestion or if you feel, I have missed something, please drop a comment below.

If you find this tutorial useful, please share with your friends too (Use the social sharing button in the sidebar). This is what keeps me motivated to keep all the information on this website updated, It really helps a lot to me. Thanks for reading!


Leave a Reply

Your email address will not be published. Required fields are marked *