Неверное отображение времени комментариев

Так и не нашел косяк (будьте уверены, поиск уже поюзал :)) Время топиков в прямом эфире отображается правильно, а вот комментариев как попало, при чем не только в прямом эфире, но и внутри топика в списке каментов. Один человек постит камент позже другого, но время его поста почемуто наоборот раньше, чем тот, на чей пост он отвечал.

11 комментариев

avatar
Проверьте время на сервере!
  • vist
  • +1
avatar
Вы имеете ввиду локаль?
на сайте установлена эта:
date_default_timezone_set('Etc/GMT+3');
я же говорю в чем вся особенность время и дату ТОПИКОВ абсолютно верно отображает, проблема только с комментариями.
avatar
Я не просто это написал.
По пробуйте несколько раз вызывать команду показа времени в консоле, или небольшой скрипт на пхп, который показывает время каждую секунду. Если тест пройдёт успешно, тогда искать проблему в чем то другом.
Может траблы со временем на сервере. (просто из личного опыта, бывало)
avatar
Точно как вы и сказали, проблема действительно на сервере :)
По просьбе специалиста тех.поддержки хостинга цитирую его сообщение:

Да, проблема времени действительно существует и существует она на
87.242.73.207 — как раз тот самый злополучный сервер, на котором Ваш
домен.
Вызвана она тем, что этот сервер является гостевой машиной на Xen и
синхронизирует время с хост-машиной. Время слетает именно на
хост-машине, а не на гостевой, а гостевая его подхватывает. Причем
слетает оно после перезагрузки хост-машины (банально даунтайма) из-за
некорректной работы RAID-массива.


Спасибо за помощь и направление в котором нужно было двигаться :)
avatar
Пожалуйста.
avatar
Чтобы не быть голословным, вот скриншот:
avatar
все настраивается в конфиге, проверьте лучше.
avatar
В админке конфиг на несколько раз просматривал, не нашел вообще настроек времени, а ту локаль я записывал в файл через фтп. И неужели есть настройкавремени отдельно для топиков и отдельно для комментариев? Время топиков отображается правильно.
avatar
посмотри какое время у комментов стоит в БД, т.е. определи — время отображается неправильно или присваивается во время создания коммента
  • ort
  • +1
avatar
Вот время, щаписанное в БД для каментов на скриншоте выше — первый камент: 2009-09-22 12:07:16
воторой: 2009-09-22 08:52:15

судя по всему отображается правильно, проблема при создании записи. А может ли это быть вызвано, какими-то необычными действиями пользователей? (например сначала создал камент потом удалил, потом снова создал или что-то вроде этого)
avatar
Пользователи не могут удалять коменты.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.