You probably had something wrong in your PHP header in the index file. Like this:
<?php
/* Don't remove this line. */
require('./wp-blog-header.php');
?>
Anything inside of there, if WordPress can’t find it, your blog won’t load. Like, sometimes if you install a new plugin, you’ll have to add code there. And if you delete that file that it’s referencing, your blog won’t load.