L'erreur complète est : [Symfony\Component\Debug\Exception\ContextErrorException] Warning: date_default_timezone_get(): 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 the timezone 'UTC' for now, but please set date.timezone to select your timezone.
Cette erreur apparaît par exemple quand on utilise une ligne de commande Symfony. Elle s'affiche quand vous n'avez pas indiqué votre fuseau horaire dans le fichier php.ini.
Résolution
Ouvrez votre fichier php.ini, situé dans /etc/php.ini sur CentOS.
Décommentez la ligne ; date.timezone = et indiquez votre fuseau horaire. Par exemple pour la France, on obtient ce résultat :
date.timezone = "Europe/Paris"
Relancez Apache, l'erreur ne devrait plus apparaître maintenant.
Version
Cet article a été testé avec :
CentOS : 7
Symfony : 2.6