Recently I finally got around to upgrading this site (and several others) to WordPress 3.0 and everything went smoothly until I tried to login to my admin page, where I was greeted by this lovely message:
Error 500 – Internal server error
An internal server error has occurred!
Please try again later.
Wonderful.
Turns out that this error was caused by the way my host, 1&1, parses PHP files and while it’s rather annoying, it’s at least relatively easy to fix. I should note that technically WordPress 3.0 also shares some of the blame, as it requires parts be run through PHP5 (1&1 by default uses PHP 4 to parse scripts).
Here’s how to fix it…
(more…)