Client Area
TroubleshootingIntermediate

How to Debug Client Account Issues in WHM

3 min readPublished 26 Mar 2026Updated 16 Apr 202631 views

In this article

  • 1The Debugging Workflow
  • 2Step 1: Check Account Status
  • 3Step 2: Check Resource Usage
  • 4CloudLinux LVE Statistics (If Available)
  • 5Step 3: Check Error Logs

How to Debug Client Account Issues in WHM

When a client reports an issue, use this systematic debugging workflow to diagnose and resolve it.

The Debugging Workflow

  1. Reproduce — Verify the issue yourself
  2. Identify — Determine the type (DNS, server, application, resource)
  3. Diagnose — Use WHM tools to find the root cause
  4. Fix — Apply the solution
  5. Verify — Confirm the issue is resolved
  6. Document — Record what happened and the fix

Step 1: Check Account Status

In Account Functions > List Accounts, verify the account is active, has the correct package, and resource limits are appropriate.

Step 2: Check Resource Usage

CloudLinux LVE Statistics (If Available)

Go to Plugins > CloudLinux LVE Manager and check for CPU faults, memory faults, entry process faults, and I/O faults. Resource faults mean the account needs optimization or a plan upgrade.

Step 3: Check Error Logs

Access logs via the client's cPanel under Metrics > Errors:

ErrorCauseFix
500 Internal Server ErrorPHP error, .htaccess, permissionsCheck error_log, fix .htaccess, correct permissions
403 ForbiddenPermission deniedFix permissions (644 files, 755 directories)
404 Not FoundMissing fileCheck URL and file paths
503 Service UnavailableServer overloadedCheck resources, restart application
508 Resource Limit ReachedCloudLinux limitsOptimize or upgrade

Step 4: Check DNS

In WHM > DNS Functions > Edit DNS Zone, verify A records point to the correct IP, MX records are correct for email, and NS records match your nameservers.

Step 5: Check Email Issues

  1. Verify MX records
  2. Check email routing in cPanel
  3. Check disk quota
  4. Check mail queue in WHM
  5. Check for IP blacklisting

Step 6: Check PHP Settings

In client's cPanel > Software > Select PHP Version:

  • Verify PHP version compatibility (WordPress needs 7.4+)
  • Check required extensions (mysqli, curl, mbstring)
  • Adjust memory_limit (256M recommended), max_execution_time, upload_max_filesize

Step 7: Check File Permissions

Correct permissions: files 644, directories 755, config files 640 or 600. Fix via cPanel File Manager > right-click > Change Permissions.

Escalation Checklist

When contacting {{COMPANY_NAME}} support, provide:

  • Client's domain and cPanel username
  • Issue description and start time
  • Steps already tried
  • Relevant error log entries
  • Screenshots if applicable

Need help? Contact our support team at {{SUPPORT_URL}}/client/support.

Was this article helpful?

Your feedback helps us improve our documentation

Still need help? Submit a support ticket