WordPress powers over 30% of sites, on the web. The installation of WordPress can be done easily and fastly with softaculous. However, it can be done without softaculous on cPanel. In this article, I will show how you can install WordPress manually on cPanel without softculous.
Installing WordPress manually consists of three basic steps:
- Download and upload WordPress files to your server or cPanel.
- Create and link a database
- Run the 5-minute WordPress installation
These steps remain the same for almost any WordPress set up — whether it’s shared hosting, managed WordPress hosting, VPS hosting.
Use this method if your hosting plan doesn’t come with softaculous.
How to Install WordPress Manually on Cpanel Without Softaculous
Step 1: Download and upload your WordPress files to your server
Download the WordPress file .zip from wordpress.org
1. Login to your Cpanel and click on file manager
2. Click on public_html to install WordPress at the main domain used to purchase web hosting. But for this tutorial, we will be using an addon domain. Don’t get confused about that. An addon domain is simply a domain that is added to a web hosting account to share resources with other domains.
The addon domain for this tutorial is fintechz.site. So I will click on the folder ”Fintechz.site”
3. Click Upload to upload the WordPress .zip file on the folder
4. Extract the wordpress.zip file by right-clicking and selecting extract.
6. Open the folder where it was extracted and select all.
6. Move it to the root folder of the domain by deleting WordPress
Congrats, you have successfully carried out the first step
Step 2: Create a new MySQL database and user
In this section, we will:
- Create a new MySQL database
- Create a new user database.
- Connect a new user and database.
Step 2.1-Creating a new MySQL database in cPanel
Go back to cPanel, scroll down to Databases and click on MySQL databases.
Name your database and click on create database
Step 2.2-Creating a new MySQL user in cPanel
Step 2.3-Connecting the MySQL user to the database
A new user has now been created. At this stage, we will grant the user access rights so that they can access the database.
- Just click on ALL PRIVILEGES to grant all permissions.
- Click on The next step is to continue.
- cPanel will now make the necessary changes for the user as directed.
3. Final configuration
Now that we’ve completed the installation process, let’s launch the famous five-minute WordPress installation. Go to the WordPress directory via your domain (not via cPanel). In our case, this would be fintech.site. This will start the installation process.
In the first step, select your preferred language to continue with.
On the next page, click let’s go
Click on Run the installation to start the installation process.
If you see the screen below, it means that WordPress was successfully installed. The next part is simple but important,
- Enter the username, password, and email address that you want to use for this WordPress setup. Save this data on your computer.
- Once a crucial step is not to use admin as your username, for security reasons.
- You can click on ‘ discourage search engines from indexing this site’ if you don’t your site to be seen on search engines.
Next click on install WordPress.
Done. We have successfully installed WordPress 100% manually,
How do I manually install WordPress on hosting?
This can be done by loggin into your cPanel account which was provided by the hosting site. Then follow these steps:
- Download the WordPress,zip
- Upload the zip file to your cPanel file manager.
- Create the MySQL Database and User and link it.
- Fill in the details in WordPress.
- Run the WordPress Installation.