DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:tips:timezone

Это старая версия документа!


Настройка временной зоны

Редактирование конфига DokuWiki

Чтобы установить корректную временную зону, отредактируйте отдельный файл conf/local.protected.php (он защищён от затирания при обновлении билдов движка) и добавьте следующую строку:

date_default_timezone_set("GMT");

Обратите внимание на наличие в файле тега <?php. Замените GMT на свою временную зону. Например, если вы живете в Дании: DK +5540+01235 Europe/Copenhagen, вам нужно заменить GMT на Europe/Copenhagen, для Москвы — Europe/Moscow.

ВНИМАНИЕ: Это может вызвать сбой в работе RSS-фида, при котором он при сдвиге времени на X часов на восток будет флудить обновления каждые <заданная опция> минут X часов подряд, а при сдвиге на запад они не будут считаться свежими сразу после появления

Для поправки времени на линукс-хостингах есть вариант, затираемый обновлением движка. Откройте файл /inc/init.php, сделайте поиск строки «date_default_timezone_set» (в билде Greebo – строка 93), отредактируйте. Если одинарные кавычки вызывают проблемы – используйте двойные. Например, для Индии:

date_default_timezone_set('Asia/Kolkata');

Редактирование конфига PHP

Можно отредактировать файл php.ini, в Убунту он лежит в /etc/php5/fpm/php.ini. Раскомментируйте строку ;date.timezone = , поставьте своё время.

date.timezone = America/Chicago

И перезапустите PHP.

/etc/init.d/php5-fpm reload
ru/tips/timezone.1555433182.txt.gz · Последнее изменение: 2019-04-16 18:46 — Dr-Yukon

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki