WordPress

How to install WordPress on cPanel

Installing WordPress on cPanel takes about ten minutes once you know the steps. This guide covers the one click installer method, the manual method and what to do right after installation.

How to install WordPress on cPanel

WordPress is the most popular way to build a website, and cPanel is the most common hosting control panel. If you have just bought hosting and a domain, the next step is getting WordPress running. This guide explains how to install WordPress on cPanel step by step, using both the quick installer method and the manual method, and then walks you through the essential settings to change straight after installation.

What you need before you start

  • A domain name, for example yourbusiness.co.ug, yourbusiness.ug or yourbusiness.com.
  • A hosting account with cPanel, and the login details your host sent you.
  • Your domain pointed to the hosting, usually by setting the nameservers your host provides at your domain registrar. DNS changes can take a few hours to take effect.
  • An email address for the WordPress admin account, ideally a business email you control.

If you registered your domain and hosting with the same provider, the domain is often already connected.

Method 1: Install WordPress on cPanel with an auto installer

Most cPanel hosts include a one click installer such as Softaculous, or a WordPress tool built into cPanel. This is the easiest method and is recommended for most people.

Step 1: Log in to cPanel

Open the cPanel link from your welcome email. It often looks like yourdomain.com/cpanel or yourdomain.com:2083. Enter your username and password. Many hosts also let you open cPanel directly from their client area.

Step 2: Find the installer

Scroll to the section called Software or use the search box at the top. Look for Softaculous Apps Installer, WordPress Manager or simply the WordPress icon. Click it.

Step 3: Start a new installation

Click Install Now or Install. You will see a form with several options.

Step 4: Choose the protocol and domain

  • Protocol: choose https:// if your SSL certificate is active. If not, check with your host; most now provide free SSL automatically.
  • Domain: select the domain where you want WordPress.
  • Directory: leave this empty if you want WordPress at your main address. If you type "wp" here, your site will be at yourdomain.com/wp, which most businesses do not want.

Step 5: Enter site details

Add your site name, for example "Mukwano Hardware Mukono", and a short description. You can change both later in WordPress settings.

Step 6: Create a secure admin account

  • Choose a username that is not "admin". Something unique is safer.
  • Use a long, strong password and store it in a password manager.
  • Enter an email address you check regularly, because password resets and security alerts go there.

Step 7: Review advanced options

Many installers let you choose a database name, table prefix, automatic updates and automatic backups. The defaults are usually fine. Enabling automatic minor updates is a good idea for security.

Step 8: Click Install

The installer will set up the files and database in a minute or two. When it finishes, it will show your site link and the admin login link, usually yourdomain.com/wp-admin.

Method 2: Install WordPress on cPanel manually

The manual method is useful if your host has no installer, or if you want full control. It takes a little longer.

Step 1: Download WordPress

Download the latest version from the official site, wordpress.org. Do not download WordPress from any other source.

Step 2: Upload the files

In cPanel, open File Manager and go to the public_html folder (or the folder for your domain). Click Upload and upload the WordPress zip file. When done, right click the zip and choose Extract. This creates a folder called "wordpress". Open it, select all the files, and move them up into public_html. Delete the empty folder and the zip.

Step 3: Create a database

  1. In cPanel, open MySQL Database Wizard.
  2. Create a new database and note its full name.
  3. Create a database user with a strong password and note it.
  4. Give the user All Privileges on the database and finish.

Step 4: Run the WordPress setup

Visit your domain in a browser. WordPress will start its setup screen. Choose your language, then enter the database name, database username, password and database host (usually "localhost"). Click Submit, then Run the installation.

Step 5: Create your admin account

Enter your site title, a unique admin username, a strong password and your email. Click Install WordPress, then log in.

What to do right after installing WordPress

A fresh installation works, but a few quick changes make it safer and more professional:

  1. Set permalinks: go to Settings, then Permalinks, and choose "Post name" for clean, SEO friendly addresses.
  2. Set your timezone: in Settings, General, choose Kampala or UTC+3 so post dates and scheduled posts are correct.
  3. Delete sample content: remove the "Hello world" post, the sample page and the default comment.
  4. Remove unused themes and plugins: keep only what you need.
  5. Install a lightweight theme such as Astra, GeneratePress or Kadence.
  6. Add essential plugins: a security plugin, an SEO plugin, a caching plugin suited to your server, and a contact form plugin.
  7. Force HTTPS: make sure both the WordPress Address and Site Address in Settings start with https://.
  8. Check backups: confirm your host is backing up the site, or set up a backup plugin.

Common problems and fixes

  • "Error establishing a database connection": the database name, user or password is wrong in wp-config.php, or the user was not given privileges.
  • The site shows your host's default page: clear your browser cache, check that files are directly in public_html, and wait for DNS to update.
  • "Not secure" warning: the SSL certificate has not been issued yet. Run AutoSSL in cPanel or ask your host.
  • Cannot upload large images: your upload limit may be low. Ask your host or adjust PHP settings in cPanel.

Baasa Cloud hosting includes cPanel, a one click WordPress installer, free SSL, LiteSpeed caching and daily backups, and our local support team can do the installation for you if you prefer.

Frequently asked questions

How long does it take to install WordPress on cPanel?

With an auto installer, usually less than five minutes. The manual method takes around 15 to 20 minutes.

Can I install WordPress on a subdomain?

Yes. Create the subdomain in cPanel first, such as shop.yourdomain.com, then select it as the domain in the installer.

Is WordPress free?

WordPress software is free and open source. You pay for your domain, hosting and any premium themes or plugins you choose.

Conclusion

Now you know how to install WordPress on cPanel using both the quick installer and the manual method. Take a few extra minutes to set permalinks, timezone, HTTPS and backups, and your site will be ready for content. If you get stuck, the Baasa Cloud support team is always happy to help.


← All posts Discuss on WhatsApp