How to Install WordPress on cPanel

Complete step-by-step guide to installing WordPress on your Taiwan Web Hosting account. Get your WordPress site running in under 5 minutes!

Installing WordPress on cPanel is one of the easiest and quickest ways to get your website up and running. With Taiwan Web Hosting's one-click installer, you can have WordPress installed in less than 5 minutes, even if you've never done it before.

This comprehensive guide will walk you through two methods: the automated Softaculous installer (recommended for beginners) and the manual installation method (for advanced users who want more control).

Method 1: Install WordPress Using Softaculous (Recommended)

Softaculous is an auto-installer that comes pre-installed with cPanel on all Taiwan Web Hosting accounts. It's the fastest and easiest way to install WordPress.

Step 1: Log into cPanel

First, you need to access your cPanel account:

  • Go to your Taiwan Web Hosting client area
  • Navigate to "Services" → "My Services"
  • Click on your hosting package
  • Click "Login to cPanel" button
  • Alternatively, you can access cPanel directly at: https://yourdomain.com:2083
Pro Tip: Bookmark your cPanel URL for quick access in the future. You'll be using it often for managing your WordPress site.

Step 2: Find Softaculous Apps Installer

Once logged into cPanel:

  1. Scroll down to the "Software" section
  2. Look for the "Softaculous Apps Installer" icon
  3. Click on it to open the Softaculous interface

Step 3: Select WordPress

In the Softaculous dashboard:

  1. You'll see WordPress featured prominently (it's usually the first option)
  2. Click on the "WordPress" icon or the "Install" button
  3. You'll be taken to the WordPress installation page

Step 4: Configure Your WordPress Installation

Now you need to fill in the installation details. Here's what each field means:

Software Setup:

  • Choose Protocol: Select "https://" if you have an SSL certificate (recommended). If not, Taiwan Web Hosting provides free SSL certificates - learn how to set up SSL.
  • Choose Domain: Select the domain where you want to install WordPress from the dropdown menu
  • In Directory: Leave this blank if you want WordPress installed in the root directory (yourdomain.com). If you want it in a subdirectory, enter the folder name (e.g., "blog" for yourdomain.com/blog)

Site Settings:

  • Site Name: Enter your website's name (e.g., "My Awesome Blog")
  • Site Description: A brief tagline describing your site (you can change this later)

Admin Account:

  • Admin Username: Choose a unique username (avoid "admin" for security reasons)
  • Admin Password: Create a strong password (Softaculous will generate one, or create your own)
  • Admin Email: Enter your email address for WordPress notifications and password resets
Security Warning: Never use "admin" as your username. This is the most common username hackers try when attempting to break into WordPress sites. Choose something unique and memorable instead.

Choose Language:

  • Select your preferred language (English, Chinese Traditional, Chinese Simplified, etc.)

Advanced Options (Optional):

  • Database Name: Softaculous will auto-generate this (you can leave it as default)
  • Table Prefix: Default is "wp_" - you can change this for added security
  • Auto Upgrade: Enable this to keep WordPress automatically updated (recommended for security)
  • Auto Upgrade Plugins: Choose whether to auto-update plugins (recommended)

Step 5: Complete the Installation

  1. Review all your settings
  2. Click the "Install" button at the bottom of the page
  3. Wait 30-60 seconds for the installation to complete
  4. You'll see a success message with your WordPress admin URL and login credentials
Congratulations! Your WordPress site is now installed and ready to use. Save your admin URL and login credentials in a secure place.

Method 2: Manual WordPress Installation

For advanced users who want more control over the installation process, here's how to manually install WordPress on cPanel.

Step 1: Download WordPress

  1. Go to WordPress.org
  2. Download the latest version of WordPress (it's a .zip file)
  3. Extract the files on your local computer

Step 2: Create a MySQL Database

  1. Log into your cPanel account
  2. Find and click "MySQL Databases"
  3. Under "Create New Database", enter a database name and click "Create Database"
  4. Scroll down to "MySQL Users" and create a new user with a strong password
  5. Go to "Add User To Database" section
  6. Select your database and user, then click "Add"
  7. Grant "ALL PRIVILEGES" to the user and click "Make Changes"
  8. Note down your database name, username, and password - you'll need these later

Step 3: Upload WordPress Files

  1. In cPanel, open "File Manager"
  2. Navigate to "public_html" folder (or your domain's root folder)
  3. Click "Upload" and upload the WordPress .zip file
  4. Once uploaded, right-click the file and select "Extract"
  5. Move all files from the "wordpress" folder to your root directory
  6. Delete the empty "wordpress" folder and the .zip file

Step 4: Run WordPress Installation Script

  1. Open your web browser and go to: http://yourdomain.com/wp-admin/install.php
  2. Select your language and click "Continue"
  3. Click "Let's go!" on the welcome screen
  4. Enter your database details:
    • Database Name: The database you created in Step 2
    • Username: Your database username
    • Password: Your database password
    • Database Host: Usually "localhost"
    • Table Prefix: Leave as "wp_" or change for security
  5. Click "Submit"
  6. Click "Run the installation"
  7. Fill in your site information:
    • Site Title
    • Username (avoid "admin")
    • Password (make it strong!)
    • Your Email
    • Search Engine Visibility (uncheck if you want search engines to index your site)
  8. Click "Install WordPress"

Post-Installation Steps

After installing WordPress, there are several important tasks you should complete:

1. Install an SSL Certificate

Secure your website with HTTPS. Taiwan Web Hosting provides free SSL certificates through AutoSSL. Learn how to set up SSL on WordPress.

2. Set Up Permalinks

  1. Log into WordPress admin (yourdomain.com/wp-admin)
  2. Go to Settings → Permalinks
  3. Select "Post name" for SEO-friendly URLs
  4. Click "Save Changes"

3. Install Essential Plugins

Check our guide on essential WordPress plugins that every website needs for security, performance, and SEO.

4. Choose and Install a Theme

Select a professional theme that matches your website's purpose. Read our WordPress themes guide for recommendations.

5. Set Up Backups

While Taiwan Web Hosting provides automatic daily backups, it's good practice to set up additional backup solutions. Learn more about WordPress backup strategies.

6. Optimize for Speed

Follow our WordPress speed optimization guide to ensure your site loads quickly.

7. Secure Your WordPress Site

Implement security best practices from our WordPress security guide.

Troubleshooting Common Installation Issues

Error Establishing Database Connection

If you see this error:

  • Double-check your database credentials in wp-config.php
  • Ensure your database user has proper permissions
  • Verify that your database exists
  • Contact Taiwan Web Hosting support if the issue persists

500 Internal Server Error

This usually means:

  • Corrupted .htaccess file (delete and regenerate it)
  • PHP memory limit too low (contact support to increase it)
  • Plugin or theme conflict (disable plugins via FTP)

White Screen of Death

If you see a blank white page:

  • Enable WordPress debugging to see error messages
  • Increase PHP memory limit in wp-config.php
  • Disable all plugins via FTP
  • Switch to default WordPress theme

For more troubleshooting tips, check our WordPress troubleshooting guide.

WordPress Installation Checklist

Use this checklist after installation:

  • ☐ SSL certificate installed and configured
  • ☐ Permalinks set to "Post name"
  • ☐ Admin email verified
  • ☐ Default "Hello World" post and page deleted
  • ☐ Security plugins installed (Wordfence or iThemes Security)
  • ☐ Backup solution configured
  • ☐ Caching plugin installed
  • ☐ SEO plugin installed (Yoast SEO or Rank Math)
  • ☐ Contact form plugin installed
  • ☐ Google Analytics added
  • ☐ Search Console connected
  • ☐ Spam protection enabled (Akismet)

Frequently Asked Questions

How long does WordPress installation take?

Using Softaculous, WordPress installs in 30-60 seconds. Manual installation takes about 10-15 minutes.

Can I install multiple WordPress sites?

Yes! You can install WordPress on multiple domains or subdomains. You can also use WordPress Multisite to manage multiple sites from one installation.

Do I need to know coding to install WordPress?

No coding knowledge is required when using Softaculous. Simply fill in the form and click install!

Can I install WordPress in a subdirectory?

Yes, you can install WordPress in any subdirectory (e.g., yourdomain.com/blog). Just specify the directory name during installation.

What if I need help with installation?

Taiwan Web Hosting provides free WordPress installation assistance. Contact our 24/7 support team, and we'll help you get set up.

Need Help?

Our WordPress experts are available 24/7 to assist with installation, configuration, or any questions you may have. Contact support or check out our other WordPress hosting resources.

Next Step

Learn how to optimize your new WordPress installation for maximum speed.

Speed Optimization Guide →
Security First

Protect your WordPress site from hackers with our security guide.

Security Guide →

Ready to Start Your WordPress Website?

Get WordPress hosting with one-click installation, free SSL, and 24/7 support. Start your website today!