после ребута сбилась временная зона

grigori

( ͡° ͜ʖ ͡°)
Команда форума
после ребута по maintenance у php сбилась временная зона

$ php -r "echo date('r'). PHP_EOL;"
Tue, 10 Mar 2015 18:22:55 +0400
$ php -i |grep zone
"Olson" Timezone Database Version => 0.system
Timezone Database => internal
Default timezone => Europe/Moscow
date.timezone => Europe/Moscow => Europe/Moscow
$ php -v
PHP 5.5.14 (cli) (built: Jun 27 2014 14:44:14)​

ЧЗХ? на соседнем сервере все осталось как было
Код:
$ php -r "echo date('r'). PHP_EOL;"
Tue, 10 Mar 2015 17:12:31 +0300
$ php -v
PHP 5.5.9-1ubuntu4.5 (cli) (built: Oct 29 2014 11:59:10)
$ php -i |grep date.timezone
date.timezone => Europe/Moscow => Europe/Moscow
где задается значение сдвига по временной зоне?
 
Последнее редактирование:

grigori

( ͡° ͜ʖ ͡°)
Команда форума
обновил все пакеты на сервере, проблема решилась
 

fixxxer

К.О.
Партнер клуба
Нигде не задается - в php вкомпиленная таймзонобаза.
Если нет возможности обновить php, фиксится установкой свежего pecl/timezonedb.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
вроде бы временная зона в Москве не менялась :) с чего это оно стало +4?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
не, ошибка в "built: Jun 27 2014 14:44:14"
не уследить за этим вашим особым путем :)
 

fixxxer

К.О.
Партнер клуба
Правила форума запрещают мне сказать, где я видел этот особый путь. :)
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
обновил заодно и другой сервер, на убунте.
было: PHP 5.5.9-1ubuntu4.5 (cli) (built: Oct 29 2014
стало: PHP 5.5.9-1ubuntu4.6 (cli) (built: Feb 13 2015

а они там в убунте упертые :) дюжена минорных релизов мимо
 

fixxxer

К.О.
Партнер клуба
Стандартная политика stable дистрибутивов - зафиксировать версию и бэкпортровать минимально необходимое (секьюрити фиксы, или вон таймзоны).

Смысл в этом есть - регулярно что-то ломается даже в минорных версиях - а надо, чтобы apt-get install wordpress и все сразу поднялось. Но иногда перебор, да.
 

fixxxer

К.О.
Партнер клуба
Ну только если к себе слить deb-src и самому собрать. Ставить в продакшен что-то из ppa стремненько =)
 

Redjik

Джедай-мастер
и шапочку из фольги носить =)
хз ppa андрюши и nginx ни разу не подводили
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
mysql, postgres и nginx лучше ставить из из официальных репозиториев, конечно, но у php его нет
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
а как настроить в убунте сторонний репозиторий, чтобы из него брать только PHP и никакие другие пакеты?
я помню, наступал на конфликты библиотек при подключении какого-нибудь CentAlt в CentOS
 

fixxxer

К.О.
Партнер клуба
центос - это центос :)

в debian based, если не пихать репозитории с другим codename, конфликтов не будет. Ну, то есть, можно при желании такой пакет собрать, но за такое убивают на месте.
 

Redjik

Джедай-мастер
от всяких lib... все равно не отделаться, так что ... блин я понимаю, что задолбал с пиаром ondrej, но я от него всегда ставлю mysql,php, nginx, redmine, gearman
какбе все в единой экосистеме
 

fixxxer

К.О.
Партнер клуба
Ну как минимум apt-mirror к себе делать-то надо на всякий случай. Одно дело официальный репозиторий nginx или mariadb, а какой-то там Ondrej может завтра в запой уйти :)
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
вот именно кастомных сборок mysql и nginx я и хочу избежать.
как сделать, чтобы при apt-get upgrade обновился только php?

какой-то там Ondrej может завтра в запой уйти :)
что уже не раз наблюдалось на различных репозизиториях
 
Сверху