Ok, j’ai un VPS sous Ubuntu Server 12.10 32 bits et j’ai besoin de régler le fuseau horaire dans mon fichier PHP.ini pour que les caractéristiques de date et de date de mon script PHP fonctionnent (j'essaie de configurer ModX). J'ai essayé. aller à/etc/php5 et le changer dans différents fichiers et cela ne fonctionnera pas. Comment changer le fuseau horaire de PHP? De plus, tout dans le fichier .ini a un; devant est-ce un commentaire ou quoi? De plus, j'ai oublié de mentionner que mon serveur Web est installé via tasksel comme LAMP.
trouvez votre php.ini et changez la valeur de date.timezone = Europe/Berlin
Edit (Merci à @awashburn pour son commentaire): le fichier php.ini du php-cli est différent du fichier php.ini de Apache2. Je suggère de relier symboliquement les uns aux autres pour les maintenir synchronisés et éviter toute confusion!
php.ini
Créez un fichier info.php
avec ce contenu:
<?php
phpinfo();
Ouvrez ensuite le fichier à partir d’un navigateur Web et recherchez la ligne Fichier de configuration chargé.
Il suffit de lancer cette commande:
$ php --ini
Ouvrez le fichier php.ini
de droite, recherchez la valeur date.timezone =
(généralement dans la section [Date]
) et définissez:
date.timezone = Europe/Berlin