Rate this post

Часто, при переходе на PHP 5.3 скрипты начинаются выдавать следующие предупреждения, тем самым засоряя всю страницу сайта: 

date() [<a href=\’function.date\’>function.date</a>]: 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/4.0/no DST\’ instead

Для того, что бы исправить это необходимо добавить всего одну строку в ваш файл php.ini. Вот она:

date.timezone = "Europe/Moscow"

Весь список временных зон доступен здесь: http://www.php.net/manual/en/timezones.php

Если на сервере используется панель управления ISPmanager то для устранения этой ошибки может понадобится редактирование пользовательского файла php.ini. Тогда файл будет находится по следующему пути: /var/www/php-bin/<имя пользователя>/php.ini Это при условии, что у Вас каталогом для сайтов по умолчанию является /var/www