PHP Notice: date(): It is not safe to rely on the system’s timezone settings

Обновился до PHP 5.3.1 и тут же словил нечитаемый форум на phpBB. Несмотря на отключенный вывод замечаний ~E_NOTICE посыпались сообщения

[phpBB Debug] PHP Notice: in file /viewtopic.php on line 981: date() [function.date]: 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 timezone identifier. We selected ‘Europe/Moscow’ for ‘MSK/3.0/no DST’ instead
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 981: getdate() [function.getdate]: 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 timezone identifier. We selected ‘Europe/Moscow’ for ‘MSK/3.0/no DST’ instead




Данное сообщение возникает из-за неустановленного значения текущего часового пояса в php.ini.
Для «удовлетворения» php в конфигурационном файле php.ini следует прописать следующее

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
date.timezone = «Europe/Moscow»

После чего PHP успокоится и начнет спокойно работать.

2 responses to “PHP Notice: date(): It is not safe to rely on the system’s timezone settings

  1. У меня вылезла такая же ошибка при изучении yii фреймворка. Правка php.ini не помогает. Что ещё можно сделать?

  2. 1. «Europe/Moscow» в кавычках написано?
    2. Apache рестартовал?
    3. php.ini «правильный» редактировал? (их может быть несколько, если только не свежая установка)
    4. Посмотри вывод phpinfo(), чтобы убедиться, что
    — Loaded Configuration File указывает именно тот php.ini, что редактируешь;
    — Default timezone имеет «твое» значение

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *