DokuWiki

It's better when it's simple

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

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


ru:tips:timezone

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ru:tips:timezone [2019-04-16 18:37] Dr-Yukonru:tips:timezone [2020-05-14 12:08] (текущий) – ссылка на профиль Dr-Yukon Aleksandr
Строка 1: Строка 1:
 ====== Настройка временной зоны ====== ====== Настройка временной зоны ======
  
-===== Редактирование конфига DokuWiki =====+===== Редактирование файла настроек «Докувики» =====
  
-Чтобы установить корректную временную зону, отредактируйте отдельный файл ''conf/local.protected.php'' (он защищён от затирания при обновлении билдов движка) и добавьте следующую строку:+Чтобы установить корректную временную зону, отредактируйте отдельный файл ''conf/local.protected.php'' (он защищён от затирания при обновлении версий вики-движка) и добавьте следующую строку:
  
 <code php> <code php>
Строка 11: Строка 11:
 Обратите внимание на наличие в файле тега ''<?php''. Замените **GMT** на [[http://us.php.net/manual/ru/timezones.php|свою временную зону]]. Например, если вы живете в Дании: DK +5540+01235 Europe/Copenhagen, вам нужно заменить GMT на Europe/Copenhagen, для Москвы --- Europe/Moscow. Обратите внимание на наличие в файле тега ''<?php''. Замените **GMT** на [[http://us.php.net/manual/ru/timezones.php|свою временную зону]]. Например, если вы живете в Дании: DK +5540+01235 Europe/Copenhagen, вам нужно заменить GMT на Europe/Copenhagen, для Москвы --- Europe/Moscow.
  
-Для поправки времени на линуксостингах есть вариант, затираемый обновлением движка. Отредактируйте 88 строку файла ''/inc/init.php''например, для Индии ''%%date_default_timezone_set('Asia/Kolkata');%%''. Если одинарные кавычки вызывают проблемы - используйте двойные.+**:!: ВНИМАНИЕ:** Это может вызвать сбой в работе RSS-фида, при котором он при сдвиге времени на X часов на восток будет флудить обновления каждые <заданная опция> минут X часов подряд, а при сдвиге на запад они не будут считаться свежими сразу после появления.
  
-**ВНИМАНИЕ: Это может вызвать сбой в работе RSS-фида, при котором он при сдвиге времени на X часов на восток будет флудить обновления каждые <заданная опция> минут X часов подряд, а при сдвиге на запад они не будут считаться свежими сразу после появления**+Для поправки времени на линуксостингах есть вариант, затираемый обновлением движка. Откройте файл ''/inc/init.php'', сделайте поиск строки "date_default_timezone_set" (в билде Greebo – строка 93), отредактируйте. Если одинарные кавычки вызывают проблемы – используйте двойные. Например, для Индии:
  
-===== Редактирование конфига PHP =====+<code php> 
 +date_default_timezone_set('Asia/Kolkata'); 
 +</code> 
 + 
 +**:!: ВНИМАНИЕ:** Это может вызвать сбой в работе RSS-фида, при котором он при сдвиге времени на X часов на восток будет флудить обновления каждые <заданная опция> минут X часов подряд, а при сдвиге на запад они не будут считаться свежими сразу после появления. 
 + 
 +===== Редактирование файла настроек PHP =====
  
 Можно отредактировать файл ''php.ini'', в Убунту он лежит в ''/etc/php5/fpm/php.ini''. Раскомментируйте строку '';date.timezone = '', поставьте своё время. Можно отредактировать файл ''php.ini'', в Убунту он лежит в ''/etc/php5/fpm/php.ini''. Раскомментируйте строку '';date.timezone = '', поставьте своё время.
Строка 26: Строка 32:
  
   /etc/init.d/php5-fpm reload   /etc/init.d/php5-fpm reload
 +
 +===== Часовой пояс для читателей =====
 +
 +Я(([[user>Dr-Yukon]])) использую вот такой юзерскрипт для моего часового пояса UTC+10 (смотреть переменную "shift"), и оставил ссылку на своём сайте для читателей
 +https://greasyfork.org/ru/scripts/384537-comicslate-timefix
 +
 +Было бы неплохо сделать плагин для запроса часового пояса в профиле пользователя и хранения этого параметра в куки.
ru/tips/timezone.1555432663.txt.gz · Последнее изменение: 2019-04-16 18:37 — 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