
'Error establishing a database connection': what does it mean?
WordPress can't reach its database: wrong details, a database server problem or a corrupted table.
Home / Guides
Plain answers to the problems UK small businesses search for most. If you'd rather we just fixed it, book a call.

WordPress can't reach its database: wrong details, a database server problem or a corrupted table.

The server hit a problem it can't describe. Usually a broken .htaccess file, a plugin, PHP memory or permissions.

PHP 8.2 stops getting security fixes on 31 December 2026. If your site runs on it, plan the move now.

Old plugins and themes that don't support the new PHP version stop working. You can switch back briefly, but the real fix is the code.

A blank page where your site should be, usually a hidden PHP error or memory limit. Here's how to track it down.

A PHP fatal error, usually from a plugin, theme or PHP upgrade. Here's how to find which one and get the site back.

Mostly through out-of-date plugins and reused passwords. A handful of habits closes nearly all of it.

Don't delete everything. Take a copy, change passwords, and find out how they got in before you clean up.
Tell us what's wrong and when to ring. Two minutes, no account, no call centre. The technical questions come after and you can skip them.
Booked. We'll be in touch at the time you picked.
A few more details help us come ready. Skip anything you don't know.