Am 30. Juni 2009 wurde PHP 5.3.0 offiziell veröffentlicht. Mittlerweile setzen schon einige Hoster diese neue Version ein, mit dem Resultat, dass es plötzlich zu Fehlermeldungen kommt. Es sei generell gesagt, dass WordPress Versionen älter als 2.8 generell problematisch sind. Hier ist, auch aufgrund diverser Sicherheitslücken, ein Upgrade auf die aktuelle Version (zu diesem Zeitpunkt ist das WP 2.8.4) absolut notwendig.
Worauf ich eigentlich hinaus will, sind Fehlermeldungen wie diese:
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/Paris' for '2.0/DST' instead in Verzeichnis/Datei.php Zeile
Das Problem liegt laut Dieter Welzel daran, dass PHP 5.3 in der php.ini das Setzen einer/der richtigen Zeitzone erwartet. Ist das nicht der Fall, gibt es diese Fehlermeldung.
Wer Zugriff auf die php.ini hat, kann folgenden Eintrag einfügen:
date.timezone="Europe/Berlin"
Alternativ kann auch in der wp-config.php vom WordPress die richtige Einstellung gesetzt werden:
date_default_timezone_set('Europe/Berlin');