I have linked a thread I suggest you read if your moving servers etc.
You might want to view this link and make sure all directories at every level are set to the permissions you have listed there.
http://www.photopost.com/installphp.html
You can then try running through your install.php file to update all the settings to the new server and run through install it will update all your paths etc.