UnderHost
Knowledgebase Docs

How to install WordPress on UnderHost

Install WordPress in minutes using Softaculous in cPanel. Covers automatic database setup, admin account creation, and first steps after installation.

On this page

WordPress is the world's most popular CMS. On UnderHost shared hosting, you can install it in minutes using Softaculous-a 1-click installer built into cPanel. Softaculous handles the database, files, and initial configuration automatically.

Install WordPress with Softaculous

  1. Open Softaculous in cPanel

    Log in to cPanel and go to Software → Softaculous Apps Installer. Find WordPress (it's featured at the top) and click Install Now.

  2. Configure your installation

    Fill in the installation details:

    • Protocol-Select https://
    • Domain-Choose your domain from the dropdown
    • In Directory-Leave empty to install in the root (recommended) or enter a subfolder name
    • Site Name-Your website name
    • Admin Username-Choose something other than "admin" for security
    • Admin Password-Use a strong, unique password
    • Admin Email-Your email address for WordPress notifications
  3. Install

    Click Install. Softaculous creates the database, copies the WordPress files, and configures wp-config.php automatically. This takes 1–2 minutes.

  4. Access your new WordPress site

    Softaculous shows your site URL and admin login URL (https://yourdomain.com/wp-admin) when complete. Log in with the admin credentials you just set.

Manual WordPress installation

If you prefer to install manually:

  1. Download the latest WordPress from wordpress.org/download
  2. Create a database and user in cPanel → MySQL Databases (see Creating MySQL databases)
  3. Upload the WordPress files to public_html via File Manager or FTP
  4. Visit your domain-WordPress will show the setup wizard
  5. Enter your database credentials (database name, user, password, host: localhost)
  6. Complete the install by creating your admin account

After installation

  • Install SSL-Run AutoSSL in cPanel → SSL/TLS Status if your site shows "Not Secure"
  • Set up HTTPS-In WordPress → Settings → General, change site URLs to https://
  • Install a security plugin-Wordfence or iThemes Security
  • Install a caching plugin-WP Rocket, W3 Total Cache, or use Redis (included on UnderHost shared hosting)
  • Remove the default plugin-Delete Hello Dolly and any unused themes
  • Enable automatic updates-In Settings → Updates, enable auto-updates for minor core releases

FAQ

Yes. First create the subdomain in cPanel → Domains. Then run Softaculous and select the subdomain from the domain dropdown during installation. The WordPress files will be installed in the subdomain's document root.
Yes, one per domain or subdomain. Each installation gets its own directory and database. The number of separate sites you can host depends on your plan's addon domain limit.
Was this article helpful?

Need managed WordPress hosting?

Run WordPress on UnderHost managed hosting with performance tuning, SSL, backups, security guidance, and expert support.

Related articles

Back to WordPress Securing WordPress