Neue PHP Version 5.3

Habe auf PHP 5.3 umgestellt (mein Provider EDIS ist da ziemlich flink!
Aber die neue PHP Version verbietet anscheinend eine Zeitabfrage per PHP, wie es mein dzt. Theme macht. Die Meldung:

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 in /wp-admin/edit-form-advanced.php on line 211

Ich stelle wieder auf PHP 5.2.6 zurück und warte auf eine Themeupdate…

3 Kommentare

  • Martin

    PHP 5.3 verbietet bestimmt keine Zeitabfragen. In der Fehlermeldung, die Du zitierst, steht doch schon die Lösung für Dein Problem drin: Füge am Anfang Deines Skriptes ein, und alles läuft fein ohne Warnung. Am Anfang des Skriptes: Das könnte hier zum Beispiel der Anfang der header.php Deines Themes sein, denn die Datei wir vermutlich als erste des Themes interpretiert?

    Grüße
    Martin

  • Martin

    Oh, leider wurde der Code aus meinem Kommentar geschluckt. Ich versuch’s noch einmal mit kodierten Sonderzeichen: Füge am Anfang Deines Skriptes <?php ate_default_timezone_set('Europe/Berlin'); ?> ein, und alles läuft fein ohne Warnung.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.