HelpWithWebFix My WordPress

Fast turnaround. No long contracts.

Fix the WordPress White Screen of Death

The dreaded White Screen of Death. Usually a plugin conflict, memory limit, or corrupt file. I’ll find it and fix it fast.

A blank white page with nothing on it is a PHP fatal error with error display switched off. The error absolutely exists — you just can't see it yet. The whole fix is making it visible, then addressing it.

Laptop and notebook on a desk in a soft creative workspace
Photo by Deng Xiang on Unsplash

Sound Familiar?

“Site is blank white — no error, nothing”
“Admin dashboard is also blank”
“Happened after a plugin update”
“You have no way to log in”
“Debug mode shows no errors”

What I'll Do

✓Enable debug logging to see the real error
✓Safely disable plugins via FTP to find the conflict
✓Increase PHP memory limit if exhausted
✓Repair or replace corrupt core files
✓Fix file permissions if needed
✓Roll back problematic plugin/theme updates

How to actually diagnose it

  1. 1

    Turn on the error, don't guess

    Enable logging (WP_DEBUG and WP_DEBUG_LOG, or the host's PHP error log). The blank page becomes a specific fatal error naming the exact file and line. Everything after this is easy; skipping it is why people flail.

  2. 2

    Read what the fatal actually says

    It's almost always one of three things: a plugin or theme calling a function that no longer exists (usually after an update or a PHP version change), a memory-limit exhaustion, or a syntax error from a recent code edit.

  3. 3

    Confirm by isolating

    If the log points at a plugin, deactivate that one (rename its folder via SFTP if you're locked out of admin). If the whole site is white including wp-admin, switch to a default theme to test. Change one thing at a time.

  4. 4

    Fix the cause

    Update or roll back the offending component, raise the memory limit if that's genuinely the issue, or correct the code edit. Then re-enable everything and confirm the log is clean.

The usual causes, ranked

  • A plugin/theme incompatible with the current PHP version — very common on sites that were quiet, then the host upgraded PHP.
  • Memory exhaustion — a heavy plugin or import blows the PHP memory limit. Raising `memory_limit` helps only if this is genuinely the cause; see how much RAM WordPress needs.
  • A bad code edit — a stray character in `functions.php` or `wp-config.php` takes the whole site down.
  • A failed or half-finished update leaving mismatched files.

White screen questions

Only wp-admin is white but the front end works (or vice versa). Why?

That split is a strong clue: a front-end-only white screen usually points at the active theme, while an admin-only one points at a plugin. It narrows the search immediately.

I'm locked out of admin too. How do I fix it?

You work over SFTP or the hosting file manager — rename plugin folders to deactivate them, or switch the theme by renaming its folder. No admin access required.

Will I lose content?

No. A white screen is a code/execution problem, not data loss. Your posts and pages are untouched in the database.

It came back after I fixed it. Why?

The underlying incompatibility wasn't resolved — you cleared the symptom but an auto-update reintroduced it. The fix has to address the root cause, not just deactivate and move on.

Ready to Get This Fixed?

Send me a message and tell me what's going on. I'll take a look and let you know how I can help.

CallTextMessage