J'ai exactement le même problème que dans ce post .
Pour une réservation en ligne sur le site Joomla (rendez-vous Joomla + Yootheme + Vik), j’ai besoin du fuseau horaire par défaut de Pacific/Tahiti et j’ai toujours le temps UTC malgré tous mes efforts. Je suis coincé.
J'ai mis dans les fichiers ini d'extension Vik Rendez-vous: date_default_timezone_set ("Pacific/Tahiti");
Le serveur de configuration Joomla est défini sur: Pacific/Tahiti
Mon hébergeur a paramétré php.ini avec: php_admin_value [date.timezone] = Pacifique/Tahiti (j'ai demandé: date.timezone = "Pacifique/Tahiti" mais il le modifie, je suppose qu'il a des raisons, mais il m'a dit qu'il ne peut pas garantir que ce paramètre est seulement global)
Mon .htaccess est réglé avec: SetEnv TZ Pacific/Tahiti
mais php info dit toujours que je suis en UTC, et le site fait des dates et des heures de réservation erratiques : à ce stade, je ne vois vraiment pas pourquoi je suis toujours bloqué!
Comment et où dois-je mettre le code donné sur le --- (post pour .htaccess? suPHP_ConfigPath/home3/username_here afin de permettre, refuser refuser de tous
Merci d'avance pour l'aide, beaucoup aprécié
Cordialement Yannick
Ce qui suit ne fonctionne que si votre fournisseur d'hébergement autorise ses propres fichiers php.ini:
1) Allez à la racine Joomla. 2) créez votre propre fichier php.ini (créez simplement un fichier txt vide et changez l'extension en "ini")
3) Ajouter
date.timezone = Pacific/Tahiti
au php.ini
4) Téléchargez à la racine de Joomla
5) (optionnel, si votre serveur en a besoin pour fonctionner) Ajoutez ceci à la fin de votre htaccess:
<IfModule mod_suphp.c>
suPHP_ConfigPath /YOUR ABSOLUTE PATH TO THE JOOMLA ROOT HERE
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>
Cela pourrait prendre quelques minutes pour prendre effet.
Pour obtenir votre chemin absolu, il suffit de télécharger un fichier test.php dans votre racine Joomla:
<?php
echo __DIR__; // or echo realpath(dirname(__FILE__));