WordPress Yanıt Geçerli Bir JSON Yanıtı Değildir Hatası Çözümü

WordPress Yanıt Geçerli Bir JSON Yanıtı Değildir Hatası Çözümü

“Yanıt geçerli bir JSON yanıtı değildir” hatası büyük ihtimalle WordPress’te yazı yayımlarken veya resim yüklerken karşınıza çıkmıştır. Ben de aynı hata ile karşılaştığımda internette bu hatayı arattım fakat söylenen çözümler (Klasik editöre geçmek dışında) işe yaramadı.

Klasik editöre geçmek istemiyorsanız bende işe yarayan bir çözümü paylaşacağım. Hatanın çözümü kesin budur diyemiyorum maalesef.

Hatanın Sebebi

Hatanın Mod Security‘den kaynaklandığını fark ettim. Mod Security bir nevi güvenlik duvarıdır. Siz yazı yazmaya veya resim yüklemeye çalışırken gönderdiğiniz istekler bu güvenlik duvarına takılıyor olabilir.

Fakat bu çözümde bu güvenlik duvarını kaldırmayacağız. Sadece Admin Paneli için devre dışı bırakacağız.

Hatanın Çözümü

.htaccess dosyasının içine (BEGIN WordPress ile END WordPress arasındaki boşluğa) aşağıdaki kodu ekleyerek sorunu çözebilirsiniz.

Bu kodu ekledikten sonra dosyayı kaydedip çıkın. Artık hatayı almayacaksınız.

Eğer .htaccess nasıl bulunur bilmiyorsanız aşağıdaki yazıyı okuyunuz.

.htaccess Nasıl Bulunur?

Hosting cPanel kontrol paneline giriş yapın. Daha sonra Dosya Yöneticisi‘ne girin.

Mod Security Kapatma

Açılan bölümdeki sağ üst kısımdan Ayarlar butonunu bulup tıklayın.

Mod Security Kapatma

Bu bölümdeki Gizli Dosyaları Göster seçeneğini işaretleyin ve kaydetin.

Mod Security Kapatma
Mod Security Kapatma
Mod Security Kapatma

Kaydetip çıktıktan sonra .htaccess görünür hale gelecektir. Üzerine sağ tıklayıp düzenleyebilirsiniz.