PHP Per-Domain Settings on cPanel Reseller Accounts
Overview If you manage multiple domains or subdomains on a cPanel reseller account, you may need to run different domains on different versions of PHP. This is possible through a feature called MultiPHP Manager, which allows PHP versions to be set on a per-domain basis. What Are PHP Per-Domain Settings?…
cPanel AutoSSL Renewals After Experiencing Failure
AutoSSL runs automatically once every 24 hours on the server. During each run, it checks all domains on the account and attempts renewal if: The existing certificate is within days of expiry The domain resolves correctly to the hosting server The domain is publicly reachable DNS and nameservers are correctly…
cPanel/WHM “Your IP Has Changed” Message
While trying to login to your cPanel, WHM or Webmail/Email account you may have encountered an message saying that your IP address has changed. When connecting to your cPanel, WHM or Webmail/Email account it creates a session which saves the IP address that you connected from, however if this changes…
Accessing WHM for Your Reseller Account
Need to log into WHM but don’t have the URL? It’s simple—just use your server hostname or domain with port 2087. The WHM Login URL Use one of these formats: https://[server-hostname]:2087 https://[your-domain]:2087 Replace the brackets with your actual server hostname or domain name. Example: https://myserver.hosting.com:2087 https://myreseller.co.uk:2087 Don’t Know Your Hostname?…
Dealing With Spam Comments on a WordPress Website
Your WordPress site received a suspicious comment with weird links or promotional content. Don’t worry—this is spam targeting your comments section, not a sign your site is compromised. What’s Happening Spammers submit comments through your WordPress comments form hoping: You’ll approve it and they get a link from your site…
How to Change Node.js Version on cPanel Terminal
Overview Some cPanel servers include an outdated system Node.js version (often Node 10 or Node 12). Modern applications frequently require Node.js 18+, but the default shell environment may still point to the older system version. On cPanel servers that provide CloudLinux alt-nodejs packages (e.g., alt-nodejs20), you can override the default…
Google Workspace Domain Verification Not Working
You added the Google Workspace verification record to your DNS, but verification keeps failing. The issue is usually a typo in the DNS record or your domain pointing to the wrong nameservers. What’s Happening Google needs to find a specific TXT record in your DNS to verify you own the…
Identifying and resolving database connection error from exhausted hosting storage
A website may display a database connection error when the hosting account has run out of available storage. In such situation, the database service itself may still be running, but the site cannot connect or operate correctly until disk space is freed. Symptoms You see a message on the website…
Website Shows Directory Listing After Removing a Domain Forward
You removed a domain forward and now instead of your website, you see a folder listing (“Index of /”). Your site files are there—they’re just not being found. Here’s why and how to fix it. What’s Happening When you had a domain forward or 301 redirect active, the domain was…
How to Delete Email Accounts While Preserving Important Emails
Need to delete some email accounts but keep others? Before you delete anything, you need to save the messages you want to keep. Here’s how to do it safely. The Important Thing to Know Deleting an email account deletes everything in it. Once you remove a mailbox, all messages stored…