Not sure what happens but a site I'm running on a windows server displays nothing now. I can't get it into debug mode. Also, works perfectly fine locally on MAMP and on a linux set up with 1and1... any help would be amazing!
According to Gearhost docs, you can set a PHP.INI file per site. Using these docs, you can override the default PHP.INI settings. Create a file which shows the output of the phpinfo function to see what your current settings are. It's possible that PHP is set to output errors to a log file and not to display them on screen. This makes sense for a production site.