Je trouve l'erreur suivante dans le rapport des messages de journal récents :
Avertissement: DateTime :: createFromFormat (): Il n'est pas sûr de s'appuyer sur les paramètres de fuseau horaire du système. Vous devez utiliser le paramètre date.timezone ou la fonction date_default_timezone_set (). Si vous avez utilisé l'une de ces méthodes et que vous recevez toujours cet avertissement, vous avez très probablement mal orthographié l'identificateur de fuseau horaire. Nous avons sélectionné le fuseau horaire «UTC» pour l'instant, mais veuillez définir date.timezone pour sélectionner votre fuseau horaire. dans Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (ligne 331 de /var/www/drupal/drupal-8.1.1/vendor/symfony/http-foundation/Response.php).
Mon site ne comprend aucun module personnalisé, mais autant que je sache, la seule fonction de date qu'il appelle est time()
. Drupal ne devrait-il pas gérer le réglage du fuseau horaire?
Existe-t-il un moyen d'isoler d'où cette fonction est appelée?
Ce n'est pas un problème majeur, mais je préfère minimiser les avertissements inutiles dans mon journal.
Réponses:
Ceci est un paramètre php, mettez-le dans php.ini:
Tous les fuseaux horaires:
http://php.net/manual/en/timezones.php
la source