Introduction
This article aims to assist you with troubleshooting a white screen on a WordPress site.
Procedure
The first recommended step to resolve this issue is to check the site's PHP error log. The PHP error log will often contain useful information that will assist you in resolving the issue. Depending on the PHP handler, this log is often named error_log and can be located in the site's document root. For example, a primary domain could have the error_log located within the following directory:
/home/cPanelusername/public_html/error_log
If the site is using PHP-FPM, the PHP error log is found within the logs directory within the cPanel user's home directory:
/home/cPanelusername/logs/
If the PHP error log does not provide enough information, you can enable debug logging in WordPress. To do this, you would add or modify the following lines within your wp-config.php file.
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
Once you add this, the blank screen should now have errors, warnings, and notices, which may help determine the root cause of the white screen.
Disabling the plugins and changing the WordPress theme can also be a useful troubleshooting step. Lastly, you will want to try clearing your browser cache and WordPress cache.
If none of these options reveal the root cause of the issue, you could restore the site from a backup or reach out to an experienced WordPress developer.