Sunucu saati farklı (Centos) ama kodlarınızdaki (PHP) tarih saat farklı mı görünüyor?
Merhaba, sunucuyu kurduktan sonra yapılandırmalar arasında bulundurmamız gereken bir diğer işlem ise zaman diliminin php.ini üzerinden senkronize edilmesidir. Bu işlemi yapmadığımız takdirde Centos üzerinden tarih ve saati istediğimiz kadar yapalım zaman dilimi UTC olarak kaldığı sürece kodlarımız üzerinde saat genel olarak hep geri kalmış olarak yansıyacaktır.
Bu işlem oldukça basit. SSH ile sunucuya bağlanın;
Şu komut ile php.ini dosyasının yerini tespih edin;
php -i | grep php.ini
Şöyle bir sonuç göreceksiniz;
Ardından şu komut ile php.ini dosyasını açın ;
nano /usr/local/php/php.ini
PHP.ini dosyasını açtıktan sonra CTRL + W tuşu ile şu aramayı yapın ve zaman ayarlarının olduğu satıra gelin;
date.timezone
Şu satırı;
date.timezone = Etc/UTC
Şu şekilde değiştirin;
date.timezone = Europe/Istanbul
CTRL + X e basın ve Y ile kaydedin. Sonrasında Apache ve ngnix (varsa) restart yapıyoruz
service httpd restart service nginx restart
Tarih saat işlemi eğer centos üzerinden düzgün ayarlanmış ise artık hiç bir sorun yaşamayacaksınız.
İyi günler dilerim...
İlk yorumu siz yazın !..