You can manually install WordPress on your hosting account by downloading the latest WordPress ZIP file from WordPress.org and uploading it through cPanel.
Step 1: Download the Latest WordPress ZIP File
-
Visit:
WordPress Download Page -
Click Download WordPress to save the ZIP file to your computer.
Step 2: Login to cPanel
-
Access your cPanel account using your hosting provider’s cPanel URL.
-
Enter your cPanel username and password.
Typical cPanel URL examples:
-
https://yourdomain.com:2083 -
https://cpanel.yourdomain.com
Step 3: Open File Manager
-
Inside cPanel, locate and open File Manager.
-
Navigate to:
-
public_html→ for your main website -
Or a subfolder if you want WordPress installed in a specific directory
-
Example:
-
Main site:
public_html -
Subdirectory site:
public_html/blog
Step 4: Upload the WordPress ZIP File
-
Click the Upload button at the top menu.
-
Select the WordPress ZIP file you downloaded.
-
Wait for the upload to complete.
Step 5: Extract the ZIP File
-
Return to File Manager.
-
Locate the uploaded ZIP file (usually named similar to
wordpress-x.x.x.zip). -
Right-click the ZIP file and select Extract.
This will create a folder named wordpress.
Step 6: Move WordPress Files
-
Open the newly extracted
wordpressfolder. -
Select all files and folders inside it.
-
Click Move.
-
Move them to your desired installation directory:
Examples:
-
Main website:
/public_html -
Subdirectory:
/public_html/blog
After moving the files, you may delete:
-
The ZIP file
-
The empty
wordpressfolder
Step 7: Create a MySQL Database
-
In cPanel, open MySQL® Database Wizard.
-
Create:
-
A database name
-
A database user
-
A strong password
-
-
Assign the user to the database with ALL PRIVILEGES.
Please save the following details:
-
Database Name
-
Database Username
-
Database Password
You will need them during the WordPress setup.
Step 8: Start the WordPress Installation
-
Visit your domain in a web browser.
Examples:
-
Main installation:
https://yourdomain.com -
Subdirectory installation:
https://yourdomain.com/blog
-
The WordPress setup page will appear.
-
Select your preferred language and click Continue.
Step 9: Enter Database Information
Fill in the database details you created earlier:
-
Database Name
-
Username
-
Password
-
Database Host:
localhost -
Table Prefix:
wp_
Then click:
-
Submit
-
Run the Installation
Step 10: Complete the WordPress Setup
Enter your website details:
-
Site Title
-
Admin Username
-
Admin Password
-
Admin Email Address
Then click:
-
Install WordPress
Once completed, you can login to your WordPress admin dashboard:
https://yourdomain.com/wp-admin
Optional Security Recommendations
After installation, it is recommended to:
-
Use strong passwords
-
Enable SSL/HTTPS
-
Keep WordPress, themes, and plugins updated
-
Install a security plugin
-
Configure regular backups
Useful resources:
