• Hosting
    • Web Hosting

      Secure and high-speed hosting

    • WordPress Hosting

      Optimized for WordPress sites

    • Business Hosting

      Powerful business hosting

    • Email Hosting

      Professional email solutions

    • Free Web Hosting

      100% free, no catch

    • SSL Certificates
  • Domains
  • Web Design
    • Web Design Packages
    • Logo Design
    • Website Maintenance
    • Portfolio
  • SEO
    • SEO Services
    • AI Search Optimisation (AEO/GEO)
  • Blog
  • Contact
Web Design Hosting SA Logo Web Design Hosting SA Logo
  • Hosting
    • Web Hosting

      Secure and high-speed hosting

    • WordPress Hosting

      Optimized for WordPress sites

    • Business Hosting

      Powerful business hosting

    • Email Hosting

      Professional email solutions

    • Free Web Hosting

      100% free, no catch

    • SSL Certificates
  • Domains
  • Web Design
    • Web Design Packages
    • Logo Design
    • Website Maintenance
    • Portfolio
  • SEO
    • SEO Services
    • AI Search Optimisation (AEO/GEO)
  • Blog
  • Contact
Login
Get Started
by Ryan Botha
June 6, 2026
Skip to main content
Help Center
  • Getting Started

    • Getting Started with Web Design Hosting SA
    • How to Log In to the Client Area
    • Placing Your First Order
    • How to Migrate Your Website to Web Design Hosting SA
    • How to Set a Strong Password
    • What Is Included in My Hosting Plan?
  • Client Area

    • How to View and Pay an Invoice
    • How to Upgrade or Downgrade Your Hosting Plan
    • How to Open a Support Ticket
    • How to Enable Two-Factor Authentication (2FA)
    • How to Update Your Account Details
  • cPanel

    • How to Log In to cPanel
    • How to Use the File Manager in cPanel
    • How to Connect via FTP Using FileZilla
    • How to Create a MySQL Database in cPanel
    • How to Use phpMyAdmin
    • How to Create Email Accounts in cPanel
    • How to Create Subdomains in cPanel
    • How to Install a Free SSL Certificate (Let's Encrypt)
    • How to Install WordPress with Softaculous
    • How to Change Your PHP Version in cPanel
    • How to Create a Backup in cPanel
    • How to Set Up Cron Jobs in cPanel
    • Understanding Resource Usage and CloudLinux Limits
  • Email

    • Email Configuration Settings (IMAP, POP3, SMTP)
    • How to Set Up Email in Microsoft Outlook
    • How to Set Up Email on iPhone and iPad (iOS)
    • How to Set Up Email on Android
    • How to Access Webmail
    • How to Set Up Email in Apple Mail (Mac)
    • How to Create Email Forwarders in cPanel
  • WordPress

    • How to Install WordPress
    • How to Reset Your WordPress Admin Password
    • How to Install WordPress Plugins
    • WordPress Performance Optimisation Tips
    • How to Keep Your WordPress Site Secure
    • How to Back Up Your WordPress Site
    • How to Update WordPress, Plugins and Themes
  • Domains

    • How to Register a .co.za Domain
    • Understanding DNS Records
    • How to Update Your Nameservers
    • How to Transfer a Domain to Web Design Hosting SA
    • How to Renew Your Domain Name
  • Billing & Payments

    • Accepted Payment Methods
    • Understanding Your Billing Cycle
    • How to Cancel Auto-Renewal
    • How to Request a Refund
    • How to Add or Update a Payment Method
  • Website Security

    • What Is Imunify360 and How Does It Protect My Site?
    • How to Force HTTPS on Your Website
    • How to Scan for Malware on Your Hosting Account
    • Setting Up SPF, DKIM and DMARC Records
    • How to Enable Two-Factor Authentication in cPanel
  • Web Design Services

    • Our Web Design Services - An Overview
    • What to Prepare Before Your Website Build
    • How to Request Website Changes
  • SEO Services

    • Our SEO Services - An Overview
    • How to Set Up Your Google Business Profile
  • Troubleshooting

    • My Website Is Down - What to Do
    • How to Fix a 500 Internal Server Error
    • My Email Is Not Working - Troubleshooting Guide
    • DNS Propagation Explained
    • How to Fix a 404 Page Not Found Error
  • Cancellations

    • How to Cancel Your Hosting Plan
    • How to Cancel a Domain Name
  • Frequently Asked Questions

    • General Hosting FAQs
    • Billing & Payment FAQs
    • Domain FAQs
    • Technical FAQs
    • Web Design & SEO FAQs
< All Topics
  • Main
  • WordPress
  • How to Install WordPress
PostedJune 6, 2026
UpdatedNovember 1, 2026

You can install WordPress on any Web Design Hosting SA plan in about five minutes using Softaculous, the one-click app installer inside cPanel. This guide walks you through the one-click method first, then the manual method for people who prefer to do it themselves.

Before you start, make sure:

  • Your domain is pointing to your hosting account (it uses our nameservers, or its A record points to your server). See how to update your nameservers.
  • Your free SSL certificate is active, so the site can load on https://. See how to install a free SSL certificate.
  • You know your cPanel login. See how to log in to cPanel.

Method 1: Install WordPress with Softaculous (recommended)

  1. Log in to cPanel.
  2. Scroll to the Software section and click Softaculous Apps Installer. You can also type “Softaculous” in the cPanel search bar.
  3. Click WordPress, then click the blue Install button (use Install Now, not the custom install, unless you know you need it).
  4. Fill in the Software Setup fields:
    • Choose Installation URL: pick https:// or https://www. and your domain.
    • In Directory: leave this empty to install on your main domain (yourdomain.co.za). Softaculous often fills in “wp” by default; if you leave it, your site will live at yourdomain.co.za/wp.
  5. Fill in the Site Settings: your site name and a short description. You can change both later in WordPress under Settings, General.
  6. Fill in the Admin Account:
    • Admin Username: do not use “admin”. Choose something that is not your business name either.
    • Admin Password: use the generated password or a long one of your own, and save it in a password manager.
    • Admin Email: use an address you check. WordPress sends password resets and security notices here.
  7. Choose your language. Leave the plugin and theme options unticked unless you know you want them.
  8. Under Advanced Options, you can turn on automatic backups and auto-updates for WordPress core. Auto-updating minor versions is a sensible default.
  9. Click Install at the bottom of the page and wait for the progress bar to finish (usually under a minute).

After the installation finishes

Softaculous shows two links:

Link What it is
https://yourdomain.co.za Your live website
https://yourdomain.co.za/wp-admin The WordPress dashboard where you log in to manage the site

Log in to /wp-admin with the admin username and password you chose.

Method 2: Install WordPress manually

Use this method if you want full control, or if you are moving an existing WordPress site. If you are moving a site from another host, follow how to migrate your website to Web Design Hosting SA instead.

  1. Create a database. In cPanel open MySQL Database Wizard, create a database, create a database user with a strong password, and give that user All Privileges on the database. Write down the database name, username and password. See how to create a MySQL database in cPanel.
  2. Download WordPress from wordpress.org/download. It downloads as a .zip file.
  3. Upload the files. In cPanel open File Manager, go to public_html, click Upload and upload the .zip. Then right-click the file and choose Extract. This creates a folder called wordpress.
  4. Move the files to the right place. Open the wordpress folder, select all files, click Move and move them to /public_html. Delete the empty folder and the .zip afterwards.
  5. Run the installer. Visit your domain in a browser. WordPress asks for your database name, database username, password and database host. The database host is localhost.
  6. Create your admin account and click Install WordPress.

Common problems and how to fix them

Problem What it usually means Fix
The site shows a “Not secure” warning SSL is not active yet, or WordPress was installed on http:// Run AutoSSL in cPanel, then in WordPress go to Settings, General and make sure both URLs start with https://
The site loads at yourdomain.co.za/wp The “In Directory” field was not cleared Reinstall with the directory empty, or ask support to move it
“Error establishing a database connection” Wrong database name, user or password in a manual install Check the details in wp-config.php against what you created in the MySQL Database Wizard
Your old holding page still shows An old index.html file is in public_html Rename or remove index.html in File Manager
The domain does not load at all DNS has not updated yet Nameserver changes can take up to 24 to 48 hours. See DNS propagation explained

What to do next

  1. Install a lightweight theme and only the plugins you need. See how to install WordPress plugins.
  2. Turn on LiteSpeed caching for speed. See WordPress performance optimisation tips.
  3. Lock down your login. See how to keep your WordPress site secure.
  4. Set up backups. See how to back up your WordPress site.

Prefer not to do it yourself? Our WordPress hosting plans start from R79 per month, and our website maintenance plan keeps WordPress updated and backed up for you. If you get stuck at any step, open a support ticket or email [email protected].

Previous How to Create Email Forwarders in cPanel
Next How to Reset Your WordPress Admin Password
Table of Contents
Ryan Botha

Ryan Botha

Ryan is a web hosting specialist and digital marketing consultant based in Johannesburg, South Africa, with over 12 years of experience in the industry. He has helped hundreds of South African businesses get online, improve their Google rankings, and build websites that actually generate leads. Ryan specialises in WordPress, technical SEO, and web performance - and writes to make complex topics easy to understand for business owners.

Browse Categories

  • Blog
  • Domains
  • SEO Tips
  • Web Design
  • Web Hosting
  • Website Tips

Latest from the Blog

  • Best SEO Companies in South Africa (2026) November 2, 2026
  • Does Web Hosting Affect SEO? July 7, 2026
  • Local SEO for SA Businesses July 7, 2026
  • Web Hosting Hidden Costs in SA July 6, 2026
  • PayFast vs Yoco vs Peach (SA) July 6, 2026
Web Design Hosting SA Logo

South African web hosting, domain registration, website design and SEO since 2009, with 24/7 local support.

  • [email protected]
Company
  • About Us
  • Portfolio
  • Terms of Service
  • Contact
  • Web Design
  • Domain Registration
Hosting Menu
  • Web Hosting
  • WordPress Hosting
  • Business Hosting
  • Email Hosting
  • Free Web Hosting
  • SSL Certificates
Join Our Newsletter

We’ll send you news and offers.

Connect With Us
Facebook-f Instagram

© 2009 to 2026 Web Design Hosting SA. All Rights Reserved.