Home/Blog/WordPress Emergency Fixes

WordPress Stuck in Maintenance Mode? How to Fix It Safely

A stuck .maintenance file is the most common reason a WordPress site won’t leave maintenance mode on its own. If your WordPress site is stuck in maintenance mode, WordPress core is looking for a file called .maintenance in your site’s root folder. Back up your site first, then delete that file using FTP, your host’s […]

Fixing WordPress “Not a Valid JSON Response” and 403 Errors (Safe Fix Order)

Two different WordPress error messages, one root cause: a blocked request to wp-admin or the REST API. A WordPress json error (“Updating failed. The response is not a valid JSON response.”) and a wordpress 403 error usually share the same root cause: something is blocking a request to wp-admin or the REST API (wp-json). Flush […]

How to Fix a WordPress 500 Internal Server Error (2026)

Diagnosing and fixing a WordPress 500 internal server error, from the safest checks to the riskiest fixes. A wordpress 500 error usually traces back to a corrupted .htaccess file, an exhausted PHP memory limit, or a plugin or theme conflict. Start with the safest checks (reload the page, clear cache, regenerate .htaccess) before touching plugins, […]

WordPress Error Establishing a Database Connection: Full Fix Guide

WordPress shows an error establishing a database connection when it cannot reach the database that stores site content, settings, users, and plugin data. Use this urgent triage guide to check scope, credentials, hosting status, database health, repair options, and restore paths without making the outage worse.

How to Fix the 503 Service Unavailable Error in WordPress

A 503 Service Unavailable error means your WordPress server is temporarily unable to handle the request. Common causes are resource exhaustion, a bad plugin or theme, server overload, and CDN issues. Deactivate plugins, check hosting resources, and clear the CDN to fix it.