Я пытаюсь изучить Codeception и использую его с Yii (который я тоже новичок).Ошибка кода генерации кода
Прямо из коробки у меня возникли проблемы с запуском тестов. Я прошел через quickstart guide и когда я запускаю его через терминал, я получаю эту ошибку:
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, но это, похоже, не имеет никакого значения.
Update
Я попытался установить codeception на проект по нестандартным юй, так прямо вперед веб-сайт и я получаю ту же самую ошибку, что и выше.
Вы можете попробовать правильную функцию: 'date_default_timezone_set' (обратите внимание, как предыдущая строка заканчивается в вашем сообщении об ошибке, возможно, из-за размера терминала). – kekkis