Ошибка PHP «Не стоит полагаться на настройки часового пояса системы». при использовании $ _GET - PullRequest
1 голос
/ 10 мая 2011

Я получаю сообщение об ошибке, которое многие видели при обновлении с PHP 5.2.9 до PHP 5.3.0, но, как ни странно, ошибка появляется в результате ссылки на переменную $ _GET, а не на что-либо делатьс настройкой часового пояса.

Вот ошибка:

Предупреждение: date_default_timezone_get (): полагаться на настройки часового пояса системы небезопасно.Вы обязаны использовать настройку date.timezone или функцию date_default_timezone_set ().

Кто-нибудь еще видел эту же вещь и нашел способ решить ее, не меняя уровень сообщения об ошибке?

Спасибо.

Ответы [ 2 ]

5 голосов
/ 10 мая 2011

У меня также была эта ошибка при обновлении с PHP 5.2 до PHP 5.3.Я решил это, установив соответствующий часовой пояс сервера в моем php.ini:

date.timezone = "Europe/Berlin"

После http://php.net/manual/de/function.date-default-timezone-set.php,, начиная с PHP 5.3, выдается E_WARNING, если часовой пояс не был установлен.

0 голосов
/ 13 февраля 2014

Мне пришлось использовать нижний регистр для «PHP версии 5.5.3-1ubuntu2.1»:

date.timezone = "Америка / Нью-Йорк"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...