Step 1: Create a Subdomain via the Domains Section
- Log in to your cPanel account.
- Go to the Domains section and click on Domains.
- Click the button Create a New Domain.
- In the domain name field, enter the full subdomain address:
Example: handyman.sitetechlabs.com - Ensure the Document Root is set correctly (it will usually auto-fill as public_html/handyman). You can keep it as is.
- Click Create (or Add) to create the subdomain.
A new folder for the subdomain will be created automatically in your file structure.
Step 2: Create Database and User Using Database Wizard
- In cPanel, go to the Databases section.
- Click on Database Wizard.
- Step 1 – Create Database:
- Enter a database name (e.g., handyman_db).
- Click Next Step.
- Step 2 – Create User:
- Enter a username (e.g., handyman_user).
- Generate or enter a strong password.
- Important: Save the database name, username, and password in a text editor (like Notepad) for later use.
- Click Next Step.
- Step 3 – Assign Permissions:
- Select ALL PRIVILEGES for the user.
- Click Next Step to complete the setup.
You now have a ready database and user for WordPress.
Step 3: Download WordPress and Upload via File Manager
- Download the latest WordPress package from https://wordpress.org/download/.
- In cPanel, open File Manager.
- Navigate to the subdomain folder (e.g., public_html/handyman).
- Click Upload and upload the WordPress .zip archive you downloaded.
Step 4: Extract the ZIP Archive and Move Files
- In File Manager, select the uploaded WordPress .zip file.
- Click Extract.
- Confirm extraction to the current folder (public_html/handyman).
- After extraction, ensure all WordPress files (like wp-config.php, wp-admin, wp-content, wp-includes) are directly inside the handyman folder.
- If there’s an extra folder (e.g., wordpress/), move all its contents into public_html/handyman and delete the empty folder.
Step 5: Install WordPress
- Open your browser and go to:
https://handyman.sitetechlabs.com - You’ll see the WordPress setup screen.
- Enter your database details:
- Database Name: the name you created (e.g., handyman_db)
- Username: the database user (e.g., handyman_user)
- Password: the password you saved
- Database Host: localhost
- Table Prefix: keep wp_
- Click Run the installation.
- Fill in:
- Site Title
- Username and Password for WordPress admin
- Your Email Address
- Click Install WordPress.
Your WordPress site is now installed on the subdomain.
Accessing Your WordPress Admin Console
To log in to your WordPress dashboard, visit:
https://handyman.sitetechlabs.com/wp-login.php
Enter your WordPress admin username and password to access the console.