Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Переход на летнее время

    Scheduled Pinned Locked Moved Russian
    30 Posts 16 Posters 10.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Michael Sh.
      last edited by

      Вот чего не коснись в php, всё через одно место. Простым способом мне не удалось побороть внутреннюю базу зон в php.
      Наиболее простым выходом мне видится установка зоны "Etc/GMT-4" для MSK правкой config.xml

      EDIT:
      Ещё как вариант подправить /etc/inc/config.inc в районе 214 строки (2.1-DEV) (естественно в дополнение к замене zoneinfo.tgz):

      
      /* set timezone */
       $timezone = $config['system']['timezone'];
       if (!$timezone)
              $timezone = "Etc/UTC";
      +if (strstr($timezone, "Europe/Moscow"))
      +        $timezone = "Etc/UTC-4";
      
       date_default_timezone_set("$timezone");
      
      
      1 Reply Last reply Reply Quote 0
      • Q
        Quazatron
        last edited by

        @Michael:

        Ïåðåèìåíóéòå àòòà÷ â zoneinfo.tgz è çàìåíèòå îðèãèíàëüíûé ôàéë â /usr/share/

        À ìîæíî íåñêîëüêî ïîäðîáíåå? ß ïîëîæèë zoneinfo.tgz â /usr/share/. À ÷òî äàëüøå? Åãî íàäî êàê-òî ðàñïàêîâàòü?

        PS ïðîñüáà íå ïèíàòü ñèëüíî - òîëüêî íà÷èíàþ îñâàèâàòü..

        1 Reply Last reply Reply Quote 0
        • M
          Michael Sh.
          last edited by

          @Quazatron:

          À ìîæíî íåñêîëüêî ïîäðîáíåå? ß ïîëîæèë zoneinfo.tgz â /usr/share/. À ÷òî äàëüøå? Åãî íàäî êàê-òî ðàñïàêîâàòü?

          PS ïðîñüáà íå ïèíàòü ñèëüíî - òîëüêî íà÷èíàþ îñâàèâàòü..

          Всё, больше ничего не надо. GUI ждёт архив.

          1 Reply Last reply Reply Quote 0
          • Q
            Quazatron
            last edited by

            @Michael:

            [Âñ¸, áîëüøå íè÷åãî íå íàäî. GUI æä¸ò àðõèâ.
            [/quote]
            Ñòðàííî. Ýòîò àðõèâ òàì òàê è ëåæèò, ïàïêà ñ òàêèì æå íàçâàíèåì åñòü, íî ñîäåðæèìîãî â íåé ÿâíî ìåíüøå. è ÷àñû òàê íåïðàâèëüíî è ïîêàçûâàþò… :(

            1 Reply Last reply Reply Quote 0
            • G
              goliy
              last edited by

              Подтверждаю. Системное время теперь правильное, но в ГУЯх так минус час и отображается. И ntpd-сервер выдает неправильное время

              2.0.2-RELEASE (i386)
              Intel(R) Atom(TM) CPU 330 @ 1.60GHz
              eth: Intel 82574L
              DOM sata, 1Gb
              over 150 users

              1 Reply Last reply Reply Quote 0
              • M
                Michael Sh.
                last edited by

                В этом топике достаточно информации чтобы везде работало.

                @goliy:

                … И ntpd-сервер выдает неправильное время

                Не гоните зря на ntp. Ему глубоко перпендикулярно какое у вас локальное время, т.к. он работает исключительно в UTC.

                1 Reply Last reply Reply Quote 0
                • O
                  ogursoft
                  last edited by

                  Я поставил Asia/Dubai там UTC+4 и нет перехода на зимнее/летнее время
                  Криво конечно, но работает

                  1 Reply Last reply Reply Quote 0
                  • R
                    RUSF
                    last edited by

                    @Michael:

                    Переименуйте аттач в zoneinfo.tgz и замените оригинальный файл в /usr/share/

                    PS: Save на страничке GUI не забудьте дать.

                    EDIT: Т.к форум бьёт бинарники в аттачах, временно положил сюда

                    Спасибо, помогло.

                    1 Reply Last reply Reply Quote 0
                    • A
                      Ave Alex
                      last edited by

                      вообще, актуальный файл таймзоны лучше тянуть отсюда: https://github.com/bsdperimeter/pfsense/tree/master/usr/share
                      У меня заработало без косяков с этим файлом.

                      1 Reply Last reply Reply Quote 0
                      • P
                        pigbrother
                        last edited by

                        @Ave:

                        вообще, актуальный файл таймзоны лучше тянуть отсюда: https://github.com/bsdperimeter/pfsense/tree/master/usr/share
                        У меня заработало без косяков с этим файлом.

                        Установил этот файл.
                        В консоли и логах - время верное, в GUI (дашбоард)- на час меньше.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.