Plötzlich kommt eine Fehlermeldung strtotime()
Eingetragen von m_hornung (29)
am 17.04.2011 - 22:10 Uhr in
am 17.04.2011 - 22:10 Uhr in
Hallo,
Seit heute taucht bei Veränderungen auf Node-Seiten plötzlich folgende Warnung auf:
warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead
Hat das was mit der (verspäteten) Umstellung auf Sommerzeit beim Server zu tun?
Wie den Fehler beheben?
Danke :)
- Anmelden oder Registrieren um Kommentare zu schreiben
scheinbar nutzt dein modul
am 18.04.2011 - 02:51 Uhr
scheinbar nutzt dein modul eine funktion die die zeit vom darunter liegenden server unmittelbar holt. damit es weniger zeitprobleme gibt, schlägt dir php alternative funktionen vor. da das modul vermutlich nicht von dir programmiert wurde, bleibt dir nichts anderes übrig, als in die issue queue des entsprechenden moduls zu posten (bzw. dort nach einer bereits vorhandenen lösung zu suchen). es wäre natürlich prima für die community, wenn du einen patch beilegen könntest.
wenn du einfach nicht die warnungen haben willst, so musst die sie in der php.ini ausstellen. falls du auf einem shared hosting bist, erlaubt dir das dein hosrer vielleicht via htaccess datei. zudem kannst du die warnungen noch mit ini_set(); ausstellen. mehr infos über diese funktion und die php.ini findest du unter php.net.