A completely blank white page (often called the White Screen of Death) means PHP has encountered a fatal error but is set not to display the error message. Here is how to find the cause.
Fix 1: Enable Debug Mode (Best First Step)
This will force WordPress to show the actual error on the page.
-
Access your site via FTP or cPanel File Manager.
-
Edit the
wp-config.phpfile. -
Find the line that says
define('WP_DEBUG', false);and change it to:define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', true);
-
Reload your site. Instead of a white screen, you should now see a specific error message (e.g., "Parse error in /plugin-name/file.php").
-
Once you fix the issue, set
WP_DEBUGback tofalse.
Fix 2: Increase PHP Memory Limit
Sometimes the script simply runs out of memory.
-
Add this to your
wp-config.phpfile (above the "stop editing" line):define('WP_MEMORY_LIMIT', '256M');
Fix 3: Check Error Logs
If you can't get debug mode to work, check the server error logs.
-
Go to cPanel > "Error Log" .
-
Look at the most recent errors. They will usually point to a specific file and line number.
Fix 4: Deactivate All Plugins / Switch Theme
Use FTP (as described in Article 81) to rename your plugins folder and themes folder to isolate the issue.