Dr Dau
ich wisch hier durch
Was heisst "nicht wirklich"?bei date.timezone hab ich Europe/Paris geschrieben hat aber nicht wirklich was bewirkt.
Und hast Du mal nachgesehen ob XAMPP mehrere php.ini hat?
Wenn mehrere vorhanden sind, dann verrät Dir php_info() den Pfad zur aktuell genutzten php.ini.
In dieser änderst Du den Eintrag
Code:
;date.timezone =
Code:
date.timezone = "Europe/Berlin"
Und nicht vergessen Apache neu zu starten.
Änderungen an der php.ini (und auch der httpd.conf) werden erst beim nächsten Apache-Start wirksam.
Allerdings kann es u.U. auch sinnvoller sein einfach
Code:
date_default_timezone_set("Europe/Berlin");
Der Hintergrund ist einfach der, dass Du bei einem Webhoster i.d.R. keinen Zugriff auf die php.ini hast.
Eine weitere Möglichkeit, welche sich global und ohne Eingriff in die Scripte oder die php.ini auswirkt, wäre eine .htaccess mit der Zeile
Code:
php_value date.timezone "Europe/Berlin"