В связи с отменой перевода часов в 2011 году, было замечено довольно много проблем на серверах, поскольку софт на серверах, об указах президента ничего не знает.
Большинство проблем устраняются слеюущим способом:
Для начала ставим пакет tzdata
wget http://mirror.centos.org/centos/5/updates/x86_64/RPMS/tzdata-2011h-1.el5.x86_64.rpm rpm -Uvh tzdata-2011h-1.el5.x86_64.rpm |
Это должно помочь с системным временем.
Далее, ставим пакет timezonedb для PHP. Через pecl install он у меня не установился, поэтому я делаю так:
pecl download timezonedb tar -zxvf timezone*.tgz cd timezone-2011.14 #у вас директория может называться по другому phpize ./configure make make install |
Теперь в php.ini прописываем
extension=timezonedb.so
Теперь рестартуем весь софт:
service httpd restart service mysql restart service crond restart service exim restart |
И т.д. софт, использующий в работе дату/время.
Опубликовано 21 ноября 2011 - информация могла устареть.