Error messages, and what fixes them
Named after the exact string the server prints, because that is what people paste into a search box.
86 posts in Troubleshooting.
The connection opened and closed with nothing in it. That points at a backend that never replied, and there is one log line that names the cause exactly.
31 August 2026 · 5 min · 4 views Troubleshooting ERR_CONNECTION_RESET: Causes and the FixThe connection opened and then something slammed it shut. A reset is deliberate, which makes this one of the more findable errors once you know where to look.
31 August 2026 · 5 min · 6 views Troubleshooting ERR_CONNECTION_TIMED_OUT: Causes and the FixNothing answered at all. Silence means a packet was dropped rather than rejected, and that narrows the search to the firewall layers between you and the port.
31 August 2026 · 5 min · 13 views Troubleshooting ERR_CONNECTION_REFUSED: Causes and the FixThe server answered, and the answer was no. That is a much more specific failure than a timeout, and it points at four causes rather than twenty.
31 August 2026 · 5 min · 7 views Troubleshooting DNS_PROBE_FINISHED_BAD_CONFIG: Causes and the FixThe DNS server your device is pointed at is not answering. This is a configuration problem on your side, and the fix is almost always one setting.
31 August 2026 · 4 min · 7 views Troubleshooting DNS_PROBE_FINISHED_NO_INTERNET: Causes and the FixChrome could not reach any DNS server at all. That usually means the connection is down - but not always, and the exception is worth knowing.
31 August 2026 · 4 min · 4 views Troubleshooting ERR_CERT_DATE_INVALID: Causes and the FixEither the certificate expired or your device's clock is wrong. One command tells you which, and the answer changes the fix completely.
31 August 2026 · 4 min · 6 views Troubleshooting ERR_CERT_AUTHORITY_INVALID: Causes and the FixThe certificate is readable but the browser does not trust its issuer. Usually a missing intermediate certificate - here is the one command that proves it.
31 August 2026 · 3 min · 5 views Troubleshooting ERR_HTTP2_PROTOCOL_ERROR: Causes and the FixAn HTTP/2 stream was rejected as malformed. Usually a bad header, a proxy that mangles frames, or PHP emitting output after the response - here is how to find which.
31 August 2026 · 4 min · 6 views Troubleshooting ERR_SOCKET_NOT_CONNECTED: Causes and the FixChrome tried to write a request to a socket that was no longer connected. This one is nearly always local - here is the order to check things in.
31 August 2026 · 4 min · 4 views Troubleshooting ERR_QUIC_PROTOCOL_ERROR: Causes and the FixHTTP/3 runs over UDP, and plenty of networks handle UDP badly. Here is how to confirm QUIC is the cause in thirty seconds, and what to fix rather than just disabling it.
31 August 2026 · 4 min · 5 views Troubleshooting ERR_NETWORK_CHANGED: Causes and the FixChrome aborts a request when the network changes mid-flight. Usually harmless, sometimes a symptom - here is how to tell which, and how to stop it happening.
31 August 2026 · 4 min · 5 views Troubleshooting ERR_CONNECTION_CLOSED: Causes and the FixThe connection opened, the request went out, and the server closed it without sending a response. Here is how to find out which layer hung up, and why.
31 August 2026 · 4 min · 6 views Troubleshooting ERR_NAME_NOT_RESOLVED: Causes and the FixThe lookup failed before anything was dialled. Here is how to tell a missing DNS record from a resolver problem on your own machine, and fix whichever one it is.
31 August 2026 · 4 min · 6 views Troubleshooting ERR_ADDRESS_UNREACHABLE: Causes and the FixChrome says the address is unreachable when the network cannot get a packet to that IP at all. Here is how to tell a stale DNS record from a routing problem.
31 August 2026 · 5 min · 5 views Troubleshooting "This Site Can't Be Reached" in Chrome: Every Code DecodedChrome prints the same headline for a dozen unrelated failures. The capitalised code underneath is the real error - here is what each one means.
31 August 2026 · 6 min · 12 views Troubleshooting DNS_PROBE_FINISHED_NXDOMAIN: Causes and How to Fix ItGetting DNS_PROBE_FINISHED_NXDOMAIN in Chrome? Here's how to tell if it's your device, your DNS records, or nameserver propagation - and how to fix each.
29 August 2026 · 5 min · 8 views Troubleshooting Cloudflare Page Rules Retiring: How to Migrate SafelyCloudflare is retiring Page Rules for Redirect, Cache, Configuration & Origin Rules. Step-by-step guide to migrate your redirects and caching without downtime.
28 August 2026 · 5 min · 3 views Troubleshooting MySQL max_user_connections Error: Causes and the FixMySQL error 1226 'max_user_connections' exceeded on cPanel or WHM hosting? Here's exactly why it happens and how to raise the limit and fix it for good.
21 August 2026 · 5 min · 8 views Troubleshooting Leverage Browser Caching: Fix That PageSpeed WarningStill failing 'leverage browser caching' in PageSpeed or GTmetrix? Set Cache-Control and Expires headers correctly on cPanel and VPS hosting - step by step.
20 August 2026 · 6 min · 4 views Troubleshooting MySQL "Access Denied for User" in cPanel: Causes & FixGetting 'Access denied for user' connecting to MySQL in cPanel? Fix unlinked users, host mismatches, wrong username prefixes, and stale credentials fast.
18 August 2026 · 6 min · 4 views Troubleshooting Composer Install Failing in cPanel: Memory & Timeout FixesComposer install failing on cPanel or a VPS? Fix memory exhaustion, proc_open blocks, timeouts, and missing SSH access with these tested steps.
13 August 2026 · 6 min · 7 views Troubleshooting WooCommerce Cart & Checkout Blocks Broken? Here's the FixWooCommerce cart or checkout block showing a blank page or error after an update? Fix block registration, Store API, and shortcode fallback issues here.
11 August 2026 · 7 min · 3 views Troubleshooting WooCommerce Slow? Fix a Bloated Action Scheduler QueueWooCommerce site crawling to a halt? A bloated Action Scheduler queue is often the hidden cause. Learn how to diagnose, clear, and prevent it for good.
11 August 2026 · 5 min · 4 views