Installing WordPress on cPanel Using Softaculous (Step-by-Step With Bonus Tips)

Thinking of starting your blog, portfolio, or small business website? WordPress is the perfect platform, and installing it via Softaculous in cPanel is the easiest way to get started. No need to download files, create config files, or upload anything manually. This friendly, detailed guide will walk you through the entire process—plus show you how to manually set up a database, what you must do and what to avoid and best practices to ensure a smooth start.

What You’ll Need Before Starting:

  • Access to your hosting cPanel login
  • A domain name pointed to your hosting
  • 5–10 minutes of your time

Go to yourdomain.com/cpanel and enter your credentials.


Once logged in, you’ll see your cPanel home. Scroll down or search for Softaculous Apps Installer or simply “WordPress.”

Locate WordPress icon under Softaculous.


Here’s where the magic happens. Click Install.

This section has multiple fields. Let’s go through each:

Fill in the installation details of your wordpress site

1. Choose Protocol

Choose https:// if you have SSL (recommended) or http:// if not.
✅ Best Practice: Always install an SSL certificate and use HTTPS.

2. Choose Domain

Pick the domain you want to install WordPress on.


3. In Directory

Leave this blank if you want WordPress at your main domain (like yourdomain.com).
⚠️ Don’t enter “wp” unless you want it at yourdomain.com/wp

4. Site Settings

Your site’s name
Site Description: A short tagline (you can change this later)

5. Admin Account

Username: Avoid “admin” (choose something unique)
Password: Use a strong password
Email: A valid email address
🔐 Do not use the default “admin” username – it’s vulnerable to brute-force attacks.

6. Choose Language

Select your preferred language (default is English).


7. Select Plugins (Optional)You can skip this or choose any plugin you need.

8. Advanced Options

(Optional but Recommended)Enable auto-upgrades
Set a backup location and schedule

9. Select a Theme

Select a Theme (Optional)You can install a theme now or change it later inside WordPress.
Screenshot: (Insert screenshot showing filled-out form)

Click the Install button at the bottom.
Softaculous will now install WordPress. This typically takes 1–2 minutes.
Screenshot: (Insert screenshot of installation progress)

Once installation completes, you’ll see links like:
yourdomain.com (your site)
yourdomain.com/wp-admin (WordPress dashboard).


Congratulations! WordPress is successfully installed. Once WordPress is installed, your next step is to launch your site. Follow this complete guide to starting a WordPress blog in 2025 to set up your blog the right way.

If you’re uploading WordPress files via FTP or File Manager and running the installer manually (via wp-config.php and install.php), you must create:

  • A MySQL database
  • A database user
  • And assign that user to the database with full privileges

Some users prefer manual setup to:

  • Choose a custom database name and user prefix
  • Avoid generic or auto-generated credentials
  • Integrate with custom apps or tools beyond WordPress

Not all hosting providers offer Softaculous. If it’s missing or not working, manual installation is your fallback.


During migration, you’ll:

  • Export/import a database
  • Create a matching database/user manually on the new host before restoring the site
  • You can use stronger, custom usernames/passwords
  • Avoid predictable database names like wp123, which are common in auto-installs
  • You choose naming conventions that make it easier to manage multiple sites (e.g., blog_db, store_user)
  • You control the privileges assigned to each user
  • Needed for custom WordPress installations (like multi-site setups)
  • Helpful if you’re planning to connect external applications to the same database

You may want:

  • One user managing multiple databases
  • Or using one database for multiple apps (e.g., WordPress + custom PHP scripts)
FeatureBenefit
🎯 CustomizationYou define names and privileges
🔒 SecurityUse complex, non-default usernames
🔧 ControlBetter integration with other systems
📦 PortabilityEasier for migration and backups
🛡️ RedundancyYou can back up database separately from files

  • Create a new database.
  • Add a database user and assign a strong password.
  • Add the user to the database with All Privileges.
how to create a database in cpanel
click create database button to create a new database

You’ll need:


  • Database Name
  • Database Username
  • Password

Use these during the manual WordPress install (when uploading WordPress manually).
Screenshot: (Insert screenshots of database creation steps)

Do:

  • Use unique usernames and strong passwords
  • Keep WordPress, plugins, and themes updated
  • Install an SSL certificate for HTTPS
  • Use a security plugin (like Wordfence or Sucuri)


❌ Don’t:

  • Use “admin” as your username
  • Ignore plugin/theme updates
  • Install too many plugins (can slow down your site)
  • Take backups regularly (use Softaculous or plugins like UpdraftPlus)
  • Install a caching plugin for performance (e.g., WP Super Cache)
  • Use SEO plugins (e.g., RankMath or Yoast SEO)
  • Choose lightweight themes for speed
  • Add Google reCAPTCHA to login and contact forms


You’re all set! Installing WordPress with Softaculous is fast, reliable, and perfect for beginners. Just follow the steps carefully, and your site will be live in minutes. Now go ahead, install your favorite theme, write your first post, and launch your brand!

We will be happy to hear your thoughts

Leave a reply