Guide

Fix WordPress white screen without wp-admin access

Recover from a WordPress white screen when the admin area is unavailable by checking debug logs, plugins, themes, PHP memory, and recent changes.

When to use this guide

Use this when the public site, wp-admin, or both show a blank page instead of a normal WordPress response. A white screen often maps to a WordPress 500 even when the browser does not show the status clearly.

Safety notes

  • Do not repeatedly reinstall WordPress core before checking logs.
  • Back up the database and note the current plugin/theme state before renaming folders.
  • Work from the active document root if the site has staging, symlinks, or deployment releases.

Basic steps

  1. Enable the WordPress debug log without displaying errors publicly.
  2. Reload the failing page once and inspect wp-content/debug.log.
  3. If the log names a plugin, disable plugins from the filesystem.
  4. If the log names a theme, switch to a default theme through the database or WP-CLI if available.
  5. Check PHP memory, PHP version, and required extensions if the error mentions memory or missing classes.
  6. Roll back the smallest recent change if the issue started after an update.

Expected result

The blank screen should become either a working page or a specific error in the debug log. That error should point to a plugin, theme, PHP setting, file permission, or deployment change.

Review notes

Last reviewed
2026-05-05
Reviewed by
FaultForge Editorial Team, Web operations reviewer
Tested on

Current stable browser behavior, server log workflows, WordPress administration, nginx proxy behavior, and MySQL/MariaDB operational checks.

Sources