Yazı kaydederken “Geçerli bir JSON yanıtı değil” hatası: REST API mi takılıyor?

0 Yanıt 3 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Gutenberg’de yazıyı güncellerken ara sıra “Güncelleme başarısız. Yanıt geçerli bir JSON yanıtı değil” uyarısı alıyorum. Sayfayı yenileyince içerik bazen kaydolmuş oluyor, bazen de son değişiklikler uçmuş; insanın tansiyonu editörle beraber yükseliyor.

İlk bakışta hata mesajı genel görünse de çoğu zaman WordPress’in REST API üzerinden aldığı yanıtın bozulmasıyla ilgili olabiliyor. Şunları kontrol etmeyi düşünüyorum:

  • Ayarlar > Kalıcı bağlantılar bölümüne girip hiçbir şeyi değiştirmeden kaydetmek. Özellikle taşıma veya sunucu ayarı değişikliği sonrasında kurallar yenilenebiliyor.
  • Site adresinin HTTPS kullanıp kullanmadığını ve WordPress adresiyle aynı biçimde tanımlı olup olmadığını kontrol etmek. www’li ve www’siz adreslerin karışması da istekleri başka yere yönlendirebilir.
  • Önbellek, güvenlik eklentisi veya sunucu tarafındaki güvenlik duvarını kısa süreli ve kontrollü biçimde devre dışı bırakıp tekrar denemek. Sorun kaybolursa eklentileri tek tek açarak hangisinin REST isteklerini engellediğini bulmak.


Tarayıcı geliştirici araçlarında ağ isteklerine bakınca başarısız olan REST çağrısının durum kodu da ipucu verebilir; örneğin 403 ile 500 aynı soruna işaret etmiyor.

Sizde bu hatanın kaynağı ne çıkmıştı? Özellikle belirli bir önbellek ya da güvenlik eklentisiyle karşılaşan oldu mu؟

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi