Yesterday I ran Dreamhost's 1-click upgrade from WordPress 2.0 to 2.0.1. All looked well, the autoresponder email said it was successful, I ran the wordpress upgrade.php, that claimed success too. I clicked around the blog a bit, all was normal, I logged into the admin area and confirmed that it was running 2.0.1.
I moved on to other things and hadn't touched the blog since then, but now I've been informed that it's a bit of a mess. When I hit /blog/, it's simply listing the directory contents: http://www.greasyelbow.com/blog/
If I hit a permalink, it's throwing the 500 internal server error page:
The wp-admin area still seems to be working fine. I tried drafting a new post, and the preview iframe is showing 500/internal server error page too.
The rest of my site, outside the /blog/ directory, seems perfectly normal. In fact, the homepage of the site, outside the WP install, calls blog/wp-blog-header.php and uses a WP plugin function to do a random tagline, and that's working fine too.
So WTF could be going on here? I'm wondering if this has something to do with the automated upgrade, or if there's some unrelated problem on the server end, or what.