Application errors

    White screen of death: A blank page with no error

    Also searched as: wordpress white screen · WSOD · blank white page

    Is White screen of death happening on your domain?

    The probe records both the status code and the response size. A 200 with a near-empty body is the exact signature of this failure and is invisible to status-only checks.

    Free, no signup. Runs from outside your network, which is the only way to tell a server fault from a local one.

    Short answer

    PHP hit a fatal error with display_errors off, so the page rendered as blank white with an HTTP 200 or 500. Nothing is visibly broken to a status-only monitor, which is what makes it dangerous.

    What White screen of death means

    The server responded, so basic uptime checks pass. But the response body is empty or near-empty. The real error is in the PHP error log, not on the page.

    Causes and fixes, most likely first

    most common

    A PHP fatal error in a plugin or theme after an update.

    Read the PHP error log for the fatal at that timestamp, then deactivate the named plugin by renaming its folder over SFTP.

    common

    The PHP memory limit was exhausted.

    Raise the memory limit, then find what consumed it. A raised limit that fills again is a leak, not a capacity problem.

    common

    A syntax error introduced by editing a theme file directly.

    Restore the previous version of the file. Never edit theme or plugin PHP through the admin editor on a live site.

    White screen of death on specific platforms and devices

    How to stop it happening again

    • •Monitor response body size and expected content, not just the status code — a blank 200 passes every status check.
    • •Enable WP_DEBUG_LOG to a file (never to the screen) so fatals are captured when they happen.
    • •Stage plugin updates rather than applying them live.

    Frequently asked questions

    Why did my uptime monitor not catch the white screen?

    Because the server returned a 200. Status-only monitoring cannot see an empty body. You need a content or page-size check to catch it.

    How do I find the plugin causing it?

    Rename the plugins folder over SFTP to disable everything at once. If the site returns, rename it back and disable plugins one at a time until the blank page reappears.

    Related errors

    Monitor this continuously with LemWatch

    A one-off white screen of death monitoring shows you today. LemWatch re-runs the same checks around the clock and alerts you the moment something breaks — free for up to 10 sites, no card needed.

    Last verified: by the Lemwatch research team.