Страница 1 из 2
Время на сервере...
Добавлено: 2012-11-28 23:45:15
gyurza2000
при вводе date выводится одно время, в webmine оно же, но всякие там php скрипты откуда то вырывают время на 1 час большее чем на сервере, почтовик тоже ошибается на 1 час. Где несоответствие?
Re: Время на сервере...
Добавлено: 2012-11-29 10:25:26
rayder
Код: Выделить всё
cp /usr/share/zoneinfo/{zone} /etc/localtime
- если там пусто - установите.
-
PHP
- ntpd,ntpdate
Re: Время на сервере...
Добавлено: 2012-11-29 11:18:08
gyurza2000
rayder писал(а):Код: Выделить всё
cp /usr/share/zoneinfo/{zone} /etc/localtime
- если там пусто - установите.
-
PHP
- ntpd,ntpdate
- Ну там не пусто...но прочитать это в текстовом редакторе проблематично
так откуда php берёт время, что оно не совпадает с системным на 1ч?
Re: Время на сервере...
Добавлено: 2012-11-29 11:21:34
rayder
вчитайтесь внимательно в то что я написал
Re: Время на сервере...
Добавлено: 2012-12-01 18:13:36
Violator
1. Надо обновить php, там свои данные о часовых поясах.
2. Прописать в php.ini date.timezone = "Europe/Moscow" (для примера)
Если нет желания или возможности обновить php, то прописать date.timezone = "Etc/GMT-4" (для Москвы)
Re: Время на сервере...
Добавлено: 2012-12-01 20:38:47
gyurza2000
У мня стоит в php.ini date.timezone = "Europe/Moscow", и PHP вроде не старый
Re: Время на сервере...
Добавлено: 2012-12-02 9:49:06
Violator
порт zoneinfo обновлен?
я проверял так год назад на серверах (пишу по пямяти, могут быть синт. ошибки, но главное суть):
Код: Выделить всё
date; php -r "echo date('d-m-Y H:i:s')"; mysql -e "select CURRENT_TIME();"
где время отличается, там обновляем. Если свежий (меньше года) zoneinfo и php, то проблем быть не может.
Re: Время на сервере...
Добавлено: 2012-12-02 21:11:50
vintovkin
ntp работает?
Re: Время на сервере...
Добавлено: 2012-12-02 22:04:01
gyurza2000
date; mysql -e "select CURRENT_TIME();" - совпадают
php -r "echo date('d-m-Y H:i:s')" - php - command not found
Re: Время на сервере...
Добавлено: 2012-12-02 23:11:31
gyurza2000
vintovkin писал(а):ntp работает?
no server suitable for synchronization found
Re: Время на сервере...
Добавлено: 2012-12-02 23:12:40
gyurza2000
но у меня на системе правильное время, php не понятно...может с Медведевым связано?

Кстати, с какими рабочими серверами времени можно синхронизироватьтся?
Re: Время на сервере...
Добавлено: 2012-12-03 0:19:30
ChihPih
Re: Время на сервере...
Добавлено: 2012-12-03 0:45:02
gyurza2000
я брал оттуда, а фря моя мне в ответ:
Код: Выделить всё
no server suitable for synchronization found
Re: Время на сервере...
Добавлено: 2012-12-03 0:51:40
gyurza2000
Кстати,
должно быть в кавычках или нет?
Re: Время на сервере...
Добавлено: 2012-12-03 0:59:04
ChihPih
А как синхронизируете? Есть еще сервера - _http://
www.vniiftri.ru/index.php/ru/services/22-ntp
Да, надо указывать в кавычках.
Re: Время на сервере...
Добавлено: 2012-12-03 7:39:42
spf
У PHP, у PostgreSQL свои базы временных зон, несвязанные с системными.
Надо обновить PHP.
Re: Время на сервере...
Добавлено: 2012-12-03 9:50:45
gyurza2000
Например так:
Код: Выделить всё
[quote="spf"]У PHP, у PostgreSQL свои базы временных зон, несвязанные с системными.
Надо обновить PHP.[/quote]/usr/local/sbin/ntpdate -u ntp1.niiftri.irkutsk.ru
3 Dec 10:43:23 ntpdate[53470]: no server suitable for synchronization found
Обновить PHP?Считаете что мой PHP старый?

Re: Время на сервере...
Добавлено: 2012-12-03 10:27:22
ChihPih
А если в гугле поискать че за ошибка?
Re: Время на сервере...
Добавлено: 2012-12-04 9:47:50
vintovkin
gyurza2000 писал(а):vintovkin писал(а):ntp работает?
no server suitable for synchronization found
http://www.lissyara.su/articles/freebsd ... _settings/
Re: Время на сервере...
Добавлено: 2012-12-04 10:09:43
gyurza2000
да делал я по этой статье, но у меня почему то нет стартового скрипта в rc.d и переустановки не помогают
Re: Время на сервере...
Добавлено: 2012-12-04 14:23:07
sadchok
Если я не ошибаюсь то PHP начиная с версии 5.4.0 не использует системные временные зоны.
Вывод настройка NTP сервера не поможет.
Re: Время на сервере...
Добавлено: 2012-12-04 14:33:19
sadchok
Re: Время на сервере...
Добавлено: 2012-12-04 16:30:57
gyurza2000
Да прописана у меня date.timezone="Europe/Moscow" и даже широта с долготой прописаны
Но всё равно же PHP время отсчитывает от системного корректируя смещение по таймзоне
Re: Время на сервере...
Добавлено: 2012-12-04 16:43:05
rayder
попробуй переустановить(обновить) misc/pecl-timezonedb
Re: Время на сервере...
Добавлено: 2012-12-04 17:38:48
sadchok
Код: Выделить всё
Port: pecl-timezonedb-2012.6
Path: /usr/ports/misc/pecl-timezonedb
Info: Timezone Database to be used with PHP date and time functions