WordPress white screen of death (WSOD) is an error that makes your WordPress website appear as a blank page or white on a browser without any error messages or error codes.
There are a few simple solutions you can apply to fix the WordPress white screen of death error.
In this post, I am going to show some solutions for fixing the WordPress WSOD error.
What Is WordPress White Screen Of Death?
WordPress white screen of death in short WordPress WSOD is one of the most popular but common WordPress error.
WordPress users face mostly after installing activating a new plugin or a WordPress theme that’s not compatible with other plugins or WordPress core files.
If you see a blank white page on your browser when you try to visit your website, with no errors or information, then your site is most likely facing WSOD error.
What Causes WordPress WSOD Errors?
WordPress WSOD error can be caused by PHP errors or database errors. For example, If you install an outdated plugin that hasn’t been updated for some time,
This will cause issues in your website since the Code of the plugin isn’t compatible with the code being used by New WordPress Versions.
You will face this error when you install a theme that comes with bundled of outdated plugins that you have to install for a theme to work functionally.
That’s why it’s always recommended to buy themes from trusted sources that are regularly updated and coded with the latest WordPress Standards.
How To Fix WordPress WSOD Error
WordPress WSOD error can be easily fixed. You don’t need to hire developers or any services, you can actually fix it by yourself simply. Just Simply follow the Solutions below.
Note: The following methods involve making changes to your website core files. We recommend that you backup your website before going through any of the steps below. If you haven’t already setup backups or don’t have access to your website back-end at the moment, contact your web host and check to see if they have recent backups of your website on the server.
Solution 1: Try Disabling Plugins
You can start the troubleshooting process by first disabling all plugins on your WordPress website.
See if you can log in to the WordPress admin dashboard of your website. If you can, Just visit plugins and disable all the plugins you are using and Check if that fixes the WSOD error.
If the error is fixed and your website is now online after disabling your plugins, then you can now enable your plugins one by one to see which one causing the error.
If you can’t log in to your WordPress admin area, then you can deactivate all of your plugins on your WordPress website via FTP or Cpanel.
To do this, you need to login to your hosting server using an FTP client app. Then access the hosting server using your root login details, which is provided by hosting to you when signing up for a hosting plan.
If you don’t have you need to contact your hosting provider.
Browse your site files and find the WP-Content folder. You will find this folder in Public-Html. Inside WP-Content, you’ll see a sub-folder named Plugins where all your plugins are stored.
Simply rename this folder to something else (eg: Plugins-Deactivated).
This will deactivate all of the plugins installed on your WordPress website and reset your site to the default state.
Solution 2: Change The Theme
If disabling the Plugins doesn’t fix the issue, then it’s mostly caused by your WordPress theme. Try changing the theme to default. You can follow the same solution for plugins as above to change your theme.
If you can log in to your WordPress Admin dashboard, Vist Appearance >> Themes and then activate the default WordPress theme.
If you can’t log in to your admin area, log in to your server via FTP and go to the same WP-Content folder. Inside the WP-Content folder, you’ll find a sub-folder called Themes.
Here you will find all the WordPress themes you are using on your Website.
Make a copy of that theme and then delete the original folder. This will revert your website theme to the default WordPress theme.
If this fixes the error, then you need to check the functions.php file of your faulty theme for any code that can be causing the WSOD error.
Solution 3: Change Memory Limits
Sometimes, You can also face WordPress WSOD error by not having enough memory to load your WordPress website.
For example, If you are using too many plugins and gets lots of traffic, the default defined memory limits is not enough to handle all the website visits at once.
You can try to increase the memory limits of your website to see if this can fix the issue.
To do this, log in to your server via FTP and open the wp-config.php file with a code editor. And then add this piece of code to the file
and hit save.
Or, you can add this code
php_value memory_limit 64M
to your .htaccess file to see if this fixe the error.
Note: Remember to make a make a backup copy of files before making any changes.
Still Having Issues?
If you still facing WSOD error even after following all the above solutions, then it could be caused by a more serious error.
For example, Your website can face WSOD error when your hosting server failed during WordPress auto-update process, which is a basic feature of most managed Hosting Providers Or maybe your website cross the number of allowed databases on the server and your hosting provider shut down your website.
Or your hosting server doing some maintenance work backend.
In such case, best is contact your web hosting support team for help.
WordPress WSOD is one of the popular and commonly you can face when using WordPress regularly. But, you do not need to panic.
WordPress is still one of the most stable and best contents management systems in the world and WordPress team and devs working hard day and night to get better with each new update.