#php #get
#php #получить
Вопрос:
Я получаю ошибку, которую многие видели при обновлении с PHP 5.2.9 до PHP 5.3.0, но, как ни странно, ошибка появляется в результате ссылки на переменную $ _GET, не имеющую ничего общего с настройкой часового пояса.
Вот ошибка:
Предупреждение: date_default_timezone_get(): небезопасно полагаться на настройки часового пояса системы. От вас требуется использовать настройку date.timezone или функцию date_default_timezone_set().
Кто-нибудь еще видел то же самое и нашел способ решить это без простого изменения уровня error_reporting?
Спасибо.
Комментарии:
1. Как проявляется эта ошибка? Пример был бы хорош…
2. Также вы говорите, что это не имеет ничего общего с часовым поясом, а затем помечаете его как часовой пояс?
3. @Chris, я пометил это как часовой пояс, потому что в ошибке упоминался часовой пояс
Ответ №1:
У меня также была эта ошибка, когда я обновился с 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
, если часовой пояс не был установлен.
Ответ №2:
Мне пришлось использовать нижний регистр для «PHP версии 5.5.3-1ubuntu2.1»:
date.timezone = «america/new_york»