Mengatasi Error : Updating Failed. The response is not a valid JSON response

Updating Failed. The response is not a valid JSON response

Pagi tadi saya mendapatkan pesan dari salah satu klien bahwa website wordpressnya mengalami pesan error Updating Failed. The response is not a valid JSON response.

Ada banyak cara mengatasi permasalahan ini di internet, setelah saya coba hampir semuanya tidak ada berhasil mengatasi masalah yang dialami oleh klien saya ini. Hampir 3 jam saya mencari tahu dan mengotak-atik berbagai macam hal untuk mengatasinya.

Setelah kamu mencoba berbagai tutorial yang di internet dan belum berhasil mengatasinya. Berikut beberapa hal yang harus kamu periksa untuk mengatasi Error : Updating Failed. The response is not a valid JSON response

Settingan Permalink

Settingan permalink ini perlu di cek, meskipun kamu nggak ngapa-ngapain dengan permalink nggak ada salahnya untuk mencoba dengan memilih permalink seperti gambar di bawah kemudian tekan save.

Setting Permalink

Kalaupun kamu sudah menggunakan settingan tersebut, langsung aja tekan save. Ini akan menyimpan ulang settingan .htaccess yang sudah ada dengan pengaturan yang baru.

Settingan .htaccess

Sebenernya dengan menyimpan ulang permalink akan mengubah juga settingan .htaccess. Setidaknya settingan yang ada dalam .htaccess akan seperti pada kode di bawah ini

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Kalau belum sama, coba aja copy dan paste settingan permalink di atas ke websitemu yang mengalami error.

Pastikan SSL Aktif

Pastikan SSL di situs kamu aktif, json gagal bisa saja karena ssl expired. Untuk itu pastikan kalau SSL yang ada di website kamu itu masih aktif.

Saat ini kebanyakan cpanel sudah menyediakan SSL gratis melalui letsencrypt. Hal yang sama yang saya lakukan ketika install SSL di VPS.

Cloudflare Proxy

DNS Only di Cloudflare

Hanya gunakan DNS Only di Cloudflare apabila kamu menggunakannya. Selama ini saya menggunakan cloudflare hanya untuk DNSnya saja, enggak dengan proxy nya. Propagasi DNS Cloudflare bisa dibilang hampir realtime, itu alasan kenapa saya menggunakannya.

ModSecurity di Cpanel

Kalau semua cara di atas sudah kamu lakukan, ternyata kamu tetap mengalami hal yang sama. Ada baiknya kamu buka cpanel hosting kamu, cari menu Mod Security seperti pada gambar di bawah ini

ModSecurity Cpanel

Non-aktifkan fitur ModSecurity ini untuk mengembalikan semua seperti semula. Dalam case yang saya tangani, biang keroknya ada di ModSecurity ini. Setelah menonaktifkan fitur ini di cpanel, website klien bisa diupdate seperti sedia kala.

Bagikan:

Tags

Related Post

Leave a Comment