Я пытаюсь изучить Codeception и использую его с Yii (в котором я тоже новичок).
Прямо из коробки у меня возникли некоторые проблемы с запуском тестов. Я просмотрел руководство по быстрому запуску, и когда я запускаю его через терминал, я получаю эту ошибку:
Codeception PHP Testing Framework v1.6.6
Powered by PHPUnit 3.7.24 by Sebastian Bergmann.
[Exception]
DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date
_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the tim
ezone identifier. We selected 'America/Chicago' for 'CDT/-5.0/DST' instead
Теперь я использую MAMP и установил часовой пояс в файле php.ini. Я также пытался вручную установить его в файле index.php с помощью _default_timezone_set('America/Chicago');
, но все равно получаю то же сообщение.
Поскольку я использую Yii, я попытался включить модуль Yii для Codeception, но, похоже, это не имеет никакого значения.
Обновить
Я пытался установить кодецепцию в проект, не основанный на yii, поэтому на прямом веб-сайте я получаю ту же ошибку, что и выше.
date_default_timezone_set
(обратите внимание, как заканчивается предыдущая строка в вашем сообщении об ошибке, вероятно, из-за размера терминала). - person kekkis   schedule 13.09.2013