Установка времени и зоны

Изначально, при установке сервера, время и временная зона устанавливаются админом.

Но, когда руководство страны начинает плясать вокруг зимнего и летнего времени, все идет кувырком.

Разруливается так

  1. из портов устанавливается пакет zoneinfo:
    cd /usr/ports/misc/zoneinfo; make install

  2. после этого запускается программка tzsetup, в которой выставляется Европа, Россия, Москва+0.
    1. Но можно и дальше руками:

      cd /usr/share/zoneinfo
      cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
      date

  3. перезапускаем мускуль и крон:

    service mysql-server restart 
    service cron restart

PHP date

  1. Проверяем есть ли pecl; если нет, то.. пересобираем php с поддержкой pear Обязательно!
  2. Убедившись, что первая строчка нижеследующего кода выполнилась, делаем по инструкции:
    cd `pecl config-get php_dir`
    mv .channels .channels-broken
    pecl update-channels
    pecl install timezonedb

    1. Если после апдейта каналов pecl все равно не получается, ставим из портов pecl-timezonedb:

      cd /usr/ports/misc/pecl-timezonedb; make install

  3. добавляем в файл /usr/local/etc/php/extensions.ini строку: extension=timezonedb.so
  4. рестартуем Апач

freebsd/time_and_time-zone_setup.txt · Last modified: 2013/12/25 15:03 by drybkin
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5