PHP Saat Ayarı Değiştirme
PHP Saat Ayarı Değiştirme işlemine bakıyorsanız saat problemi yaşadıgınız aşikar. Linux sunucu üzerinden Cpanel yada Directadmin kurulumlarında saat ve tarih ayarını yapmadıysanız otomatik olarak default bir saat almaktadır. Yurt dısı saat ayarı alan sunucuda php fonksiyolarında sorunlar yada mail göndermede saat problemi yasayabilirsiniz. Php ayarlarının tutuldugu php.ini dosyasından bu ayarı değiştirmeyi anlatcagız.
1- İlk olarak php.ini dosyası nerede ? Php.ini bulmak için gerekli komut;
php –ini
yada
locate php.ini
2- nano ile php.ini açıyoruz.
nano /usr/local/lib/php.ini
3- Date.timezone ayarının oldugu satıra geliyoruz. CTRL + W tuşuna basıp arama yapabiliriz. Satırı buldugunuzda aşagıdaki gibi değiştiriyorsunuz.
date.timezone = “Europe/Istanbul”
4- Eger php saat ayarında yine sorun yazarsanız. Alttaki alternatifi kullanmayı deneyebilirsiniz.
date.timezone = “Etc/GMT-3”
5- Web servisini restart ediyoruz.
Apache restart komutu ;
/etc/init.d/httpd restart
Nginx restart komutu;
/etc/init.d/httpd restart