Blog · Troubleshooting

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.

Troubleshooting ERR_EMPTY_RESPONSE: Causes and the Fix

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 Fix

The 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 Fix

Nothing 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 Fix

The 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 Fix

The 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 Fix

Chrome 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 Fix

Either 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 Fix

The 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 Fix

An 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 Fix

Chrome 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 Fix

HTTP/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 Fix

Chrome 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 Fix

The 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 Fix

The 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 Fix

Chrome 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 Decoded

Chrome 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 It

Getting 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 Safely

Cloudflare 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 Fix

MySQL 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 Warning

Still 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 & Fix

Getting '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 Fixes

Composer 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 Fix

WooCommerce 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 Queue

WooCommerce 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