Install WordPress Complete Tutorial
Complete guide with step-by-step instructions.
WordPress powers 43% of all websites. This guide shows three methods to install WordPress, from beginner-friendly to manual installation.
Prerequisites
- Web hosting account (cPanel recommended)
- Domain name registered and pointing to hosting
- Email account for WordPress admin
Method 1: One-Click Install (Easiest)
Best for: Beginners, fastest method (5 minutes)
Using Softaculous in cPanel
- Log into cPanel
- Find Softaculous: Under 'Software' section
- Click WordPress icon
- Click 'Install Now'
- Choose Protocol: https:// (if SSL installed)
- Choose Domain: Select your domain
- Directory: Leave blank for root (yourdomain.com) or enter folder name (yourdomain.com/blog)
- Site Settings:
- Site Name: Your website name
- Site Description: Brief tagline
- Admin Account:
- Username: Choose admin username (not 'admin')
- Password: Strong password (20+ characters)
- Admin Email: Your email address
- Click 'Install'
- Wait 2-3 minutes
- Done! WordPress installed
Login URL: yourdomain.com/wp-admin
Method 2: Manual Installation
Best for: When Softaculous unavailable, more control
Step 1: Download WordPress
- Visit wordpress.org/download
- Download latest WordPress (ZIP file)
- Extract ZIP on your computer
Step 2: Create Database
- Log into cPanel
- Go to 'MySQL Databases'
- Create new database (e.g., wp_database)
- Create database user with strong password
- Add user to database
- Grant 'All Privileges'
- Note database name, username, password
Step 3: Upload WordPress Files
- Use FileZilla or cPanel File Manager
- Upload extracted WordPress files to public_html
- Wait for upload completion (5-10 minutes)
Step 4: Run Installation
- Visit yourdomain.com in browser
- Click 'Let's go!'
- Enter database details:
- Database Name: wp_database
- Username: database user
- Password: database password
- Database Host: localhost
- Table Prefix: wp_ (default)
- Click 'Submit' then 'Run the installation'
- Enter site details:
- Site Title
- Admin Username (not 'admin')
- Strong password
- Admin email
- Click 'Install WordPress'
- Success! WordPress installed
Method 3: WP-CLI (Advanced)
Best for: Developers, fast installation via command line
cd public_html\nwp core download\nwp config create --dbname=database_name --dbuser=db_user --dbpass=password\nwp core install --url=yourdomain.com --title="Site Title" --admin_user=admin --admin_password=password --admin_email=you@email.comPost-Installation Setup
1. Configure Permalinks
- Go to Settings → Permalinks
- Select 'Post name' (SEO-friendly)
- Save changes
2. Install Essential Plugins
- Security: Wordfence or Sucuri Security
- Backup: UpdraftPlus
- SEO: Yoast SEO or Rank Math
- Caching: WP Rocket or W3 Total Cache
- Forms: Contact Form 7
3. Choose Theme
- Go to Appearance → Themes
- Click 'Add New'
- Browse free themes or upload premium theme
- Activate chosen theme
4. Create Essential Pages
- About page
- Contact page
- Privacy Policy (required for GDPR)
- Terms of Service (if needed)
Security Hardening
- Delete default admin user if exists
- Change login URL (use plugin like WPS Hide Login)
- Limit login attempts (Limit Login Attempts plugin)
- Enable two-factor authentication
- Keep WordPress updated
- Use strong passwords for all accounts
- Regular backups (daily recommended)
Common Installation Issues
Error Establishing Database Connection
Cause: Wrong database credentials
Fix: Edit wp-config.php with correct database name, username, password
White Screen of Death
Cause: Plugin conflict or PHP memory limit
Fix: Deactivate plugins via FTP, increase memory limit in wp-config.php
Need help? Taiwan Web Hosting provides 24/7 support via chat, email, and phone. Contact support.
Ready to Get Started?
Choose hosting and launch your website today with 24/7 support.
