• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Ошибка с временными зонами

Vincent

Постоялец
Регистрация
29 Окт 2006
Сообщения
117
Реакции
26
Сайт на Dle 8.3. Был на поддомене, перенес на домен второго уровня и на другой хостинг.
Вылазит ошибка:
Warning: 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/Helsinki' for 'EEST/3,0/DST' instead in /var/www/../engine/inc/include/init.php on line 202
Что делать в таком случае?
 
Напиши своему хостеру, что он редиска забыл временную зону по умолчанию прописать :)
Если vps, добавь в php.ini
Код:
;Временная зона, используемая по умолчанию всеми функциями даты/времени. 
date.timezone = "Europe/Kiev"

Если шаред, то в какой нибудь важный системный файл движка, который точно вызывается, например /engine/inc/include/init.php добавь после <?php строку
date_default_timezone_set('Europe/Kiev');

Вместо Europe/Kiev можешь что-то другое выбрать Для просмотра ссылки Войди или Зарегистрируйся
 
ОО, спасибо, помогло. Хостинг шаред, хостеру писать влом, добавил эту строчку во все файлы, где ругалось и всё гуд. :)
Или можно было в хтассес прописать ее вкоренной и все работало бы точно так же. даже лучше так сделать, потому что на сколько я помню, при кешировании это тоже надо, а ошибка вылазить не будет и ты можеш незаметно остаться с глючащим кешем. И никто не вспомнит сейчас точно, где там еще это юзается ивроде как не виндно.
 
Чтож, если есть возможность конфигурировать через htaccess

В корне сайта или папки с сайтами (если там сработает, то это предпочтительней) создаем/редактируем файл .htaccess , куда прописываем:
php_value date.timezone ‘Europe/Kiev’
 
Назад
Сверху