WebsiteBaker Support (2.11.x) > Hilfe & Support (deutsch)
Problem mit Zeitzone in framework/initialize.php
msfrog:
Hallo,
einer meiner Kunden hostet bei 1und1. Bisher lief seine Seite noch auf dem WB2.8, jetzt hab ich das auf 2.11 geupdatet. Nach dem Update auf 2.10, das ja erstmal nötig ist, lief alles problemlos. Mit dem Update auf 2.11 kommt allerdings immer eine Fehlermeldung:
Strict Standards: date_default_timezo ne_get(): We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead - und dann der Verweis auf die initialize.php Zeile 278. An der fraglichen Stelle wird mit "$sTimeZone = date_default_timezo ne_get('date.timezone');" die eingestellte Zeitzone ausgelesen und offenbar hat 1und1 da ein nicht kompatibles Format eingestellt. Ich habe mir erstmal damit beholfen, dass ich direkt vor die Zeile ein "date_default_timezo ne_set('Europe/Berlin');" in die initialize.php geschrieben habe. Damit funktionierts, aber das kann natürlich nur eine temporäre Lösung sein.
Ich hab schon versucht die Zeitzone über die .htaccess zu setzen, leider kommt dann immer nur ein Error 500. Hat jemand eine Idee, was man sonst machen könnte? Ich bin mir auch nicht ganz sicher, ob das jetzt in WB unglücklich gemacht ist, oder ob der Fehler nur auf Seiten der Server-Konfig von 1und1 zu suchen ist. Was meint ihr?
dbs:
Hi, versuch es mal im Root mit einer php.ini
--- Code: ---date.timezone = Europe/Berlin
--- End code ---
msfrog:
Hallo,
auf die php.ini hab ich wohl keinen Zugriff. Ist ja nur Shared Hosting, kein gemieteter Server.
dbs:
Einfach mal probieren selbst anzulegen per FTP. Geht.
Luisehahne:
Hi,
Tausche die initialize.php die im Fix enthalten ist, aus.
Allerdings arbeiten wir mit globalen Einstellungen
--- Code: --- date_default_timezone_set('UTC');
--- End code ---
Du hattest schon den richtigen Gedanken.
Dietmar
Navigation
[0] Message Index
[#] Next page
Go to full version