Hazır web server panellerde örneğin cPanel, plesk, Directadmin panelin saati doğru olsa bile yüklenen php scriptlerin üzerindeki saat (zaman dilimi) yanlış olabilmektedir. Böyle bir durumda aşağıdakileri uygulamanız yeterlidir.
Bu makalede yer alan işlemi tüm php yüklü Vps sunucularda gerçekleştirebilirsiniz.
Öncelikle ssh üzerinde php.ini yolunu öğreniyoruz ;
1 |
php -i | grep php.ini |
komutu yürüttüğümüzde aşağıdaki gibi php.ini yolu görünecektir ;
cPanel de ise php.ini yolu aşağıdaki gibidir ;
1 |
/usr/local/lib/php.ini |
Biz kendi php.ini yolumuza göre düzenleme yapıyoruz, eğer sizin sunucunuzda cPanel yüklü ise yukarıdaki php.ini yolunu kullanın ;
1 |
nano -w /etc/php.ini |
php.ini de date.timezone değerini buluyoruz, başındaki ; karakterini siliyoruz ve Europe/Istanbul olarak aşağıdaki gibi ayarlıyoruz ;
Değişiklikleri kaydediyoruz ve apache veya nginx restart ediyoruz ;
1 |
service httpd restart && service nginx restart |
İşlemler bu kadar 🙂