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

Тема в разделе "DLE", создана пользователем Vincent, 3 сен 2012.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. Vincent

    Vincent Постоялец

    Регистр.:
    29 окт 2006
    Сообщения:
    117
    Симпатии:
    25
    Сайт на Dle 8.3. Был на поддомене, перенес на домен второго уровня и на другой хостинг.
    Вылазит ошибка:
    Что делать в таком случае?
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.402
    Симпатии:
    1.183
    Напиши своему хостеру, что он редиска забыл временную зону по умолчанию прописать :)
    Если vps, добавь в php.ini
    Код:
    ;Временная зона, используемая по умолчанию всеми функциями даты/времени. 
    date.timezone = "Europe/Kiev"
    
    Если шаред, то в какой нибудь важный системный файл движка, который точно вызывается, например /engine/inc/include/init.php добавь после <?php строку
    date_default_timezone_set('Europe/Kiev');

    Вместо Europe/Kiev можешь что-то другое выбрать http://php.net/manual/ru/timezones.php
     
  3. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.378
    Или можно было в хтассес прописать ее вкоренной и все работало бы точно так же. даже лучше так сделать, потому что на сколько я помню, при кешировании это тоже надо, а ошибка вылазить не будет и ты можеш незаметно остаться с глючащим кешем. И никто не вспомнит сейчас точно, где там еще это юзается ивроде как не виндно.
     
  4. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.402
    Симпатии:
    1.183
    Чтож, если есть возможность конфигурировать через htaccess

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