Cara Cepat Mengatasi Error WordPress not a valid JSON response

by
Tutorial Wordpress

Pada kesempatan ini saya ingin berbagi tips & trik Cara Mengatasi Error WordPress “Publishing failed. The response is not a valid JSON response

Error “Publishing failed. The response is not a valid JSON response” ini barusan saya alami saat saya membuat posting baru dan ketika mau saya publish tidak bisa alias error “Publishing failed. The response is not a valid JSON response”

Cara Mengatasi Error WordPress not a valid JSON response

Masalah atau error “Publishing failed. The response is not a valid JSON response” ini sangat mengganggu saya sebagai pengguna WordPress, karena jangankan tidak bisa publish, simpan draft postingan saja juga tidak bisa, padahal sudah selesai membuat tulisan atau artikel yang luas, eh panjang kali lebar kali ya. 😄

Saya mencoba Browsing dan menemukan beberapa tutorial, setidaknya ada 6 cara yang saya praktekkan, namun semuanya belum berhasil. 6 cara itu antara lain :

Install Plugin Classic Editor

Berdasarkan tutorial Cara Mengatasi Error WordPress “Publishing failed. The response is not a valid JSON response” yang saya temukan, cara ini dilakukan karena error ini kemungkinan besar diakibatkan karena Editor Guttenberg.

Buat bergeser memakai Classic editor maka saya menginstall plugin Classic Editor serta seting semacam dibawah ini buat menjadikan Classic editor selaku default editor wordpress.

Cara Mengatasi Error WordPress not a valid JSON response

Setelah selesai install dan setting plugin Classic Editor saya coba lakukan Publish kembali, dan ternyata hasilnya, alhamdulillah – belum berhasil.

Menonaktifkan Plugin

Selanjutnya saya coba dengan langkah lain, yakni deactive plugin atau menonaktifkan semua plugin yang terinstall pada wordpress saya. Satu per satu telah saya nonaktifkan.

Kemudian saya coba kembali untuk publish postingan yang telah saya buat. Apa yang terjadi, alhamdulillah belum beruntung, alias belum bisa.

Check URL website

Metode lain yang dapat saya coba adalah dengan mengecek url web wordpress aku.

Caranya adalah dengan masuk ke tab setting > general.
general. Aku yakinkan WordPress Address (URL) serta Site Address telah sama.  Saya pastikan pula jika telah menunjang protocol HTTPS untuk websiteku yang memanglah memakainya.

Kemudian saya coba kembali untuk publish postinganku, dan lagi-lagi aku belum beruntung. Silakan mencoba kembali 😂

Debugging WordPress

Buat mengenali secara terperinci tentang permasalahan yang terjadi didalam wordpress, kita dapat melaksanakan debugging. Buat melaksanakannya aku meng- copas baris kode berikut ini ke dalam file wp- config. php

define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define( ‘WP_DEBUG_DISPLAY’, false );

Biasanya di file wp-config.php sudah ada kode define( ‘WP_DEBUG’, false );. Kode ‘false’ saya ganti menjadi ‘true’, dan saya tambahkan kode seperti di atas. Kita nanti bisa menemukan file debug.log di folder wp-content. Didalam file tersebut nanti kita akan menemukan letak error dengan kalimat seperti PHP Fatal error: ………().

Jika kalian ikut mencoba cara ini. Apabila error sudah teratasi, jangan lupa untuk mengembalikan settingan kembali menjadi define( ‘WP_DEBUG’, false );

Namun, alhamdulillah cara ini belum bisa memenuhi harapanku untuk mempublish postingan yang telah aku buat.

Mengubah Versi PHP

Beberapa tutorial memberikan cara ini, yakni merubah versi PHP dengan versi PHP terbaru
Kebetulan versi PHP saya 7.2, kemudian saya ubah menjadi PHP versi 7.4 sesuai dengan tutorial yang aku ikuti.

Singkat cerita, saya masuk ke cPanel untuk merubah versi PHP ini dari versi 7.2 menjadi versi 7.4

Namun hasilnya masih sama, belum berhasil, Error “Publishing failed. The response is not a valid JSON response” masih muncul

Edit File .htaccess

Apa yang saya lakukan dengan cara ini, yahhh ngikuti apa yang tutorial ajarkan dan saya praktekkan.

Awalnya cara ini juga tidak berhasil, Error “Publishing failed. The response is not a valid JSON response” masih muncul. Hal ini terjadi karena pada tutorial yang ada tidak ditunjukkan secara rinci, file .htaccess yang mana yang perlu diubah. Dan yang saya ubah yang berada di file manager > public html > file .htaccess

Karena pada cpanel hosting saya ada beberapa domain dan sub domain, maka saya coba untuk melihat satu persatu pada domain dan subdomain, khususnya pada domain yang saat ini sedang error ini. Alhamdulillah ternyata juga terdapat file .htaccess.

Semoga ini langkah yang tepat untuk mengatasi error “Publishing failed. The response is not a valid JSON response” ini, dan alhamdulillah ternyata memang benar. yang mesti diubah adalah file .htaccess pada domain atau sub domain yang sedang error.

Jika anda mengalami hal yang sama dan ingin segera masalah Error “Publishing failed. The response is not a valid JSON response” ini teratasi. Simak langkah-langkah berikut ini !

Langkah-langkah Edit File .htaccess :

1. Masuk ke cpanel > file manager > pilih domain yang sedang error > Cari File .htaccess 

Jika tidak ditemukan coba lakukan terlebih dahulu cara ini, agar file .htaccess muncul.

Tutorial WordPress

  1. pilih domain/sub domain
  2. klik setting
  3. pada document root for, pilih domain/sub domain yang mau di edit file .htaccess-nya
  4. klik “Show hiden Files (dotfilles)
  5. klik “SAVE”

2. Setelah selesai coba cari lagi file .htaccess, jika sudah ketemu lanjutkan dengan langkah-langkah berikut :

  1. Pilih domain / sub domain yang file .htaccess-nya mau diubah, contoh saya pilih store.berkahkan.com
  2. Klik kanan .htaccess
  3. klik Edit

3. Setelah klik edit dan masuk ke file .htaccess berikut :

Cara Mengatasi Error WordPress not a valid JSON response

4. Ganti kode yang didalam warna kuning dengan kode berikut :

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

Atau setelah kode :

RewriteRule . /index.php [L]

Tambahkan kode berikut :

SecFilterEngine Off
SecFilterScanPOST Off

5. Langkah terakhir klik “Save changes”

Alhamdulillah dengan mengubah file .htacess ini postingan sudah bisa di-publish dan Error “Publishing failed. The response is not a valid JSON response” bisa teratasi.

Leave a Reply

Your email address will not be published. Required fields are marked *