C

Coolmax

+42
Репутация
54
Рейтинг
#1 Часовой пояс в ICMS 2.0 3 ноября 2014 в 20:34
Итак, проблема решена.
  1. # mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
  2. # service mysql restart
Остаётся открытым вопрос: почему остальные CMS работали и работают нормально? Но это, видимо, связано с тонкостями реализации работы со временем в БД.
#2 Часовой пояс в ICMS 2.0 28 октября 2014 в 16:35
Я так понимаю, что проблем больше ни у кого нет?
#3 Часовой пояс в ICMS 2.0 27 октября 2014 в 04:34

у меня сейчас на сервере время на час вперед показывает

kreator
Какая ОС на сервере? Какая версия tzdate? Либо одновления не поставлены, либо поставлены не так. На Debian 7 — проблем с таймзонами нет.
#4 Часовой пояс в ICMS 2.0 26 октября 2014 в 19:03
Хорошо, попробую вот так:
  1. echo date("d-m-Y H:i:s");
  2. date_default_timezone_set("Asia/Yekaterinburg");
  3. echo date("d-m-Y H:i:s");
  4.  
В браузере получаю:
  1. 26-10-2014 15:51:41 26-10-2014 20:51:41
Т.е. таймзона встала как надо, на сервере неполадок нет. Mysql специально перезапускал вручную. Итог: WordPress и Xenforo как работали правильно так и работают.

PS: С веткой 1.10.3 вопрос снимаю: сам когда-то вносил правки в db.class.php Там указывал смещение в часах "+6:00", поправил на "+5:00" всё стало нормально. Если убрать там ручную установку смещения, то всё идёт в UTC. С веткой 2.0 вопрос остаётся открытым.
#5 Часовой пояс в ICMS 2.0 26 октября 2014 в 18:08

у вас на сервере неверная таймзона стоит, должно быть +0500

Fuze
Чего вдруг? Сервер живёт по UTC, как и должно быть. А вот в какой таймзоне работает сайт — должно настраиваться на CMS сайта. Разве не так?
Повторюсь ещё раз — с остальными сайтами на сервере проблем нет, только с ICMS, причём если в версии 1.10.3 проблему удалось решить установкой смещения в "-1", то в "двойке" проблему решить не удалось. Хотя в настройках стоит "Азия/Екатеринбург". Может-таки признать ошибку и решить её?
#6 Часовой пояс в ICMS 2.0 26 октября 2014 в 14:27

1. date -R что говорит на сервере?

Fuze
Sun, 26 Oct 2014 11:19:55 +0000

2. Mysql рестартили после применения изменений от системной tzdata?

Fuze
Точно не скажу, Но остальные движки на том же сервере работают нормально: WordPress, Xenforo...

На сервере стоит Debian 7.7
#1 Часовой пояс в ICMS 2.0 26 октября 2014 в 10:11
Как и предполагалось, обнаружилась проблема с временем. Сегодня ночью часы в нашем регионе были переведены на час назад. В Инстансе разница с UTC осталась +6 часов, хотя должна стать +5. В настройках сайта указан корректные регион Азия/Екатеринбург. В профиле пользователя тоже стоит нужный часовой пояс.
На самом сервере все обновления установлены, тайм зона стоит UTC. Более того, на том же сервере крутится сайт под управление Xenforo — тоже всё нормально, время показывает как надо.

В Инстанте 1.10.3 пришлось поставить смещение "-1". Хотя мне этот вариант тоже не нравится. А вот как поправить время в 2.0?

PS: Вот и на этом сайте время тоже не правильно. Пост написан в 11.11, а сайт говорит, что в 10.11…
#8 [ЕСТЬ РЕШЕНИЕ] Плагин "Кто голосовал" 13 мая 2014 в 18:00
scanread, спасибо! Но:
1. Я не дождался и-таки вспомнил молодость и покопался в исходниках, внёс нужные правки. В общем теперь работает.
2. В твоей версии в постах клубов проголосовавшие не отображаются.
#9 [ЕСТЬ РЕШЕНИЕ] Плагин "Кто голосовал" 13 мая 2014 в 04:59

Могу обновить.

scanread
Кхм, тогда ждём-с…
#1 [ЕСТЬ РЕШЕНИЕ] Плагин "Кто голосовал" 12 мая 2014 в 18:57
Для ветки 1.9 был замечательный плагин instantcms.ru/blogs/mysli-ob-instantcms/vyvod-golosovavshih-za-foto-v-postah-bloga-i-statjah-saita-3v1.html

Не возьмётся ли кто за адаптацию этого плагина для 1.10.3? Очень уж нужный плагин.
#11 Комментирование для гостей 17 февраля 2014 в 05:39
Тогда не будут действовать ограничения для зарегистрированных пользователей. Меня это тоже не устраивает. Для себя проблему решил правкой шаблона.
#12 Нужна Афиша под 1.10.3 для городского портала. 11 февраля 2014 в 15:28
У нас в городе один кинотеатр и я сделал простым модулем: severouralsk.ru/#afisha
Но был бы рад, если бы было какое-то более универсальное решение…
#13 [ЕСТЬ РЕШЕНИЕ] Удалить компонент 7 января 2014 в 07:10
Нашёл-таки в чём была проблема. При установке компонента, по каким-то причинам создались таблицы cms_concurs*, т.е. префикс cms_ не был заменён на тот, что используется у меня в БД.
#14 [ЕСТЬ РЕШЕНИЕ] Удалить компонент 7 января 2014 в 06:50
В данном случае дело не про порядочность, а про отсутствие в системе штатных средств удаления компонентов.

Как я понял никто из присутствующих этот компонент не покупал? Жаль.
Ладно всем спасибо за советы.
#15 [ЕСТЬ РЕШЕНИЕ] Удалить компонент 6 января 2014 в 20:43

Эта проблема может возникать при отключении или запрещении принятия cookies

Jestik
Разумеется всё разрешено…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.