• 03-11-2021, 23:22:29
    #1
    Plesk panelde sunucunun saati abd seçiliydi, bu şekilde değiştirdim.

    ama sitenin saati değişmiyor hala abd saati gösteriyor. Yine pleskden php.ini ye girdim php ayarlarında time zone ABD falan diyorsa değişiyim diye ama Europe/Istanbul falan yazmam lazım mı php.ini içine acaba ? Timezone diye aratınca sadece şunlar çıkıyor
  • 03-11-2021, 23:18:54
    #2
    Siteye yazılımsal bir saat ayarı girilmiş olabilir mi? Mesela vBulletin için (GMT +02:00) gibi ayarlamalar vardı.
  • 03-11-2021, 23:22:46
    #3
    Mabel adlı üyeden alıntı: mesajı görüntüle
    Siteye yazılımsal bir saat ayarı girilmiş olabilir mi? Mesela vBulletin için (GMT +02:00) gibi ayarlamalar vardı.
    hocam yazılımsal saat ayarı config dosyasında istanbul olarak girilmiş ama yazılımsal kısmı calısmıyor sanırım. Önceki vps de düzgündü TR saatiydi. Cpanelliye taşıdım orada saat değişemiyormuşuz başka firmada vpsye taşıdım şimdi abd saati çıkıyor
  • 03-11-2021, 23:24:21
    #4
    ;date.timezone =

    Burayı aşağıdaki şekilde güncelleyin. (; işaretini silmeyi unutmayın)

    date.timezone = "Europe/Istanbul"

    Sonrasında php restart edin. Sorunun düzelmesi gerekli. Sunucu saatinin de güncel olup olmadığını SSH üzerinden kontrol edin. vMware gibi bir sistem üzerinde ise ve host time senkronizasyonu açıksa yanlış saati vmware üzerinden de çekiyor olabilir. Güncel saat doğruysa yukarıdaki timezone ayarından ve php restart işleminden sonra sorunun çözülmesi gerekiyor.

    Ayrıca hosting hesabınızın ayrı php dosyası vardır. Dosya yolundan özel php.ini yapılandırmasının da içini kontrol etmenizde fayda var.

    Dosya yolu : /var/www/vhosts/system/ALANADINIZ.COM/etc/php.ini

    ALANADINIZ.COM seçeneğine domaininizi yazarsanız orada da domainlere özel php.ini dosyası mevcuttur.
  • 03-11-2021, 23:32:32
    #5
    TURKLOKASYON adlı üyeden alıntı: mesajı görüntüle
    ;date.timezone =

    Burayı aşağıdaki şekilde güncelleyin. (; işaretini silmeyi unutmayın)

    date.timezone = "Europe/Istanbul"

    Sonrasında php restart edin. Sorunun düzelmesi gerekli. Sunucu saatinin de güncel olup olmadığını SSH üzerinden kontrol edin. vMware gibi bir sistem üzerinde ise ve host time senkronizasyonu açıksa yanlış saati vmware üzerinden de çekiyor olabilir. Güncel saat doğruysa yukarıdaki timezone ayarından ve php restart işleminden sonra sorunun çözülmesi gerekiyor.

    Ayrıca hosting hesabınızın ayrı php dosyası vardır. Dosya yolundan özel php.ini yapılandırmasının da içini kontrol etmenizde fayda var.

    Dosya yolu : /var/www/vhosts/system/ALANADINIZ.COM/etc/php.ini

    ALANADINIZ.COM seçeneğine domaininizi yazarsanız orada da domainlere özel php.ini dosyası mevcuttur.
    bataki noktalı virgülü diyorsunuz dimi hocam onu sildim ekledim dediğiniz gibi.


    php restart servisini buradan kapatıp ac mı yapayım hocam farklı bir şey m diyorsunuz yoksa.

    Buradan kapatıp açtım düzelmedi hocam bu /var/www/vhosts/system/ALANADINIZ.COM/etc/php.ini dosya yoluna ssh üzerinden mi giriyoruz yoksa plesk üzerinden mi ssh kullanmadım da daha önce pleskten halledilir mi acaba
  • 03-11-2021, 23:37:41
    #6
    test.php diye sayfa yapmıştım ona girip timezone bakınca europe istanbul görünüyor yani saat doğru gösteryor ama içerik girince yanlış saat 7 saat önce çıkıyor
  • 03-11-2021, 23:50:04
    #7
    Tsubaki adlı üyeden alıntı: mesajı görüntüle
    test.php diye sayfa yapmıştım ona girip timezone bakınca europe istanbul görünüyor yani saat doğru gösteryor ama içerik girince yanlış saat 7 saat önce çıkıyor
    Merhaba Tsubaki,

    Sunucu taraflı date, php taraflı date.timezone (tüm sürümler için ayrı ayrı), script taraflı belirlenen date.timezone bu üç nedenle saat farklı görünüyor olabilir. Yazılımcıya ve sunucu hizmeti aldığınız yere inceletin.

    İyi çalışmalar.
  • 04-11-2021, 00:00:48
    #8
    Tsubaki adlı üyeden alıntı: mesajı görüntüle
    bataki noktalı virgülü diyorsunuz dimi hocam onu sildim ekledim dediğiniz gibi.


    php restart servisini buradan kapatıp ac mı yapayım hocam farklı bir şey m diyorsunuz yoksa.

    Buradan kapatıp açtım düzelmedi hocam bu /var/www/vhosts/system/ALANADINIZ.COM/etc/php.ini dosya yoluna ssh üzerinden mi giriyoruz yoksa plesk üzerinden mi ssh kullanmadım da daha önce pleskten halledilir mi acaba
    Timezone zaten istanbul yapmışsınız. Üç ihtimal var gibi.

    1. İhtimal : Sunucu saati yanlış

    2. İhtimal : Yazılımınız timezone değerini mysql üzerinden çekiyor olabilir. Bir ihtimal belki mysql saati yanlıştır. Aşağıdaki sorguları sql üzerinden verirseniz çıktılarını iletmeniz durumunda fikir edinebiliriz.
    SELECT NOW();

    3. İhtimal : Yazılımınız üzerinde timezone değeri girilmiş olabilir. Default timezone her ne kadar Europe/ISTANBUL olsa da yazılım tarafında başka bir timezone gösteriliyor olabilir. php.ini üzerinden yaptığınız ayar sadece timezone değeri belirtilmemiş yazılımlara php.ini üzerindeki değeri verir. Yazılım üzerinde bir timezone belirtilmişse o değer geçerli olacaktır.
  • 04-11-2021, 00:04:05
    #9
    TURKLOKASYON adlı üyeden alıntı: mesajı görüntüle
    Timezone zaten istanbul yapmışsınız. Üç ihtimal var gibi.

    1. İhtimal : Sunucu saati yanlış

    2. İhtimal : Yazılımınız timezone değerini mysql üzerinden çekiyor olabilir. Bir ihtimal belki mysql saati yanlıştır. Aşağıdaki sorguları sql üzerinden verirseniz çıktılarını iletmeniz durumunda fikir edinebiliriz.
    SELECT NOW();

    3. İhtimal : Yazılımınız üzerinde timezone değeri girilmiş olabilir. Default timezone her ne kadar Europe/ISTANBUL olsa da yazılım tarafında başka bir timezone gösteriliyor olabilir. php.ini üzerinden yaptığınız ayar sadece timezone değeri belirtilmemiş yazılımlara php.ini üzerindeki değeri verir. Yazılım üzerinde bir timezone belirtilmişse o değer geçerli olacaktır.
    hocam yazılımda olduğunu sanmıyorum cunku hıc degısmeden yukledım oburunde calısıyordu buşekilde ekli yazılımda.

    Ama mysql da olma ihtimali olabilir hocam çünkü mysqla işleniyor oradan baktım oradan saati yani girilen içeriğin saatini değiştirince düzeliyor. Mysql saatini tam olarak nasıl değiştirebilirim. SELECT NOW(); demişsinz ama ne yapıcam tam olarak anlayamadım