Я занимался подобной проблемой, все ответы, которые я мог найти в сети, не имели справки вообще. Прежде всего я предполагаю, что Вы попытались выполнить http://yourservernamehere/check.php, и все, кажется, возвращается корректное. Если это верно, я предложил бы регистрироваться в Вашем файле php.ini установка под:
[Дата]; Определяет часовой пояс по умолчанию, используемый функциями даты date.timezone =
Скорее всего, это - пробел как мой, был, это генерирует глупую ошибку с более новой версией php, и по любой причине Вы будете мертвы в воде, пока у Вас не будет указанного часового пояса (мой - Америка/Чикаго).
Я могу принимать много о Вашей ситуации, но это звучит очень похожим на мою, и я провел несколько дней frustratedly поиск ответа.
Решенная проблема, своего рода повреждение на медиа. Загруженный снова с MSDN и работающий без проблем теперь.