Server-Zeit Korrektur in php.ini

Damit die Server-Zeit korrekt konfiguriert ist, muss in der php.ini 'date.timezone' korrekt eingestellt sein. Für Deutschland ist date.timezone = "Europe/Berlin" korrekt.

Es ist unter Umständen gar nicht so leicht festzustellen, dass die Serverzeit falsch eingestellt ist, da die Daten im Frontend genau so ausgegeben werden, wie sie im Backend angegeben wurden.

Erst z.B. wenn die Webseite inkl. Datenbank auf einen anderen Server übertragen wird, wird festgestellt, dass die Zeiten alle falsch sind, z.B. alle Zeiten 2 Stunden später dargestellt werden.

In meinem Fall lag es daran, dass in der php.ini die date.timezone mit vorangestelltem Semikolon noch auskommentiert war.

php.ini

; date.timezone = "Europe/Berlin"

Nach Entfernen des Semikolons und Neustart des Servers, wurden dann auch auf meinem lokalen Server die späteren Zeiten (UTC + 2) angezeigt.


Erstellt am: