Hébergements Web - Impossible de modifier le fureau horaire du serveur
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Impossible de modifier le fureau horaire du serveur

Von
ROSAN_ELOIM
Erstellungsdatum 2020-09-16 02:55:06 (edited on 2024-09-04 13:54:43) in Hébergements Web

Bonjour,

J'ai un CMS Wordpress hébergé sur un serveur mutualisé, je suis de Tahiti, Polynésie Française et je n'arrive pas à changer de fuseau horaire. celui de wordpress est correctement paramétré : réglages - général - fuseau horaire = Tahiti
Cela pose problème pour gérer mes abonnements.
J'ai rajouté : SetEnv TZ Pacific/Tahiti dans mon fichier .htaccess mais rien ne change !
Je n'ai pas accès au php.ini
J'ai lu le sujet de @JOSHUAR1 qui est sur joomla et sur Tahiti aussi ... est-ce la même manip ?
c'est à dire créer un fichier .user.ini à la racine de mon site ?

Merci d'avance pour votre aide


6 Antworten ( Latest reply on 2020-09-16 08:28:37 Von
ROSAN_ELOIM
)

Bonjour,

Tu peux lire ce sujet qui me semble intéressant :
- https://community.ovhcloud.com/community/fr/probleme-de-configuration-timezone?id=community_question&sys_id=3b4235849d1e4e901e11a21128f2cf23

Tu l'ajoutes dans le fichier function.php de ton thème WordPress par exemple.
Normalement, cela devrait résoudre ton problème, mais n'hésite pas à me dire en cas de bugs.

Bryx

Bonjour @Bryx
Merci pour ta réponse rapide
Je vais lire le sujet et mettre en pratique la manip
Je reviens vers toi si besoin

@Bryx
J'ai oublié de te dire que je suis novice !
J'ai lu le sujet et la réponse de @kyodev
Qu'est ce que je dois copier exactement ?
Est ce que je dois changer quelque chose pour l'adapter à mon fuseau horaire ?
Je te remercie d'avance pour ton retour

> est-ce la même manip ? c'est à dire créer un fichier .user.ini à la racine de mon site ?

oui, as tu essayé?


dans un fichier `.user.ini` à créer:
`date.timezone = 'Pacific/Tahiti'`


ça semble marcher et sera pris en compte pour tous les scripts php

(j'aime pas trop functions, si on change de thème? ou alors dans un plugin?)

@kyodev
Oui j'ai essayé mais ça ne change rien,
Est ce qu'il y a interférence si je l'ai aussi dans le .htaccess sous forme SetEnv TZ Pacific/Tahiti ?

> dans le .htaccess sous forme SetEnv TZ Pacific/Tahiti ?

sais tu si c'est fonctionnel dans le .htaccess chez Ovh?
(moi pas)

je viens d'essayer dans le `.user.ini`, c'est fonctionnel

en php:
```php
echo " php défaut: " . ini_get('date.timezone')."
\n";
echo " php: " . date_default_timezone_get()."
\n";
```
```text
php défaut: Pacific/Tahiti
php: Pacific/Tahiti
```

@kyodev
Tu vas me trouver cruche mais je la pose quand même ?
Dois-je juste copier et coller tel quel dans le .user.ini ?
Est ce que je dois retirer l'autre ligne créer précédemment ? date.timezone = 'Pacific/Tahiti'

juste une ligne

@kyodev
Bon, je crois que mon fuseau horaire => "Tahiti" est pris en compte sur mon site depuis le début !
car en vérifiant la date de publication de mon dernier article ... c'est en fonction de mon heure locale !
Et que mon système d'abonnement avec => "simple membership" doit-être mal configuré car date d'expiration calculer en fonction du fuseau horaire universel ...
Merci à toi @kyodev et à @Bryx pour votre temps

```text arf

> simple membership

https://wordpress.org/support/topic/invalid-timezone-notification/

> Hi. go to WP Membership -> Settings -> Advanced Settings and check to make sure the following field Use WordPress Timezone is enabled

https://wordpress.org/search/timezone+intext%3A%22Plugin%3A+Simple+Membership%22 ```

Oui je les ai aussi lu mais dans =>paramètres =>paramètres avancés => enable/disable WP Timezone
n'y figure plus

voir avec leur support alors, ouvrir une issue

Oui merci pour ton aide