Troubleshooting
29 articles.
Reading access and error logs
Where PHP, per-domain, and access logs live in cPanel, how to turn logging back on if it's off, and how to read what each one is telling you.
Symptoms of a full disk (and the fix)
A full disk causes upload failures, database errors, and broken emails on shared hosting. Here's how to spot the cause and free up space fast.
Unexpected redirects (301 and 302) and where they come from
Where unexpected 301 and 302 redirects come from (.htaccess, plugins, Cloudflare, SSL settings) and how to trace a redirect back to the layer that sent it.
When the firewall blocks a legitimate request
Imunify360 blocking a real visitor, script, or API call? Here is how to confirm the block, unblock your IP address safely, and what to check first.
Where the server log files are
PHP, access, and WordPress logs each live in a different place in cPanel. Here's where to find each one, and what it's useful for when something breaks.
Why an AI-built site breaks after upload and how to fix it
Fix common issues with AI-generated sites on Flashcloud, from missing build steps and routing 404s to hardcoded ports, broken asset paths, and SSL delays.
A hacked hosting account: recovery steps
Your account got compromised, not just one site. Lock down access everywhere first, then work through every service before restoring anything.
Fixing a 406 Not Acceptable error
A 406 error usually means a security rule rejected your request, not your server code. Here's how to narrow down the trigger and get it cleared.
My site was marked as harmful by Google
Google Safe Browsing flagged your site for malware or phishing content. Here's how to identify the infection, clean it, and request a review.
Why sites get hacked (and what closes the door)
Outdated software, weak passwords, and bad file permissions are the most common entry points. Here's how to find the hole that let someone in and close it for good.
Enabling error logging
When something on your site is misbehaving, the error log usually has the answer. Make sure logging is on, know where to look. Where logs live We capture multiple types of logs: PH
Fixing "MySQL server has gone away" and connection limit errors
Diagnose "MySQL server has gone away" and max-connection errors: check packet size, timeouts, plugin leaks, and read your error log before you ticket us.
Fixing 502 and 504 gateway errors
502s and 504s mean something upstream failed or timed out. Learn to tell Cloudflare, PHP, and app-level causes apart and fix each one fast.
Fixing a 403 Forbidden error
A 403 error means the server understood your request but refused it. Fix permissions, ownership, .htaccess rules, Imunify360, and hotlinking here.
Fixing a 429 Too Many Requests error
A 429 means you hit a rate limit. Find what's making the requests, fix the loop or bot traffic, then confirm with the error log.
Fixing a 500 Internal Server Error
A 500 Internal Server Error means the server tried to handle your request but ran into something it couldn't recover from. The error itself doesn't tell you much, but the server…
Fixing a 503 Service Unavailable error
A 503 usually means resource limits, a stuck WordPress maintenance file, or a plugin loop. Here's how to find which and fix it fast.
Fixing DNS_PROBE_FINISHED_NXDOMAIN
This Chrome error means DNS lookup failed entirely. Check domain expiration, nameservers, and propagation before assuming your site is down.
Fixing ERR_CONNECTION_REFUSED
ERR_CONNECTION_REFUSED means DNS resolved but nothing answered on the other end. Check your A record, service status, and local network.
Fixing ERR_TOO_MANY_REDIRECTS (redirect loops)
A redirect loop is almost always two systems both trying to force HTTPS. Find which two, fix the conflict, and the loop clears immediately.
Generating a HAR file for support
Capture a HAR file in Chrome, Firefox, or Safari DevTools so support can see the exact requests behind a loading, redirect, or error issue.
HTTP status codes explained (site-owner's guide)
What each HTTP status class means, which codes actually matter for site owners, and where to go for the fix behind each one.
I can't sign in to the portal
If you can't sign in to the portal, work through this checklist before opening a ticket. The fix is usually quick. "Wrong email or password" The most common case. Use the right ema
My site is down: a 5-minute triage checklist
A step-by-step check for site outages: confirm it's really down, check status and suspension, read the error code, then escalate.
My site shows a security warning
Browsers, search engines, and security services can flag your site with a warning ("Deceptive site," "Site may harm your computer," "Not Secure"). What it means depends on which wa
My website has been hacked
A hacked website is fixable. Don't panic. Work through the cleanup methodically. Stop the bleeding First, prevent further damage: Take a snapshot if you're on a VPS — preserves the
Reading a PageSpeed or GTmetrix report
Decode LCP, CLS, and TTFB in your speed report, and learn which fixes are hosting-side, theme-side, or image-side before you touch anything.
Scanning your website for malware
If you think your site is hacked or just want to confirm it isn't, multiple options for malware scanning are available — server-side automatic, on-demand, and via security plugins.
Why is my website slow? (diagnosis for any site)
Slow site fix: measure TTFB vs. frontend load time first, then check the waterfall. Most "slow hosting" complaints are actually slow apps.
Real humans answer fast.
Hosting with us? Open a ticket and a real person replies - no scripts, no upsells. Still choosing a host? The same team is included with every plan, from day one.