cPanel

65 Articles

Media Library Upload Errors in WordPress – PHP Settings Troubleshooting

Overview When uploading files to the WordPress Media Library, you may encounter errors such as: “Unexpected response from the server””HTTP error””The uploaded file exceeds the upload_max_filesize directive”Upload progress bar stalling or timing out These errors are most commonly caused by PHP configuration limits on the server. This guide will help…

Thunderbird Certificate Warning on Shared cPanel Hosting

Overview When setting up an email account in Thunderbird on shared cPanel hosting, you may see a warning such as: “The certificate is not trusted because it is self-signed””The certificate is only valid for hosting06.layerip.com””Unable to verify the identity of the server” This is a common and expected behavior on…

WordPress Plugin Update “Could Not Copy File” Error on Reseller Hosting

WordPress Plugin Update “Could Not Copy File” Error on Reseller Hosting Overview When updating WordPress plugins on reseller hosting, you may encounter an error such as: “Could not copy file””Update failed: Could not copy file.” This is a file permissions or ownership issue on the server and requires engineer assistance…

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/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…

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…