Quickly Install WordPress on cPanel Manually


When you purchase web hosting, most of the web hosting comes with a cPanel account to manage your websites. In this article, I am going to show you step-by-step methods to install wordpress on cPanel Manually.

So let’s dive in.

Install WordPress on cPanel Manually

You can install WordPress on cPanel using one-click software, such as Softaculous. But today, I am going to show you the manual installation process step by step.

Step 1: Upload WordPress Script to Document Root

First, download WordPress from the official site. Now, login to cPanel and upload the WordPress zip to document root public_html by clicking File Manager.

cPanel File Manager

Go to public_html directory, and upload wordpress zip on it.

cPanel public_html

Now, extract the wordpress zip by right clicking the file.

Unzip wordpress zip

After unzipping the wordpress zip, all the files will be located under

move wordpress files

But we need to move all the files to the one level up, the path should be


Click on the Select All checkbox to move all the files.

Step 2: Create MySQL Database and User for the WordPress Installation

Open MySQL Databases from the cPanel home and create a database there.

create MySQL database.

After your database is created. Now you need to create a database user. To create a database user, click on Go Back to the MySQL database dashboard.

MySQL database create

Scroll down the page, you will find the MySQL users section. Now create a new MySQL user with a strong password.

Create MySQL user

By now, you should have created a new MySQL user and database. Now it’s time to connect the MySQL user with the MySQL database.

Add user to database

After adding the user to the database, give all the permissions by selecting the All Privileges and then click on Make Changes.

user privilege setup

You have successfully created MySQL Database, MySQL users and connected them with full privileges to install WordPress on cPanel.

Step 3: WordPress Installation on Browser

Now, hit the domain name to continue the WordPress installation. If you are not sure, how the domain name is mapped to Cpanel, click here to know more.

wordpress install dashboard

Now, fill in the database details you created, keep the database host as it is. You can keep or change the table prefix. To secure your wordpress installation it is always recommended to change the default table prefix wp_.

After filling up all the details, click submit to proceed with installation. If you have done all the setting correctly you will be forwarded to the next step, where you will have to provide website Title, admin username, password, admin email.

website details and admin create

Again, don’t use admin username as admin or administrator. I already explained here, you can check. Use a secure password for the admin login and click on Install WordPress.

wordpress installed successfully.

Congratulations, you have successfully installed WordPress on Cpanel.

After installation, when you try to upload any wordpress theme, you might face some error, exceeding the file upload limit. If you face such an error, check this article to fix it.


  1. What is WHM cPanel?

    WHM is the administrative tool to manage web server and share access to the other cPanel accounts.

  2. How do I install WordPress without a domain?

    You can install WordPress on IP(Internet Protocol) Address without domain, but only on VPS or cloud.


So, in this article, you have learned how to install WordPress on CPanel manually. Follow this step-by-step guide, you can definitely install WordPress by yourself only. If you have any doubt, feel free to write in the comment section. I will try to reply asap.


Please enter your comment!
Please enter your name here