It is not safe to rely on the system's timezone settings

De Vulgum Techus
Aller à : Navigation, rechercher
Lien court vers cette page : http://vt.cx/Isrsts
QR code vers cette page : http://vt.cx/Isrsts.qr


Présentation

Si le message suivant apparaît dans un certains nombre de logs, il est le signe que le fuseau horaire est manquant dans le PHP.INI de la configuration Apache.

PHP Warning:  strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.
In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST'
instead in Unknown on line 0

Procédure

  • Rechercher le php.ini impliqué par :
php -i | grep 'Configuration File'
  • Le php.ini impliqué et son chemin d'accès sont indiqués après Loaded Configuration File
  • Éditer ce php.ini avec nano ou vi par exemple
  • Rechercher le champ date.timezone = et ajouter 'Europe/Paris' en supprimant un éventuel point-virgule situé devant pour commenter la ligne
date.timezone = 'Europe/Paris'

Commentaires

blog comments powered by Disqus