I have a local server up using EasyPHP. I know its working because I have a default wordpress install running and up on my brower. I have a full site which I also know I have working because when I set up an empty database and then did the wordpress install the theme was working perfectly but without the content. I have a backup of the actual database this site used and when I create a database, and import the data using PHPMyAdmin and connect it in the wp-config.php file I am getting:
Bad Request (Invalid Hostname)
What am I doing wrong?
Be sure you have updated your database to reflect the correct URL. You can do this in phpmyadmin with a bit of SQL. Good article about it here:
http://codex.wordpress.org/Changing_The_Site_URL#Changing_the_URL_directly_in_the_database