[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. in /Applications/MAMP/htdocs/xxx/vendor/monolog/monolog/src/Monolog/Logger.php line 233
Ho controllato il file php.ini di riferimento in phpinfo(), ma risultava tutto corretto.
Quindi nel mio caso doveva essere
date.timezone = "Europe/London"
E così era.
Cercando on line ho scoperto che MAMP, non so bene perché fa riferimento ad altri file. Non sono un esperto di MAC o di MAMP, quindi non ho proprio idea del perché di questa roba.
Comunque sono dovuto entrare nella cartella /private e modificare il file php.ini.
Questo penso che sia fattibile solo da terminale.
Quindi
sudo nano /private/etc/php.ini
Se il file php.ini non dovesse esistere, bisogna fare una copia del file php.ini.default e modificare quella.
sudo cp php.ini.default php.ini
A questo punto non rimane che cercare la riga riguardante date.timezone, togliere il ';' da davanti e aggiungere "Europe/London" o il corretto valore.
Se dovesse servire, ecco qui la lista dei corretti valori da inserire a seconda delle necessità.
Nessun commento:
Posta un commento