Witam
Mamy lmsa z około 5000 wpisów w terminarzu na przestrzeni całego 2006 r.
Mamy stary serwer z LMS'em (FBSD5.3,php4.4.1,mysql4.0.x) - serwer A. Mamy też i nowy (FBSD6.1,php5.1.4,mysql5.0.x) - serwer B.
Po przeniesieniu bazy i plików z serwera A na serwer B terminarz nie pokazuje żadnych pozycji. Po dodaniu za pomocą lmsa nowej pozycji z taką samą datą jak już istniejący wcześniej rekord pokazuje, że znacznik czasu (pole date) przesunięty jest o 7200 sekund. UPDATE events SET date = date+7200 - załatwia problem i wszystkie wracają na swoje miejsce.
Zdarzyło mi się to już drugi raz (zawsze przy przechodzeniu z całością z jednego serwera na drugi) i tym razem chciałbym z waszą pomocą ustalić skąd bierze się ta różnica.
Czy funkcja mktime() nie zwraca zawsze takich samych wartości niezależnie od środowiska w jakim działa ?
Zdarzyło wam się coś takiego ?