Advertisement:

Problemen met daylight saving

Aloittaja Mr. Jinx, maaliskuu 31, 2008, 07:10:28 IP

« edellinen - seuraava »

Mr. Jinx

Sinds de klok een uur vooruit is gegaan klopt de tijd niet meer op mijn forum.
Op de server zelf (centos) staat de tijd wel goed, echter haalt SMF er een uur vanaf.

Op de server zelf staat nu bijvoorbeeld 01:08:03 CEST 2008
Maar in SMF is het 00:08:03

Nu kun je de time offset aanpassen in +1, maar dan wordt meteen de tijd van alle (oude) berichten ook aangepast met +1 uur. Dus dat klopt ook niet.

Weet iemand hoe je dit goed kunt instellen?

Mr. Jinx

Toch jammer dat SMF niet kan omgaan met daylight saving.
Je kunt het inderdaad oplossen met 'algemene tijdsafwijking' maar dan kloppen de tijden van eerdere geposte berichten eigenlijk niet meer. Die staan dan ook een uur eerder of later.

Aaron

Ah, je gebruikt blijkbaar PHP5 met een tijdzoneinstelling die geen DST ondersteunt. SMF 1.1 heeft geen adminoptie om zelf de tijdzone in te stellen, maar in de achtergrond wordt er wel een tijdzone in de instellingentabel bewaard voor compatibiliteit met PHP5.

Hoe los je dit op? Ga naar PHPMyAdmin en voer de volgende query uit:

REPLACE INTO `smf_settings`
(`variable`, `value`)
VALUES
('default_timezone', 'Europe/Amsterdam')


In SMF 2.0 is overigens wel een interface aanwezig om deze instelling te wijzigen.

Mr. Jinx

Bedankt Aäron! Precies wat ik zocht.
Inderdaad .. php5

Advertisement: