The "white screen of death" happens when a PHP error stops WordPress from rendering anything at all, and by default WordPress hides the actual error message from visitors. Here's how to find and fix the cause.
1. Turn on debug mode
Add define('WP_DEBUG', true); to your wp-config.php file temporarily. This reveals the specific error causing the blank page instead of just a white screen.
2. Deactivate all plugins
Rename your plugins folder via cPanel's File Manager (WordPress will treat this as deactivating everything). If the site comes back, reactivate plugins one at a time to find the culprit.
3. Switch to a default theme
If deactivating plugins doesn't help, rename your active theme's folder so WordPress falls back to a default theme. A theme conflict is the next most common cause.
4. Increase your PHP memory limit
Sometimes the white screen is simply WordPress running out of memory. Raising the limit in wp-config.php or via your hosting control panel often resolves it.
5. Check for a syntax error in recently edited code
If you recently edited a theme or plugin file directly, a small typo can trigger this exact issue. Undo the most recent change first.
6. Restore from backup as a last resort
If nothing above resolves it, restoring your most recent backup gets your site back online while you investigate further offline.
Key takeaway: Always check your error logs first — cPanel's Error Log tool usually names the exact file and line causing the white screen, saving you from guessing.