Site icon Manarty | Your Technology lighthouse

How to Install and Run WordPress on Cpanel Hosting — Step by Step 2025

Thinking of launching your own WordPress website and looking for a hosting provider that offers Cpanel? You’re in the right place. In this article, we’ll go through — in a simple and practical way — how to install and run WordPress on a server or shared hosting that uses the Cpanel control panel.


What Is Cpanel?

Cpanel is a popular control panel that gives you a clean, user-friendly interface to manage your web server — without needing to deal with command lines. It’s widely used in shared hosting, VPS, and even full servers via WHM.

With Cpanel, you can handle files, emails, databases, domains, backups, and most importantly — install apps like WordPress with just a few clicks.


Two Ways to Install WordPress on Cpanel

There are mainly two methods to install WordPress on Cpanel:


1. The Easy Way – Using Auto Installer (Softaculous or similar)

Most hosting providers include a script installer like Softaculous in Cpanel. Here’s what you need to do:

  1. Log in to your Cpanel.
  2. Look for “Softaculous Apps Installer” or something similar.
  3. Click on WordPress.
  4. Hit the Install Now button.
  5. Fill in basic info like site name, admin username, password, etc.
  6. Click Install — and wait a few seconds.

That’s it! Your WordPress site will be live in minutes. You’ll get a link to log in to your new website’s dashboard right away.


2. The Manual Way – Upload and Set Up WordPress Yourself

If you prefer to install WordPress manually (or your host doesn’t include Softaculous), follow these steps:

  1. Log in to Cpanel.
  2. Go to MySQL Databases:
    • Create a new database.
    • Create a new database user and password.
    • Assign the user to the database with All Privileges.
  3. Go to File Manager:
    • Upload the latest version of WordPress from wordpress.org.
    • Extract (unzip) the folder in your chosen directory (usually public_html).
  4. Look for the file named wp-config-sample.php:
    • Rename it to wp-config.php.
    • Open it and enter your database name, username, and password.
  5. Now visit your website URL in the browser.
  6. Follow the WordPress setup wizard — enter your site title, admin account details, etc.

Done! You’ve now installed WordPress manually on your server.

Exit mobile version