Well that was a close one, but crisis averted! If anyone is a regular reader they may have noticed that my blog has been “stuck” for a good few days. The top post even had a YouTube embed error displayed. All of that was the fault of an error in a WordPress plugin.
Apparently somewhere along the line a plugin (I’m still not sure which one) wasn’t updated to work with a new release of WordPress, and when I upgraded the entire setup broke. Thankfully not the display side, but the entire administrator panel. It displayed what I have now learned is referred to as the “White screen of death”! It sounds terrible, I know, but all it really means is something is preventing the admin panel from loading, so it’s blank. I’ve been busy the last week between family, work, and trying to catch a little sleep, so I didn’t have the time to figure out how to fix the issue. Finally this morning I forced myself to take care of this!
The solution, which I found mentioned in a few places, is to disable all of your WordPress plugins. Since you can’t get to the admin panel to do this you have to go directly into the database. Now to mess around with the MySQL database isn’t for everyone, if you’re not comfortable, it’s best to get (even hire) help. But if you’re familiar, the fix is dead easy. Just go to the database, through whatever method you prefer (phpMyAdmin is one of the easiest, if you have it installed), and run the following SQL command:
UPDATE wp_options SET option_value='' WHERE option_name='active_plugins' LIMIT 1;
This will deactivate all of your WordPress plugins. It wont delete or uninstall them, and all the configuration will be untouched. Doing this allows the admin panel to load without any plugins, and should fix the “white screen of death” issue. Assuming you’re now back on the admin screen, you’ll need to check out all your plugins and try to find the one responsible for the issue. Checking the version compatibility can lend a clue, otherwise just enabling them one at a time and checking that everything works each step along the way will eventually yield results. If it breaks again, you know the fix, and then you’ll have the culprit.
I hope this information might be helpful to someone. Also, it serves as my rather long-winded excuse for not posting here in the last week. Now that things are operating normally again, I’ll be posting soon with some mildly exciting updates about my YouTube channel!
Until then, Happy Gaming!