PHP Timezone Hatası
PHP Timezone Hatası ve çözümü için bir makele yazmak istedik. PHP Timezone Hatası alıyorsanız muhtelemen “PHP Warning: Unknown: It is not safe to rely on the system’s timezone settings.” hatası ile karsı karsıyasınız. Bu sorun için php config ayarlarında bir değişiklik yapılması gerekiyor. php.ini dosyasından date.timezone degerini değiştirmelisiniz.
Linux sunucular için php -i | grep php.ini komutu ile php doyamız nerede bulalım.
nano /usr/local/lib/php.ini komutu ile php.ini doyamızı açtık.
CTRL + W kombinasyonu ile text editoru ile açtıgını dosya içerisinde arama yapabilirsiniz. date.timezone şeklinde arama yapıp ilgili dosyayı bulalım ve aşagıdaki gibi değiştirelim.
date.timezone = Europe\Istanbul
Düzenlemyi kaydetmek için sırasıyla
CTRL + X ve ardından Y tusu ile php.ini dosyasını kaydediyoruz. Değişikligin onayı için web servisini restart edelim.
apache için restart komutu;
/etc/init.d/httpd restart
nginx için restart komutu;
/etc/init.d/nginx restart