Möpentuter wrote:Bin ehrlich gesagt ratlos da ich auch schon ne Stunde gegoogelt hab und nichts brauchbares gefunden hab...
Das kann ich fast nicht glauben - entweder erfindest Du das, oder Du bist wirklich extrem unbegabt im Umgang mit Google. Ich zeige Dir mal, wie ich das angehe. Ich kopiere diese Fehlermeldung bei Google ins das Suchfeld:
It is not safe to rely on the system's timezone settings
Wenn ich dann abschicke, bekomme ich abertausende von Treffern. Alle sehr gut - aber nicht nur das, schon der allerallererste lautet so:
PHP Warning – It is not safe to rely on the system's timezone settingsWenn ich dort draufklicke, komme ich auf einen Beitrag bei "... back to the ROOTZ", und der ist sogar in Deutsch geschrieben. Und das kannst auch gerne anklicken, ich kopiere einfach den Inhalt des Links hierhin:
Wie es scheint haben die PHP-Maintainer und Entwickler mal wieder mit einer alten Baustelle aufgeräumt und einige Änderungen an den Datumsfunktionen in PHP 5.3.x eingepflegt. Und das bekommt man nach einem Upgrade nun prompt in Form von nervigen Warnings zu spüren, welche die Errorlogs eines Webservers überschwemmen.
1 PHP Warning: mktime(): It is not safe to rely on the system's timezone settings.
2 Please use the date.timezone setting, the TZ environment variable or the
3 date_default_timezone_set() function. In case you used any of those methods and
4 you are still getting this warning, you most likely misspelled the timezone
5 identifier.
Ein kurzer Blick in die Online-Doku von PHP zeigt aber, das man ohne aufwendiges Patchen der PHP-Webprojekte die nervigen Warnings abstellen kann. Das Problem hat seine Ursache in der Datei php.ini, die bei Debian-ähnlichen Linuxen unter /etc/php zu finden ist. Dort muss man nur den Parameter date.timezone, der vermutlich bis Dato auskommentiert war, entsprechend der Zeitzone des Servers setzen und gut. Für deutsche Server heisst das konkret..
date.timezone = “Europe/Berlin”
Ist das nun wirklich "unbrauchbar", oder ist das nicht eine absolut einfache und perfekte Lösung des Problems mit allem drum und dran? Das hat mich 5 Sekunden gekostet, um das zu finden.