Cara Memperbaiki “Pembaruan Gagal. Respons Bukan Respons JSON yang Valid”

Apakah Anda baru saja menemukan “Pembaruan gagal. Responsnya bukan respons JSON yang valid.” kesalahan saat bekerja di editor blok WordPress?

️ Ini adalah kesalahan WordPress umum dan itu muncul di situs Anda karena alasan seperti konflik plugin dan tema, sertifikat SSL atau masalah konten campuran, kerusakan file .htaccess, dll.

Sangat frustasi untuk menemukan kesalahan respons JSON. Itu tidak memberi tahu Anda mengapa itu terjadi atau bagaimana menghapusnya – itu memaksa Anda untuk meninggalkan semua yang Anda lakukan dan menemukan cara untuk menghapus kesalahan dari situs web Anda.

Apa yang menyebabkan “Pembaruan Gagal. Responsnya Bukan Respons JSON yang Valid.” kesalahan?

Saat Anda mengunggah gambar atau menerbitkan atau memperbarui posting di situs WordPress Anda, WordPress menyampaikan permintaan ke server web Anda. Server merespons dalam format JSON.

Jika, karena alasan tertentu, server tidak merespons dalam format JSON atau tidak merespons sama sekali, maka WordPress menampilkan “Responsnya bukan respons JSON yang valid.” kesalahan.

Anda pasti bertanya-tanya: Apa yang menyebabkan miskomunikasi atau kurangnya komunikasi antara website Anda dengan server?

Jawabannya adalah ada lebih dari satu penyebab. Ini bisa berupa bug di plugin atau tema, dan masalah dengan sertifikat SSLkerusakan file .htaccess, konflik REST API, dll.

Di bagian selanjutnya, kita akan menjelajahi penyebab ini dan mencari tahu mana yang menyebabkan kesalahan di situs web Anda.

Tetapi sebelum kita melanjutkan ke bagian berikutnya, perlu dicatat bahwa WordPress menunjukkan variasi yang berbeda dari kesalahan JSON yang sama.

Anda akan melihat variasi ini ketika Anda mencoba memperbarui pos: “Pembaruan gagal. Responsnya bukan respons JSON yang valid.” Yang ini muncul saat Anda mencoba memublikasikan postingan: “Penerbitan gagal. Responsnya bukan respons JSON yang valid.” Dan yang sederhana, “Responsnya bukan respons JSON yang valid.” kesalahan muncul saat Anda mengunggah gambar.

️ Apa pun variasi yang Anda lihat, solusinya sama.

Cara memperbaiki “Respons Bukan Respons JSON yang Valid.” kesalahan

Karena kami tidak tahu apa yang menyebabkan kesalahan di situs Anda, mencoba berbagai solusi adalah cara terbaik untuk maju.

Tapi sebelum kita mulai, mengambil cadangan dari seluruh situs WordPress Anda.

Dalam tutorial ini, Anda perlu melakukan modifikasi pada situs Anda. Ini adalah bisnis yang berisiko. Itu dapat merusak situs Anda. Ketika terjadi kesalahan, cadangan akan membantu Anda memulihkan situs kembali normal. Oleh karena itu, Anda perlu mengambil cadangan situs WordPress Anda sebelum melanjutkan.

Sekarang, mari kita mulai dengan solusi:

Hasilkan file .htaccess baru untuk memperbaiki masalah tautan permanen

Salah satu penyebab paling umum di balik kesalahan JSON adalah masalah dengan file .htaccess situs Anda atau tautan permanen.

Untuk menghapus kesalahan dari situs Anda, Anda perlu menyegarkan tautan permanen situs Andayang dapat Anda capai dengan dua cara.

Opsi paling sederhana adalah memaksa WordPress untuk menghasilkan file .htaccess baru dari dasbor WordPress Anda.

Pergi ke Pengaturan → Tautan permanen. Gulir ke bawah pada halaman Permalink dan tekan Simpan perubahan tombol.

halaman tautan permanen di wordpress Gulir ke bawah pada halaman Pengaturan Permalink dan tekan tombol Simpan Perubahan

Sekarang kembali ke editor Anda dan periksa apakah kesalahannya hilang.

Tetap saja, melihat kesalahannya? Lalu ada satu solusi lagi yang bisa Anda coba sebelum pindah ke metode selanjutnya. Anda dapat sepenuhnya menghapus file .htaccess yang ada dan kemudian membuat WordPress membuat yang baru:

1. Instal FileZilla, klien FTP di desktop Anda. Berikut panduannya cara menginstal FileZilla.

2. Buka FileZilla dan hubungkan dengan situs web Anda. Panduan ini akan menunjukkan cara membuat koneksi itu.

3. Selanjutnya, pergi ke public_html dan temukan .htaccess mengajukan.

4. Klik kanan pada file dan pilih Unduh untuk menyimpan salinan ke komputer lokal Anda. Ini akan bertindak sebagai cadangan jika Anda membutuhkannya.

5. Setelah Anda memiliki cadangan, klik kanan pada file dan pilih Menghapus tombol untuk menghapus file.

menghapus file htacess di filezillaKlik kanan pada file .htacess dan pilih Hapus

6. Buka dasbor WordPress Anda dan buka Pengaturan → Tautan permanen. Gulir ke bawah pada halaman Permalink dan tekan Simpan perubahan tombol. Ini akan memaksa WordPress untuk membuat file .htaccess baru.

Ini akan menghapus kesalahan dari situs Anda jika itu disebabkan oleh masalah .htaccess/permalink. Jika tidak, maka coba solusi berikut.

Periksa pengaturan alamat situs WordPress Anda

Kesalahan respons JSON dapat muncul karena alamat situs web Anda di halaman Pengaturan tidak dikonfigurasi dengan benar.

Untuk mengatur semuanya dengan benar, buka Pengaturan → Umum dan Anda seharusnya dapat melihat dua bidang berikut:

Alamat WordPress (URL)Alamat Situs (URL)

Pastikan URL situs web Anda adalah dimasukkan di kedua bidang. Kedua URL harus identik. Dan mereka harus mulai dengan HTTPSbukan HTTP (selama Anda telah memasang sertifikat SSL).

Kemudian, simpan perubahan Anda.

Bahkan jika Anda tidak membuat perubahan apa pun pada halaman, pastikan untuk menekan tombol Simpan perubahan tombol.

alamat wordpress dan alamat situs - Pembaruan gagal.  Responsnya bukan respons JSON yang valid.Pastikan kedua URL identik dan memiliki HTTPS di depan

Perbaiki peringatan/masalah konten campuran

Saat ini, semua situs web harus menggunakan sertifikat SSLyang memungkinkan Anda menggunakan koneksi HTTPS di situs Anda.

Namun, jika Anda migrasikan situs web lama dari HTTP ke HTTPS, Anda mungkin berakhir dengan situasi di mana beberapa sumber daya lama masih memuat melalui HTTP, bukan HTTPS. Ini dapat memicu sesuatu yang disebut peringatan konten campuran, yang dapat menyebabkan kesalahan respons JSON yang tidak valid.

Di bagian sebelumnya, Anda memastikan bahwa Alamat WordPress dan Alamat Situs dimulai dengan HTTPS. Ini bisa saja memperbaiki masalah konten campuran. Tapi hanya untuk berada di sisi yang sama, instal dan aktifkan plugin ini: SSL Sangat Sederhana.

Setelah menginstal Anda akan melihat popup dengan tombol ini: Aktifkan SSL! Klik pada tombol. Plugin akan mulai berfungsi dan Anda logout. Jangan khawatir. Cukup masuk dan periksa apakah kesalahan JSON pada editor Gutenberg Anda hilang.

Jika Anda memerlukan bantuan untuk menyiapkan plugin, lihat panduan ini.

aktivasi plugin ssl yang sangat sederhana - Pembaruan gagal.  Responsnya bukan respons JSON yang valid.Klik tombol Aktifkan SSL untuk memindahkan semua tautan ke HTTPS

Nonaktifkan plugin dan tema untuk menemukan konflik

Konflik tema dan plugin adalah penyebab umum kesalahan WordPress. Jadi di bagian ini, kami akan membantu Anda mengetahui apakah tema atau plugin menyebabkan kesalahan respons JSON di situs web Anda.

Pertama, pengungkapan kecil: Menonaktifkan plugin dan tema dapat menyebabkan situs Anda rusak. Anda bisa kehilangan beberapa konfigurasi Anda. Tetapi jika Anda memiliki cadangan, ini tidak akan menjadi masalah.

Setelah Anda menonaktifkan plugin dan tema dan mencari tahu plugin atau tema mana yang menyebabkan kesalahan, Anda dapat memulihkan situs Anda kembali normal. Kemudian hapus tema atau plugin pelakunya dari situs web Anda. Dengan cara ini, semua konfigurasi Anda akan tetap utuh dan pelakunya akan hilang.

Sekarang, pergi ke Penampilan → Tema dan aktifkan tema WordPress default (seperti Dua Puluh Dua Puluh, Dua Puluh Dua Puluh Satu, dll). Periksa apakah kesalahan JSON telah diperbaiki.

Jika kesalahannya hilang, maka hapus tema. Jika tidak, aktifkan kembali tema Anda sebelumnya.

Selanjutnya, pergi ke Plugin Terpasang, pilih semua plugin Anda dan di bawah Tindakan Massal, pilih Menonaktifkan dan pukul Berlaku.

nonaktifkan semua plugin - Pembaruan gagal.  Responsnya bukan respons JSON yang valid.
Nonaktifkan semua plugin dan periksa apakah kesalahan JSON hilang

Jika kesalahan tidak muncul di Editor Gutenberg Anda, salah satu plugin Anda yang menyebabkannya. Yang perlu Anda lakukan adalah mencari tahu plugin mana yang menjadi penyebabnya. Mulai aktifkan kembali plugin satu per satu. Setiap kali Anda mengaktifkan kembali sebuah plugin, periksa apakah kesalahan JSON telah kembali.

Ketika Anda menemukan pelakunya, hapus pluginnya. Jika itu adalah bagian penting dari situs Anda, hubungi pengembang plugin dan minta bantuan.

Cara lain untuk memecahkan masalah kesalahan respons JSON yang tidak valid

Empat solusi pertama seharusnya memungkinkan Anda untuk menghapus “Pembaruan gagal. Responsnya bukan respons JSON yang valid.” tetapi jika masih berlanjut, coba metode berikut:

Cari konflik REST API

WordPress menggunakan REST API untuk berkomunikasi dengan server. Jika komunikasi gagal karena suatu alasan, Anda akan menemukan kesalahan JSON.

Untuk mengetahui apakah REST API adalah akar masalahnya, buka editor Gutenberg Anda di mana kesalahan JSON ditampilkan, klik kanan pada kesalahan dan pilih Memeriksa pilihan.

periksa opsi di browser chrome - Pembaruan gagal.  Responsnya bukan respons JSON yang valid.Klik tombol Inspeksi dan periksa kesalahan REST API

Dibawah Menghiburcari REST API kesalahan. Jika Anda menemukannya maka kesalahan tersebut disebabkan oleh API.

Untuk menghapus kesalahan, Anda perlu mencari pertolongan dari penyedia hosting Anda.

Unggah gambar dengan cara yang berbeda

Jika mengunggah gambar di pos Anda memicu kesalahan, coba unggah melalui Perpustakaan Media.

Pastikan Anda tidak menggunakan karakter yang tidak valid dalam judul. Gunakan saja huruf dan angka bahasa Inggris pada judul gambar.

Beralih ke Editor Klasik (sementara atau permanen)

Jika semuanya gagal, pertimbangkan untuk beralih ke editor Klasik. Yang perlu Anda lakukan hanyalah instal plugin Editor Klasik resmi.

Untuk tampilan yang lebih detail, lihat panduan kami di cara menonaktifkan Gutenberg dan menggunakan editor TinyMCE Klasik.

Karena itu, jika Anda lebih suka tetap menggunakan editor Gutenberg, Anda perlu menemukan cara untuk menghapus kesalahan respons JSON dari situs Anda.

Jika Anda mencoba semua solusi yang tercantum di atas dan masih tidak dapat menghapus kesalahan, maka Anda memerlukan bantuan profesional. Hubungi penyedia hosting Anda dan beri tahu mereka tentang semua solusi yang Anda coba. Mereka akan membantu Anda menghilangkan kesalahan.

Perbaiki kesalahan respons JSON WordPress yang tidak valid untuk selamanya

Itu “Pembaruan gagal. Responsnya bukan respons JSON yang valid.” kesalahan adalah salah satu kesalahan WordPress yang paling umum. Itu dapat muncul saat mengunggah gambar atau menerbitkan/memperbarui konten menggunakan editor blok baru (Gutenberg).

Penyebab sebenarnya bisa apa saja mulai dari plugin atau tema nakal hingga masalah sertifikat SSL. Menghapus kesalahan hanyalah masalah mencari tahu alasan di baliknya dan menyingkirkannya dari situs Anda.

Kami berharap dengan bantuan tutorial kami, Anda dapat menghapus kesalahan respons JSON dari situs Anda.

Untuk beberapa tips lainnya tentang memperbaiki kesalahan umum WordPressAnda dapat memeriksa panduan pemula kami untuk pemecahan masalah WordPress.

Jika Anda memiliki pertanyaan tentang “Responsnya bukan respons JSON yang valid.” kesalahan, beri tahu kami di bagian komentar di bawah.

Panduan gratis

5 Tips Penting untuk Mempercepat
Situs WordPress Anda

Kurangi waktu pemuatan Anda bahkan hingga 50-80%
hanya dengan mengikuti tips sederhana.

Sumber Artikel

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.