I have been using the website without any problems on a shared hosting platform, I have imported the database and the website files to a VPS and get an internal server error. I have changed the database connection file to account for the new server details and have purposely used incorrect data to generate the database connection error so this isn't the problem. I've every confidence that this is a very simple job for the right person.