saya baru saja install php-fpm dan menjalankan phpMyAdmin dan files php ternyata muncul error warning timezone. Seperti nampak di bawah ini:
Warning: phpinfo(): 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 'America/New_York' for 'EST/-5.0/no DST' instead in /home/rahmatriyanto/www/localhost/tes.php on line 6
Setelah saya cek di berbagai referensi ternyata error ini disebabkan timezone belum disetting.
Untuk mengatasi masalah ini bisa dilakukan dengan menambakan
date.timezone = GMT di bawah [Date] pada file /etc/php.ini
Langkahnya seperti dibawah ini:
- login terminal sebagai root
- nano /etc/php.ini carai baris [Date]
[Date] ; Defines the default timezone used by the date functions ; https://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone ;date.timezone = ; https://www.php.net/manual/en/datetime.configuration.php#ini.date.default-latitude ;date.default_latitude = 31.7667 ; https://www.php.net/manual/en/datetime.configuration.php#ini.date.default-longitude ;date.default_longitude = 35.2333 ; https://www.php.net/manual/en/datetime.configuration.php#ini.date.sunrise-zenith ;date.sunrise_zenith = 90.583333 ; https://www.php.net/manual/en/datetime.configuration.php#ini.date.sunset-zenith ;date.sunset_zenith = 90.583333
Tambahkan date.timezone = GMT
- service php-fpm restart
Semoga bermanfaat