Php Fehler: Zeitzoneneinstellung

  • Hallo!


    Ich betreue immer wieder die Wetterstation meines Vater und hätte eine kurze Frage bezüglich eines Fehlers.

    Die Eckdaten: Vantage Pro 2, Awekas Box, eigener Webserver. Ich bekomme auf der Seite "Sonne/Mond" sowie im Archiv (sobald man z.B. den gestrigen Tag auswählt) verschiedene PHP Fehler, die mit der Zeitzoneneinstellung zu zun haben. Ich habe schon alles mögliche probiert - meiner Meinung nach ist die Zeitzone, jedenfalls in der Awekas Box, richtig eingestellt.


    Hier die Links: http://wettervelden.raiso.at/


    Hier die Fehler:


    Warning: date_default_timezone_get(): 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 the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/vhosts/raiso.at/subdomains/wettervelden/httpdocs/xmlparser_mond.php on line 201

    Warning: 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 the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/vhosts/raiso.at/subdomains/wettervelden/httpdocs/ajax_archiv.php on line 90


    Warning: date(): 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 the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/vhosts/raiso.at/subdomains/wettervelden/httpdocs/ajax_archiv.php on line 147


    Ich würde mich über eure Hilfe freuen!

    LG, Michael

  • Hallo


    Das ist ein Fehler in der Konfiguration deines Webservers. Du musst die Zeitzone in der php.ini angeben.


    In der php.ini folgenden Eintrag suchen:

    Code
    1. [Date]
    2. ; Defines the default timezone used by the date functions
    3. ; http://php.net/date.timezone
    4. ;date.timezone =
    5. ; http://php.net/date.default-latitude
    6. ;date.default_latitude =
    7. ; http://php.net/date.default-longitude
    8. ;date.default_longitude =

    und auf deine Angaben ändern: (zB.)

    Code
    1. [Date]
    2. ; Defines the default timezone used by the date functions
    3. ; http://php.net/date.timezone
    4. date.timezone = Europe/Vienna
    5. ; http://php.net/date.default-latitude
    6. date.default_latitude = 47.907355555428
    7. ; http://php.net/date.default-longitude
    8. date.default_longitude = 14.116836111115