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
- Enable the WordPress debug log without displaying errors publicly.
- Reload the failing page once and inspect
wp-content/debug.log. - If the log names a plugin, disable plugins from the filesystem.
- If the log names a theme, switch to a default theme through the database or WP-CLI if available.
- Check PHP memory, PHP version, and required extensions if the error mentions memory or missing classes.
- 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.
Next links
- Start with Enable WordPress debug log safely.
- Isolate plugins with Disable plugins in WordPress without admin access.
- Check runtime settings with Check WordPress PHP version, extensions, and memory.
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.