There are many hosting services around the world that you can choose to install WordPress on them, but if your host service provider offered you cPanel and you want to install WordPress on cPanel manually, this article is for you.
Installing WordPress on cPanel has two major methods:
- Install WordPress manually
- Install WordPress with Softaculous
In this article we have focused on installing WordPress manually. Because it is a bit more technical and might be difficult for beginners.
Fasten your seat belts! Because by following next lines which have a full instruction about how to install WordPress on cPanel, you are going to enter WordPress world!
1. Install WordPress on cPanel manually
There are few steps for installing WordPress on cPanel manually:
- Download WordPress installation file
- Upload the file on cPanel and extraction
- Create database and database user
- Install WordPress
a) Download WordPress installation
First step for installing WordPress manually is to download its installation file from wordpress.org. Go to wordpress.org. On top right of the page there is a button like picture below.

In the next page click on download button. You’re download should be started.

b) Upload the file on cPanel and extraction
You can use one of this two major methods for uploading installation file on your host:
- Using FTP: With this application you are using a desktop application like FileZilla which is like picture below:

This method could be a good one but the problem is you need this application and it should be installed on your computer.
- Using cPanel: We prefer this method because there is no need to have another application and you just can use your browser and it is enough for you.
Using cPanel
cPanel is a web-based hosting control panel that has many options. One them is to install WordPress for you automatically. Another great option is you can upload your files very easy. To install WordPress manually just follow instructions below:
- Log-in in your cPanel
- Open file manager
- Find the folder public_html
- Like picture below click on upload.
upload WordPress installation file using cPanel
- Select the ZIP file you have downloaded from wordpress.org and upload it
- After uploading, select the zip file and click on Extract from toolbar
- It is important: Now you have a folder with name WordPress. Open it. Select all the files and folders inside. Click on move from toolbar. From the opened window, you can see the URL of the current folder which is /public_html/WordPress/. Change it to /public_html/ and hit the Move file(s). now you are ready.
c) Create database and database user
Until now, we have finished first steps of installing WordPress on cPanel manually. It is turn to set up your database. Why? Because your WordPress need something to save your data on it.
- From your cPanel Main menu, scroll down to Databases part.
for installing WordPress on cPanel you need to create database
- In the next page, you need to choose a name for your database. Type it and click on create database.
create username and password for database
- Now it’s time to create username & password. To walk on secure side, do not use the default one. Create a new username and password. For password use the password generator. We just need this password for once. But keep it safe. Click on create user.
- It is time to enable the user to talk to database. Scroll down to Add User To Database. Choose your user and Database and click on Add.
- On the next page choose the All privileges and click on Make Changes.
d) Install WordPress
Finally, we are here:
- Open your browser and enter your domain name. e.g. http://mydomain.com/ . The installation page will be shown to you.
- Choose your primary language and click on Continue.
- And next page WordPress tells you all the data you need to continue setup. Click on Let’s go!
- Enter all the data about your database and database user which created in cPanel.
- At Database Host just enter “localhost”.
- You can leave the last part but for more security reasons change it a bit. Click on submit.
- If everything is fine, at next page you will see a message and a button with Run the install. Click!
- At the final part you will see the Welcome page. You can enter all the information such as Site title and etc. Take care of your login username and password.
- After that you will be redirected to WordPress Dashboard. You are online!