Cara Memperbaiki Error “updating Failed. The Response Is Not A Valid Json Response”

Sedang Trending 1 minggu yang lalu
ARTICLE AD BOX

Jan 30, 2025

Faradilla A.

6menit Dibaca

Error “Updating failed. The response is not a sah JSON response” biasanya terjadi ketika penyunting WordPress kandas menerima respons nan sah dari server.

Akibatnya, Anda jadi tidak bisa menyimpan namalain memublikasikan konten website nan baru diedit. Tentu saja masalah ini bisa sangat menyebalkan, apalagi jika Anda tidak tahu langkah mengatasinya.

Namun, Anda tidak perlu khawatir. Kami bakal menjelaskan penyebab error ini dan solusi praktis nan bisa Anda lakukan untuk memperbaikinya. Tanpa basa-basi lagi, yuk kita coba langkah-langkahnya di bawah ini!

Penyebab error respons JSON tidak valid

Error “JSON respons is not valid” muncul ketika WordPress mencoba terhubung ke server dan mengharapkan respons nan valid, tapi rupanya menerima respons nan tidak sah namalain tidak diharapkan.

JSON (JavaScript Object Notation) adalah format info nan mengirimkan info antara browser dan server. Apabila bermasalah, proses komunikasi browser dan server tersebut bakal terganggu sehingga mengakibatkan error saat penyimpanan namalain pembaruan konten.

Oleh lantaran itu, krusial untuk mencari tahu penyebab error JSON ini agar Anda bisa menerapkan solusi nan tepat. Berikut adalah beberapa penyebab nan paling umum:

  • URL website nan salah. Pengaturan alamat website WordPress nan tidak pas bisa mengganggu respons JSON.
  • Plugin nan bertentangan. Plugin WordPress nan tidak cocok satu sama lain namalain mempunyai coding nan jelek bisa mengganggu respons JSON.
  • Masalah konfigurasi server. Masalah sisi server namalain resource nan tidak mencukupi bisa menyebabkan error ini.
  • Masalah SSL/mixed content. Masalah mixed content dari komponen HTTP dan HTTPS bisa mengganggu komunikasi JSON.
  • Masalah struktur permalink. Pengaturan permalink nan tidak tepat bisa memengaruhi langkah URL ditangani sehingga menyebabkan error JSON.

Solusi error “The response is not a sah JSON response”

Berikut adalah langkah-langkah praktis untuk menemukan penyebab dan mengatasi error respons JSON nan tidak valid. Kami menyarankan agar Anda mulai dari langkah pertama dulu, baru ke langkah berikutnya jika error tetap muncul.

Di WordPress, permalink adalah URL nan berbudi pekerti permanen untuk postingan, halaman, dan konten website lainnya. Link ini bakal menentukan struktur dan tampilan URL Anda di browser.

Pengaturan permalink nan tidak tepat bisa mengganggu struktur URL website Anda, nan menyebabkan error WordPress seperti respons JSON nan tidak valid. Ikuti langkah-langkah berikut untuk mengecek dan memperbaiki permalink website Anda:

  1. Login ke dashboard WordPress Anda.
  2. Di sidebar kiri, buka Settings (Pengaturan) → Permalinks.
  3. Pilih struktur permalink nan valid, seperti Post name (Nama tulisan).
tampilan laman pengaturan permalink di WordPress
  1. Meskipun Anda tidak mengubah apa pun, klik Save Changes (Simpan Perubahan) untuk merefresh pengaturan permalink Anda.
  2. Coba pembaruan namalain publikasikan konten Anda lagi untuk memandang apakah error sudah teratasi.

Periksa alamat website WordPress

Pengaturan URL website nan salah juga bisa menyebabkan error JSON di website WordPress Anda. Masalah ini terjadi ketika Alamat WordPress (URL) dan Alamat Website (URL) tidak cocok namalain salah konfigurasi.

Biasanya, perihal ini terjadi setelah Anda mengganti domain WordPress tapi tidak mengupdate kedua kolom tersebut. Ketidakcocokan ini mengakibatkan penyunting tidak bisa menerima respons JSON nan valid, dan akhirnya error tersebut pun muncul.

Berikut adalah langkah-langkah untuk memastikan alamat website WordPress Anda sudah benar:

  1. Akses dashboard Anda dan buka Settings (Pengaturan) → General (Umum).
  2. Pastikan kolom WordPress Address (URL) namalain alamat WordPress dan Site Address (URL) namalain alamat website sudah sesuai dengan domain website Anda. Keduanya juga kudu menggunakan protokol nan sama, baik HTTP maupun HTTPS.
tampilan kolom Alamat WordPress (URL) dan Alamat Situs (URL) di laman Pengaturan Umum WordPress
  1. Klik Save Changes (Simpan Perubahan) untuk menerapkan pengaturan nan baru.

Nonaktifkan plugin nan tidak kompatibel

Plugin nan saling bertentangan biasanya menyebabkan error nan tidak terduga di WordPress, termasuk “The response is not a sah JSON response”.

Selain itu, plugin dengan coding nan jelek namalain tidak kompatibel dengan jenis WordPress Anda bisa menghalangi penyunting untuk berkomunikasi dengan server.

Cobalah menonaktifkan plugin Anda untuk mencari tahu apakah salah satunya merupakan penyebab munculnya error JSON ini. Berikut caranya:

  1. Dari dashboard WordPress Anda, buka PluginsInstalled Plugins (Plugin Terpasang).
  2. Pilih semua plugin, pilih Deactivate (Nonaktifkan) dari drop-down Bulk actions (Tindakan massal), silam klik Apply (Terapkan).
Opsi Nonaktifkan di laman Plugin WordPress
  1. Coba pembaruan namalain publikasikan konten di penyunting lagi untuk memandang apakah error tetap berlanjut.
  2. Apabila error sudah teratasi, aktifkan kembali plugin satu per satu sembari memandang apakah masalah kembali muncul setelah Anda mengaktifkan plugin tertentu.
  3. Setelah menemukan plugin nan bermasalah, pembaruan plugin tersebut, cari pengganti lain, namalain hubungi developernya untuk mendapatkan bantuan.

Buat file .htaccess baru

.htaccess adalah file konfigurasi nan digunakan web server untuk mengelola beragam pengaturan, seperti redirect, kontrol akses, dan permalink WordPress. File .htaccess yang rusak bisa mengganggu fungsionalitas WordPress sehingga menyebabkan error respons JSON nan tidak valid.

Untuk mengatasi penyebab ini, Anda bisa membikin file .htaccess baru guna mengatur ulang konfigurasi website Anda. Caranya, akses berkas root website Anda melalui pengguna FTP seperti FileZilla namalain file manager provider hosting Anda.

Apabila website WordPress Anda dihosting di Hostinger, berikut langkah-langkah untuk membikin file .htaccess baru:

  1. Login ke hPanel dan buka WebsiteDaftar websiteDashboard di samping website Anda.
  2. Klik File Manager namalain buka FileFile Manager melalui sidebar kiri dashboard.
tampilan menu file manager hostinger di laman dashboard hpanel
  1. Klik dua kali direktori public_html untuk membukanya.
  2. Klik kanan file .htaccess, pilih Ubah nama, silam edit menjadi .htaccess_old namalain nama lain agar file tersebut menjadi backup.
mengubah nama file .htaccess di file manager hostinger
  1. Masuk ke dashboard WordPress Anda dan buka Settings (Pengaturan) → Permalinks.
  2. Klik Save Changes (Simpan Perubahan) untuk membikin file .htaccess baru dengan pengaturan default secara otomatis.

Atasi error mixed content WordPress

Mixed content namalain konten campuran terjadi ketika website memuat komponen HTTP dan HTTPS sekaligus, nan bisa menyebabkan masalah keamanan dan fungsionalitas.

Di WordPress, mixed content bisa mengganggu proses komunikasi penyunting dan server lantaran browser memblokir permintaan nan tidak kondusif di laman nan semestinya aman. Jadi, Anda perlu memperbaiki error mixed content agar semua komponen dimuat dengan aman, silam masalah error JSON pun teratasi.

Berikut langkah-langkahnya:

  1. Instal plugin seperti Really Simple SSL namalain Better Search Replace. Plugin ini bisa mendeteksi peringatan mixed content di database Anda silam mengubah URL HTTP ke HTTPS.
tampilan plugin Better Search Replace di dashboard wordpress
  1. Cek file tema, widget, gambar, dan area konten lainnya untuk menemukan link HTTP nan mungkin telanjur diatur manual, silam ubah ke HTTPS.
  2. Hapus cache WordPress Anda menggunakan plugin caching untuk memastikan pengaturan tersebut diterapkan dengan benar. Atau, untuk pengguna WordPress hosting di Hostinger, buka DashboardRingkasan, lalu pilih Hapus Cache.
tampilan ringkasan website di hpanel hostinger dengan opsi hapus cache nan dipilih

Lihat log debug REST API

REST API WordPress memungkinkan penyunting untuk berkomunikasi dengan server dan melakukan tugas-tugas seperti menyimpan dan memublikasikan konten. Apabila REST API diblokir namalain tidak berfungsi, penyunting tidak bisa menerima respons JSON nan valid.

Cek log debug REST API untuk membantu Anda mengidentifikasi akar masalah error ini. Ikuti langkah-langkahnya di bawah ini:

  1. Buka direktori root website WordPress Anda melalui FTP namalain file manager provider hosting Anda.
  2. Buka file wp-config.php dan tambahkan cuplikan kode berikut sebelum baris “That’s all, stop editing! Happy publishing!” untuk mengaktifkan debugging dan logging:

define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);

tampilan file wp config di file manager hostinger dengan baris kode WP debug nan disorot

Setelah selesai, simpan perubahan Anda.

  1. Buka penyunting WordPress dan coba pembaruan konten untuk memicu error lagi dan menghasilkan entri log.
  2. Akses direktori wp-content di berkas root website Anda. Kemudian, cari file debug.log dan buka file tersebut untuk memandang entri log.
File debug.log di direktori wp-content
  1. Cari entri nan mengenai dengan REST API dalam file ini. Entri ini bisa memberikan petunjuk tentang penyebab error JSON, seperti masalah sertifikat SSL, masalah konfigurasi server, namalain permintaan nan diblokir.

Nonaktifkan firewall untuk sementara

Firewall berfaedah untuk melindungi website WordPress Anda dari serangan rawan dengan memblokir permintaan nan mencurigakan. Namun, sistem ini juga bisa tidak sengaja memblokir permintaan nan sah dari penyunting WordPress, dan akhirnya muncul error respons JSON.

Anda bisa menonaktifkan firewall dulu untuk mencari tahu apakah sistem ini merupakan sumber masalahnya. Caranya adalah sebagai berikut:

  1. Apabila Anda menggunakan plugin firewall seperti Wordfence, Sucuri, namalain iThemes Security, nonaktifkan plugin untuk sementara.
  2. Kalau menggunakan WAF seperti Cloudflare namalain AWS WAF, coba akses website WAF Anda, buka pengaturannya, silam nonaktifkan firewall namalain alihkan ke “Learning Mode”.
  3. Apabila provider hosting Anda mempunyai firewall tingkat server, akses control panel Anda silam matikan firewall tersebut.
  4. Kembali ke penyunting WordPress, coba simpan namalain publikasikan konten. Apabila error telah teratasi, berfaedah penyebabnya adalah firewall Anda.
  5. Aktifkan kembali firewall dan sesuaikan pengaturannya agar tidak memblokir permintaan nan valid. Apabila Anda memerlukan support lebih lanjut, hubungi tim support plugin, WAF, namalain provider hosting Anda.

Solusi pengganti untuk mengatasi error JSON nan tidak valid

Sementara Anda melakukan langkah-langkah penyelesaian masalah di atas, ada solusi sementara nan bisa diterapkan agar Anda bisa lanjut memublikasikan konten tanpa gangguan. Cara-cara ini bakal mengabaikan error tersebut sampai Anda menerapkan solusi permanen.

Gunakan plugin Classic Editor

Seperti namanya, plugin Classic Editor berfaedah untuk mengaktifkan penyunting klasik WordPress. Plugin ini tidak terlalu berjuntai pada REST API WordPress sehingga bisa membantu Anda menghindari error nan terjadi dengan penyunting blok. Ini langkah-langkah menggunakannya:

  1. Di dashboard Anda, buka PluginsAdd New Plugin (Tambahkan Plugin Baru).
  2. Cari plugin Classic Editor, instal, silam klik Activate (Aktifkan).
tampilan bagian plugin wordpress dengan opsi aktifkan plugin classic penyunting nan dipilih
  1. Setelah diaktifkan, plugin ini bakal menggantikan penyunting blok WordPress. Coba edit konten Anda lagi untuk memandang apakah masalahnya sudah teratasi.
Halaman Edit Postingan di WordPress menggunakan penyunting klasik

Upload file media secara langsung

Apabila error JSON terjadi saat Anda mengupload gambar namalain file di penyunting blok, cobalah mengupload media tersebut secara langsung melalui media library (pustaka media) sebagai solusi sementara:

  1. Buka MediaAdd New Media File (Tambah File Media Baru).
  2. Upload file di sini, silam masukkan ke postingan namalain laman Anda.
Halaman Unggah Media Baru di WordPress

Kesimpulan

Error respons JSON nan tidak sah di WordPress bisa muncul dari beberapa hal, seperti pengaturan URL nan salah, plugin nan bermasalah, namalain konfigurasi server nan tidak tepat.

Di tulisan ini, kami sudah menjelaskan beberapa solusi error ini, mulai dari mengecek permalink dan menonaktifkan plugin hingga memperbaiki mixed content dan memandang log debug REST API. Ingat, Ingat, terapkan solusi-solusi ini satu per satu dulu untuk mengidentifikasi akar persoalan error JSON WordPress.

Apabila masalah tetap muncul, cobalah meminta support lebih lanjut kepada para master WordPress namalain forum komunitas. Masih mempunyai pertanyaan namalain tips tambahan? Sampaikan lewat kolom komentar yuk!

Tanya jawab (FAQ) mengatasi JSON response not valid

Apa nan dimaksud JSON response di WordPress?

JSON response di WordPress adalah info nan dikirim dan diterima antara server dan browser, khususnya di editor. WordPress menggunakan JSON untuk berkomunikasi melalui REST API guna menjalankan tugas seperti menyimpan dan memublikasikan konten.

Bagaimana langkah memperbaiki error JSON response?

Untuk memperbaiki error JSON response, cek pengaturan URL, permalink, plugin, dan konfigurasi server Anda. Kemudian, atasi masalah sesuai penyebabnya, seperti menonaktifkan plugin, memandang log debug REST API, dan mengonfigurasi pengaturan keamanan.

Bagaimana mengecek apakah JSON sah namalain tidak?

Untuk memeriksa apakah JSON valid, gunakan tool online seperti JSONLint namalain developer tool dari browser seperti tab Network (Jaringan) di Chrome. Salin respons JSON, tempel ke tool online tersebut, silam cek validasinya. Tool ini bakal menunjukkan error dalam struktur JSON nan bisa Anda perbaiki.

Author

Faradilla, nan lebih berkawan disapa Ninda, adalah Content Marketing Specialist di Hostinger. Ia suka mengikuti tren teknologi, digital marketing, dan belajar bahasa. Melalui tutorial Hostinger ini, Ninda mau berbagi info dan membantu pembaca menyelesaikan masalah nan dialami. Kenali Ninda lebih dekat di LinkedIn.

Selengkapnya
lifepoint upsports tuckd sweetchange sagalada dewaya canadian-pharmacy24-7 hdbet88 mechantmangeur mysticmidway travelersabroad bluepill angel-com027