• 26-08-2024, 02:16:49
    #1
    blocksy tema ve greenshift eklentisini kullanıyorum ve eklentiden bir blok eklediğimde başlıktaki hatayı alıyorum


    internette yazan çoğu şeyi denedim silip yüklemek dahil.
  • 26-08-2024, 02:18:38
    #2
    Selam olsun,

    Hosting firmanız c ile mi başlıyor?
  • 26-08-2024, 02:19:38
    #3
    serterefendi adlı üyeden alıntı: mesajı görüntüle
    Selam olsun,

    Hosting firmanız c ile mi başlıyor?
    hayalhost hocam.
  • 26-08-2024, 02:21:31
    #4
    profeal32 adlı üyeden alıntı: mesajı görüntüle
    hayalhost hocam.
    Selam olsun,

    Bir firmada kronik sorundur o mu merak ettim.
    Cpanel ya da plesk panelden modsecurity yi kapattığınızda sorun düzelir diye tahmin ediyorum.
  • 26-08-2024, 02:24:52
    #5
    serterefendi adlı üyeden alıntı: mesajı görüntüle
    Selam olsun,

    Bir firmada kronik sorundur o mu merak ettim.
    Cpanel ya da plesk panelden modsecurity yi kapattığınızda sorun düzelir diye tahmin ediyorum.

    hocam onu gördüm fakat cpanel de bulunmuyor maalesef o.
  • 26-08-2024, 02:26:09
    #6
    profeal32 adlı üyeden alıntı: mesajı görüntüle

    hocam onu gördüm fakat cpanel de bulunmuyor maalesef o.
    Selam olsun,

    Uzak bağlantı bilgilerinizi atarsanız pm den bağlanıp yapalım.
  • 26-08-2024, 07:56:08
    #7
    WordPress'te "Yayınlanamadı. Yanıt geçerli bir JSON yanıtı değil." hatası genellikle bir sunucu yapılandırma sorunu veya bir eklenti/tema uyuşmazlığından kaynaklanır. Bu hatayı çözmek için aşağıdaki adımları deneyebilirsin:

    1. Kalıcı Bağlantıları Yeniden Kaydet
    WordPress panelinden Ayarlar > Kalıcı Bağlantılar bölümüne git.
    Hiçbir değişiklik yapmadan "Değişiklikleri Kaydet" butonuna tıkla. Bu, .htaccess dosyanı yeniden oluşturur ve bazen JSON hatalarını düzeltir.

    2. Gizli HTTP Hatalarını Kontrol Et
    Tarayıcı Konsolunu açarak (genellikle F12 tuşu ile açılır) ve Network sekmesinde hangi API isteklerinin başarısız olduğunu kontrol edebilirsin. Genellikle REST API çağrılarının bloklandığını görebilirsin.

    3. Güvenlik Eklentilerini ve CDN Yapılandırmasını Kontrol Et
    Kullandığın güvenlik eklentileri (örneğin, Wordfence) REST API isteklerini blokluyor olabilir. Güvenlik eklentilerini geçici olarak devre dışı bırakmayı dene.
    Cloudflare veya başka bir CDN kullanıyorsan, REST API üzerinde güvenlik katmanları olabilir. CDN ayarlarını kontrol et.

    4. Tema ve Eklenti Çakışmalarını Test Et
    Blocksy teması ve Greenshift eklentisi arasında bir uyumsuzluk olabilir. Geçici olarak farklı bir tema (örneğin, Twenty Twenty-One) aktif ederek ve Greenshift eklentisini tekrar test ederek sorunun temadan mı kaynaklandığını anlayabilirsin.
    Tüm eklentileri devre dışı bırak ve sadece Greenshift eklentisini etkinleştir. Sorun çözülüyorsa, eklentiler arasında bir çakışma olabilir.

    5. PHP Versiyonunu Kontrol Et
    Hosting hizmetinin sunduğu PHP versiyonunun en az 7.4 veya üstü olduğundan emin ol. Daha düşük PHP versiyonları WordPress ile uyumsuzluk gösterebilir.

    6. .htaccess Dosyasını Kontrol Et
    Hosting dosya yöneticisine veya FTP'ye bağlanarak WordPress kök dizininde bulunan .htaccess dosyasını inceleyebilirsin. Yanlış yapılandırılmış kurallar JSON hatalarına sebep olabilir.
    Varsayılan WordPress .htaccess dosyası aşağıdaki gibidir:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    .htaccess dosyanın bu kuralları içerdiğinden emin ol.


    7. REST API Sorunlarını Düzeltmek için SSL Ayarlarını Kontrol Et
    HTTPS kullanıyorsan, SSL sertifikanın doğru yapılandırıldığından emin ol. Yanlış yapılandırılmış SSL, REST API isteklerinin başarısız olmasına neden olabilir.
    Bu adımlar genellikle JSON hatasını çözmek için yeterli olacaktır. Eğer sorun devam ederse, sunucu hata günlüklerine (error logs) bakmak ve daha spesifik bir hata mesajı yakalamak sorunu çözmene yardımcı olabilir.