Well, after neglecting this site for a while, I decided it was a good idea to upgrade WordPress for the sake of security. Then the white screen of death reared its ugly head! Unfortunately, I upgraded the site over the browser on my phone, so I wasn’t really in a position to fix it. … Then I got busy… then I forgot… TEN DAYS LATER I finally decided to start disabling plugins (by renaming their folders from “name” to “name.bak”) and renaming them back one by one; testing the site in between each one. Turned out it was just 1 plugin that wasn’t compatible w/ the latest version of WordPress.
SO, if you find you have a white-screen of death, try this:
- Make sure your database was updated correctly. (Google this; it’s just a php file you point to)
- Make sure your wp-config.php file contains the proper AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, and NONCE_KEY.
- If still broken: disable each plugin by appending a “.bak” to its folder (in the wp-content/plugins/ directory) and renaming them back one by one, testing the page inbetween. Once it goes white again, then you have your culprit. This works on the assumption that disabling all of your plugins brings back the site.
- If all plugins are disabled, and it still doesn’t work, then (I’ve heard) check the end of the wp-config.php file and make sure there isn’t an extra newline at the end.
SO, what did I learn? (And what can you learn to?): Update your plugins before upgrading your WordPress version!