One of the most scariest errors in WordPress is the White Screen of Death.
What is the White Screen of Death ? The White Screen of Death occurs when something messes up your website and displays nothing but a white screen without any error message or anything. In most cases this happens because you get a fatal PHP error and the display error option is turned off. We'll cover in this post the most common solutions.
First thing you need to do is to check if you have access to your wp-admin area, if you don't then it could be any of these solutions, however if you do then you can skip the first solution. Also do a backup of your website, so if anything goes wrong you can start over.
The first method that we are going to try is to replace the existing WordPress core files using FTP client or cPanel, whatever works best for you. Go to WordPress.org and download the latest version of WordPress, once downloaded unzip it and delete the wp-content folder and wp-config.php if it exists in the unzipped folder so you don't overwrite the existing files on your server. Upload all files to the server either using FTP client or cPanel's File Manager.
To fix this you will also have to either connect to your FTP client or cPanel.
Connect to your server using FTP client and navigate to WordPress root folder and then open wp-content you'll see a folder named plugins, rename i to something else we'll rename it in this post to plugins-deactivated. What this does is that it automatically deactivates all plugins you have installed. Now try accessing your website, if the error persists skip to the next solution, however if it went away it means there is a problem with one or more of your plugins. Rename the folder back to plugins and then go inside that folder and rename plugins one by one and also check if the website is accessible, this way you will find out which of the plugins was causing the White Screen of Death to appear.
Connect to your cPanel and open phpMyAdmin then open your WordPress database if it isn't already open. When you are inside your WordPress database open the table named wp_options (if you chose other prefix than the default one which is wp_ then look for a table your_prefix_options) and look for a row with option_name active_plugins and click on edit. Your edit page will now appear you need to change the option_value to
Go to your wp-admin area and activate plugins one by one to see which one caused the error.
If this didn't help you either then proceed to the last solution.
For the last solution you can also choose between FTP client and cPanel's File Manager.
In this solution you will have to navigate to WordPress root folder > wp-content > themes and delete the current theme you are using. This will automatically activate WordPress' default theme. If this was the cause of the error, it means that your theme files aren't working correctly any longer. Meaning you will have to hire an expert to check your theme's code for errors if you don't know how to do it yourself.