I just had this exact problem after manually installing 2.8. After much fiddling around I found that my index.php file had been overwritten with a blank one somehow (during the DB upgrade???)
I just recopied index.php from the wordpress archive back to my site and everything started working again.