How to Fix a "Website Not Loading" Issue for a Client in WHM?
When a client reports their website is not loading, you need to quickly diagnose the cause. Here is a systematic troubleshooting approach using WHM tools.
Step 1: Check if the Account is Suspended
- Go to WHM → Account Information → List Accounts.
- Check the Suspended column for the client's account.
- If suspended: Unsuspend via Manage Account Suspension.
Step 2: Check if the Domain's DNS is Correct
- Go to WHM → DNS Functions → Track DNS.
- Enter the client's domain and click Look Up.
- Verify the domain resolves to your server's IP address.
- If not: Ask the client to update their domain nameservers. Wait for propagation.
Step 3: Check the Account's Disk Quota
- Go to WHM → Account Information → List Accounts.
- Check the Disk Used column for the account.
- If disk is at 100%: Temporarily increase the quota via Modify Account.
Step 4: Check the Error Log
- Login to the client's cPanel via WHM.
- Go to Metrics → Errors.
- Look for PHP Fatal errors, 500 errors, or permission errors in the log.
- Address the specific error shown.
Step 5: Check SSL Certificate
- Go to WHM → SSL/TLS → Manage AutoSSL.
- Run AutoSSL for the specific account.
- A missing or expired SSL can cause "Not Secure" warnings or redirect loops.
Step 6: Check .htaccess
Login to the client's cPanel → File Manager → public_html. Rename .htaccess to .htaccess.bak temporarily. If the site loads, the .htaccess file has an error.
Still not resolved? Open a support ticket at skphost.net/submitticket with the domain name, the errors you found, and the steps you already tried. SKPHost Support will investigate server-level causes.
If you continue to face issues, please open a create a request.
