How to Install WordPress on cPanel in 2026: The Ultimate Easy Guide

WordPress is one of the easiest ways to create a professional website, business site, online store, portfolio, or blog. However, before you can choose a theme or publish your first page, you need to install WordPress on your hosting account.

The good news is that installing WordPress does not require advanced technical knowledge. If your cPanel hosting includes Softaculous, you can complete the installation through a simple setup form. Softaculous automatically downloads WordPress, creates the database, connects the required files, and prepares your website for use.

In this guide, you will learn how to install WordPress on cPanel using Softaculous. We will also explain the manual installation method in case you need more control or cannot access the automatic installer.

By the end of this guide, your WordPress website will be ready for customization, content creation, and publishing.

How to install WordPress on cPanel using Softaculous
How to install WordPress on cPanel using Softaculous

Table of Contents

Quick Answer

To install WordPress on cPanel using Softaculous:

  1. Log in to cPanel.
  2. Open Softaculous Apps Installer.
  3. Select WordPress.
  4. Click Install Now.
  5. Configure Software Setup & Directory.
  6. Configure Site Settings.
    • Choose Protocol: Select https:// or https://www..
    • Choose Domain: Pick your target domain name from the dropdown.
    • In Directory: Clear out the default wp text so the field is completely empty. Leaving wp in this field will force your site to load at yourdomain.com/wp instead of your root homepage yourdomain.com.
  7. Create an administrator account.
    • Set a strong Admin Username, Admin Password, and enter a valid Admin Email.
  8. Click Install.

After installation, you can access your WordPress dashboard at:

https://yourdomain.com/wp-admin

What You Need Before Installing WordPress

Before starting the installation, make sure you have:

  • An active domain name
  • A web hosting account with cPanel
  • Access to your cPanel dashboard
  • A domain connected to your hosting account
  • An active SSL certificate
  • A working email address

Your domain should already point to the correct hosting server. If it does not open or shows a DNS error, check the nameservers assigned to your domain through DNSchecker.

You should also check whether your website opens securely with HTTPS:

https://yourdomain.com

If the domain does not open with HTTPS, activate the SSL certificate before launching the website.

Method 1: Install WordPress Using Softaculous (Recommended)

Softaculous is an application installer available with many cPanel hosting accounts. It lets you install WordPress without manually downloading files or creating a database.

The installer also provides options for automatic updates, backups, staging and WordPress management.

Step 1: Log In to cPanel

Option 1 (Recommended)

Kailash Cloud customers can access cPanel from the client area.

Log in to your account and go to:

Services → My Services → Manage → Log in to cPanel

Option 2

You may also access cPanel directly by visiting:

https://yourdomain.com:2083

Replace yourdomain.com with your actual domain name.

Enter your cPanel username and password to continue.

Log in to cPanel
Log in to cPanel

Step 2: Open Softaculous Apps Installer

After logging in to cPanel, scroll to the Software section.

Click Softaculous Apps Installer.

You can also use the cPanel search bar and search for Softaculous.

Depending on your cPanel layout, WordPress may appear directly under a section called Softaculous Apps Installer.

Softaculous Apps Installer inside cPanel
Softaculous Apps Installer inside cPanel

Step 3: Select WordPress

Inside Softaculous, choose WordPress from the list of available applications.

You will see an overview of WordPress, including its features, screenshots and available version.

Click Install to open the installation form.

WordPress page inside Softaculous
WordPress page inside Softaculous

Step 4: Choose the Installation URL

Softaculous will ask where you want to install WordPress.

Choose the Protocol

Select: https://

If your website uses both www and non www versions, choose the version you want to use permanently.

For example:

https://yourdomain.com

or:

https://www.yourdomain.com

For most websites, the non-www version is shorter and easier to use. Either option is acceptable as long as you use it consistently.

Choose the Domain

Select the Domain where you want to install WordPress.

Make sure you select the correct domain if your cPanel account contains multiple domains or subdomains.

Check the Directory Field

Default Value by Softaculous is : wp

Remove this value when you want the website to open directly at:

https://yourdomain.com

The directory field should remain empty for a main-domain installation.

Only enter a directory such as blog when you intentionally want WordPress to open at:

https://yourdomain.com/blog

Leaving wp in the directory by mistake will install the website at:

https://yourdomain.com/wp

Select domain and installation directory in Softaculous
Select domain and installation directory in Softaculous

Step 5: Enter Your Website Details

Under Site Settings, enter the name and description of your website.

Site Name

Enter your business, brand or website name.

For example: Janesh Fashion Store

Site Description

Add a short description of your website.

For example:

Quality clothing and accessories in Nepal

You can change the site name and description later from the WordPress dashboard.

Softaculous may also offer options such as:

  • Enable Multisite
  • Disable WordPress Cron

Most beginners should leave these options unchanged.

WordPress Multisite is only needed when you plan to manage several connected websites from one WordPress installation.

Site name and site description fields in Softaculous
Site name and site description fields in Softaculous

Step 6: Create Your WordPress Administrator Account

The administrator account gives you complete control over your website.

Enter:

  • Admin username
  • Admin password
  • Admin email

Choose a Secure Username

Do not use predictable usernames such as:

  • admin
  • administrator
  • wordpress
  • user

Choose something unique that is difficult for another person to guess.

Create a Strong Password

Use a password containing:

  • Uppercase and lowercase letters
  • Numbers
  • Special characters
  • At least 12 characters

Softaculous can automatically generate a secure password for you. Save it in a trusted password manager.

Enter an Active Email Address

Use an email address that you check regularly.

WordPress may use this address for:

  • Password resets
  • Security notifications
  • Administrator messages
  • Website update notifications

Check the email carefully before continuing.

Create WordPress administrator account
Create WordPress administrator account

Step 7: Choose the Website Language

Select the language you want to use for your WordPress dashboard.

Common options include:

  • English
  • Nepali
  • Hindi
  • Spanish
  • French

The selected language controls the WordPress dashboard, system messages and default interface text.

You can change it later from:

Settings → General → Site Language

choose language
Choose Language

Step 8: Select Plugins and a Theme

Softaculous may offer optional plugins during installation.

You may see options such as:

  • Loginizer
  • Limit Login Attempts
  • Classic Editor
  • Contact form plugins
  • Page builders

Install only the plugins you need. You can always install additional plugins later from the WordPress dashboard.

Softaculous may also allow you to select a theme. You can choose one during installation or continue with the default WordPress theme.

Avoid installing several plugins and themes before deciding how you want to build the website.

Select Plugin and Theme
Select Plugin and Theme

Step 9: Configure Advanced Options

Open Advanced Options if you want to review the database and update settings.

You may see:

  • Database name
  • Table prefix
  • Backup location
  • Automatic updates
  • Backup frequency
  • Backup rotation

Most users can keep the automatically generated database name.

Change the Table Prefix

The default WordPress table prefix is usually: wp_

Softaculous may automatically generate a different prefix. Keeping the generated prefix is suitable for most users.

Enable Automatic Updates

You may enable updates for:

  • WordPress core
  • Plugins
  • Themes

Automatic security and minor WordPress updates are useful for keeping your website protected.

For an established business website or online store, create a backup before major updates. This gives you a way to restore the website if an update causes a compatibility problem.

Configure Automatic Backups

If your hosting package supports Softaculous backups, choose a suitable backup frequency.

A practical setup could be:

  • Backup frequency: Once a week
  • Backup rotation: Two or three backups

Do not rely on only one backup stored inside the same hosting account. Important websites should also have an external backup.

Advanced options and automatic backup settings
Advanced options and automatic backup settings

Step 10: Install WordPress

Review the installation details carefully.

Check:

  • Protocol
  • Domain
  • Directory
  • Website name
  • Administrator username
  • Administrator email
  • Language

Click Install.

Softaculous will now create the database, download WordPress and configure the website.

Do not close or refresh the page during installation.

Once the installation is complete, Softaculous will display:

  • Your website URL
  • Your WordPress admin URL
Successful WordPress installation message
Successful WordPress installation message

How to Log In to WordPress

To access your WordPress dashboard, open:

https://yourdomain.com/wp-admin

You can also use:

https://yourdomain.com/wp-login.php

Enter the administrator username and password created during the Softaculous installation.

From the WordPress dashboard, you can:

  • Create pages and blog posts
  • Install themes
  • Add plugins
  • Upload images
  • Manage users
  • Change website settings
  • Review comments
WordPress login page and administrator dashboard
WordPress login page and administrator dashboard

Method 2: Install WordPress Manually in cPanel

Softaculous is the easiest option for most users. However, you can install WordPress manually when the automatic installer is unavailable or when you need more control over the files and database.

The official WordPress installation process involves downloading WordPress, creating a database, uploading the files and running the installation script.

Step 1: Download WordPress

Download the latest WordPress ZIP file from the official WordPress website.

Do not download WordPress from unknown or unofficial websites. Modified files may contain malware or unwanted code.

Step 2: Upload WordPress to cPanel

Log in to cPanel and open File Manager

Navigate to the document root of your domain.

For the primary domain, this is usually:

public_html

Click Upload and select the WordPress ZIP file from your computer.

Once the upload is complete:

  1. Return to File Manager.
  2. Select the ZIP file.
  3. Click Extract.
  4. Open the extracted wordpress folder.
  5. Select all files and folders.
  6. Move them directly into public_html.

The following folders should appear directly inside public_html:

  • wp-admin
  • wp-content
  • wp-includes

Do not leave the files inside public_html/wordpress unless you want the website to open at:

https://yourdomain.com/wordpress

Step 3: Create a MySQL Database

Return to the main cPanel dashboard and open MySQL Database Wizard.

It may also appear as Database Wizard.

Create a new database and save its complete name.

Next, create a database user and a strong password.

Assign the user to the database and select:

All Privileges

Save the following details:

  • Database name
  • Database username
  • Database password

You will need them during the WordPress setup.

Step 4: Run the WordPress Installation

Open your domain in a browser:

https://yourdomain.com

Choose your preferred language.

WordPress will ask for:

  • Database name
  • Database username
  • Database password
  • Database host
  • Table prefix

The database host is normally:

localhost

Keep this value unless your hosting provider has given you a different database host.

Submit the information and run the installation.

Step 5: Create the Administrator Account

Enter:

  • Website title
  • Administrator username
  • Strong password
  • Administrator email

WordPress may also show a search engine visibility option.

Leave this option unchecked when your website is ready to appear in search results.

You can enable it temporarily if the website is still under development, but remember to disable it before launching.

Click Install WordPress.

Your manual WordPress installation is now complete.

Conclusion

After installation, configure your permalinks, confirm HTTPS, remove the default content, install a lightweight theme and create a backup.

Your WordPress website will then be ready for design, content and visitors.

If you’re building a small business website, portfolio, or blog, shared web hosting or WordPress hosting is usually the best place to start.

However, as your website grows, you may notice slower loading times, higher resource usage, or occasional performance issues. especially if you’re running an online store, a membership website, or using many plugins.

In those cases, upgrading to a Virtual Private Server (VPS) gives you dedicated resources, better performance, and greater control over your hosting environment.

Common WordPress Installation Problems

WordPress Opens Inside /wp or /wordpress

This happens when a directory was entered during the Softaculous installation or when the WordPress folder was uploaded without moving its contents.

For a new installation, remove the incorrect installation and reinstall WordPress with the directory field empty.

Create a backup before deleting an existing website.

Error Establishing a Database Connection

This error normally means WordPress cannot connect to the database.

Check:

  • Database name
  • Database username
  • Database password
  • Database host
  • Database user privileges

For manual installations, these details are stored inside the wp-config.php file.

The Website Shows a Default cPanel Page

Your browser may be displaying a cached page, or a default index.html file may still exist inside public_html.

Clear the browser cache and check the domain directory through File Manager.

The Website Shows “Not Secure”

The SSL certificate may not be active, or WordPress may still be using HTTP URLs.

Confirm that:

  • The SSL certificate is active.
  • WordPress Address uses HTTPS.
  • Site Address uses HTTPS.
  • HTTPS redirection is enabled.

Softaculous Is Missing

Softaculous may not be available with every hosting provider or hosting plan.

Search cPanel for:

  • Softaculous Apps Installer
  • WordPress Manager
  • Site Software
  • WordPress Installer

When no automatic installer is available, use the manual installation steps explained above.

The WordPress Login Page Does Not Open

Try:

https://yourdomain.com/wp-login.php

If it still does not open:

  • Clear your browser cache.
  • Confirm WordPress is installed in the correct directory.
  • Check whether the domain points to the correct hosting account.
  • Temporarily disable recently installed plugins.
  • Review the .htaccess file.

Frequently Asked Questions

How do I install WordPress on cPanel?

Log in to cPanel, open Softaculous Apps Installer, select WordPress, click Install Now, choose your domain, create an administrator account and click Install.

Is Softaculous free to use?

Softaculous is included with many cPanel hosting packages. Whether it is available depends on the hosting provider and plan.

Should I remove wp from the directory field?

Yes. Remove wp when you want WordPress to open directly on your main domain.

Leave the directory field empty for:

https://yourdomain.com

Keep a directory only when you intentionally want a URL such as:

https://yourdomain.com/wp

What is the WordPress admin login URL?

The default login URL is:

https://yourdomain.com/wp-admin

Do I need to create a database when using Softaculous?

No. Softaculous automatically creates and connects the database during installation.

You only need to create a database yourself when installing WordPress manually.

Can I install WordPress on a subdomain?

Yes. Add the subdomain to cPanel first, and then select it from the domain list inside Softaculous.

For example:

https://shop.yourdomain.com

Can I install more than one WordPress website in cPanel?

Yes, provided your hosting plan supports multiple domains or subdomains.

Each WordPress installation should use a separate domain, subdomain or directory.

Can I move an existing WordPress website to Kailash Cloud?

Yes. You can migrate the files and database manually or use a WordPress migration plugin.

Read this article for proper guide to migrate the wordpress site to shared web hosting.

Previous Post
Setup Custom Domain Email in Apple Mail on a MacBook

How to Setup Custom Domain Email in Apple Mail on a MacBook. Complete Guide (2026)

Next Post
Reseller Hosting in Nepal

Reseller Hosting in Nepal: Start Web Hosting Business in Nepal: Complete guide 2026

Add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *