Zeitzone ist falsch?

Hallo Leute,

ich habe folgendes Problem: habe den Shop bei meinem Provider installiert, bei der Installation kommt doch dieser Check für die Voraussetzunge. Da war alles in Ordnung (alles Grün).

So und wenn ich jetzt auf den phpadmin klicke und dann auf die Datenbank kommt folgende Fehlermeldung:

"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 /ausbgqfp/www.meinehompage.at/phpMyAdmin-ausbgqfp2/libraries/db_info.inc.php on line 88

Warning: strftime() [function.strftime]: 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 /ausbgqfp/www.meinehompage.at/phpMyAdmin-ausbgqfp2/libraries/common.lib.php on line 1482

Warning: strftime() [function.strftime]: 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 /ausbgqfp/www.meinehompage.at/phpMyAdmin-ausbgqfp2/libraries/common.lib.php on line 1483"

habe nicht alles reinkopiert, das geht halt so weiter.

Der Provider meint dass der Shop nicht PHP 5.3 tauglich ist und ich das in .htaccess ändern soll (kenn mich null nüsse aus):confused:

Bei meiner Testumgebung Xampp mit der 5.3.4 PHP Version habe ich das Problem nicht.

Hoffe das mir jemand einen hilfreichen Rat geben kann.

Danke!!

Andreas

Das scheint mir weniger ein Problem des Shops als eher einer fehlenden oder falschen PHP-Einstellung zu sein. In früheren Versionen hat sich PHP einfach an der Zeitzone orientiert, die im Betriebssystem des Servers eingestellt war. Das machen die 5.3.x-Versionen seit einiger Zeit nicht mehr. Jetzt möchte PHP in der Konfigurationsdatei php.ini die Zeitzone direkt angegeben haben. Ist sie dort nicht eingestellt, beschwert sich PHP mit den Warnungen, die Du bekommen hast.

An die zentrale php.ini des Servers wirst Du nicht rankommen, aber vermutlich kannst Du die Einstellung lokal für den Shop setzen. Dazu benutzt Du die .htaccess-Datei (der Punkt am Anfang ist wichtig :wink: ). Die ist eigentlich dazu da, die zentralen Einstellungen der Webserver-Software (Apache) für einzelne Verzeichnisse abzuändern, Du kannst aber auch bestimmte Einstellungen an PHP “durchreichen”.

Dazu suchst Du im Hauptverzeichnis des Shops nach einer Datei namens .htaccess. Der Punkt sorgt dafür, dass die Datei “versteckt” ist, eventuell musst Du Deinem FTP-Programm erst sagen, dass er die auch anzeigen soll. In dieser Datei ergänzt Du ganz am Ende

# Einstellung der Zeitzone für PHP
php_value date.timezone Europe/Berlin

Bis dann,

Henning

Hallo Henning,

also das mit deinenm Vorschlag hat nicht funktioniert.

Habe das dann so gelöst: AddHandler php-fastcgi5.3 .php .html" mit dieser “AddHandler php-fastcgi5 .php .html” ausgetauscht.

Jetzt funktioniert es.

BG
Andreas