It sounds like it may be an issue with the database connection at least for the initial error.
I'd need FTP access and a url to debug a blank page. Usually I start by adding:
<?php
ini_set("display_errors",1);
?>
To the top of the page. That might allow the page to show the error information instead of just a blank page.