Bagaimana Cara Memperbaiki – Gagal Memperbarui: Responsnya Tidak Valid Respons JSON?

Diterbitkan: 2023-09-17
memperbarui-gagal-respon-tidak-valid-respon-JSON

Pembaruan gagal: Responsnya tidak valid. Respons JSON adalah kesalahan yang cukup normal bagi pengguna WordPress. Saya telah memecahkan masalah ini beberapa kali, dua kali untuk situs web saya dan beberapa kali lagi untuk situs web klien saya.

Meskipun mungkin terdengar seperti kesalahan teknis yang rumit (dan memang ada aspek teknisnya) atau sulit dipecahkan, kenyataannya berbeda. Ini terjadi ketika WordPress Anda tidak mendapat respons dalam JSON saat mengunggah file.

Bagian baiknya adalah solusinya mudah dan dapat dijangkau. Dalam panduan ini, saya akan memandu Anda melalui lima metode mudah untuk mengatasi kesalahan ini secara langsung. Percayalah, ada kemungkinan besar salah satu metode ini akan bekerja dengan lancar untuk situs web Anda. Jadi, mari selami!

Apa itu Respons JSON Bukan Kesalahan Valid di WordPress? Penyebab Utama

Sebaiknya cari tahu penyebab masalah ini sebelum beralih ke solusinya. Namun sebelum saya menjelaskan lebih jauh, ketahuilah bahwa website kita (WordPress) dan server yang kita gunakan berkomunikasi terus-menerus setiap kali kita memposting sesuatu dan membuat perubahan kecil dan besar pada blog.

Hal yang sama terjadi ketika Anda mencoba mengunggah visual seperti gambar. WordPress mengirimkan permintaan server untuk menyimpan visual baru di konten. Sekarang, untuk kelancaran pengoperasian, keduanya berkomunikasi dalam format JSON (JavaScript Object Notation).

Namun, kesalahan “Respon JSON Tidak Valid” terjadi ketika kedua pihak, situs web Anda, dan server, mengalami kendala bahasa. Website Anda mengirimkan permintaan dalam format JSON, namun server merespons dengan sesuatu yang kurang tepat atau tidak dalam format yang diharapkan.

Miskomunikasi ini menyebabkan pesan kesalahan. Mengapa server bereaksi seperti ini tidak memiliki jawaban pasti. Terkadang hal ini terjadi karena struktur permalink yang buruk, firewall keamanan, pengalihan SSL, dll. Saya akan membahas kemungkinan masalah ini beserta solusinya di bawah ini!

Pembaruan Gagal: Respons JSON Bukan Kesalahan Valid – 5 Cara Untuk Memperbaikinya

Berikut adalah cara terbaik untuk memperbaiki kesalahan “pembaruan gagal: respons JSON tidak valid.” Anda dapat membaca semua solusi dan mencobanya satu per satu. Mulailah dengan mengikuti solusi pertama, lalu solusi kedua, ketiga, dan seterusnya.

1. Hapus Plugin & Tema yang Rusak

Solusi pertama saya untuk hampir semua masalah WordPress yang berfungsi adalah menemukan plugin yang salah dan memeriksa temanya. Anda mungkin tidak tahu bahwa plugin dan tema yang salah di situs web dapat menyebabkan banyak kesalahan, dan respons JSON adalah salah satunya.

Solusi sederhananya adalah mencari plugin yang menyebabkan masalah dan mengubah tema (jika tidak berfungsi dengan benar). Namun, sebelum Anda melakukannya, pastikan untuk membuat cadangan situs web sehingga Anda dapat memulihkan blog Anda jika terjadi kesalahan.

Berikut cara menghapus plugin yang salah:

  • Temukan opsi “ Plugins ” di dashboard WordPress.
  • Klik pada kotak centang untuk memilih semua plugin.
hapus plugin yang rusak
  • Kemudian pilih “ Nonaktifkan ” di menu tarik-turun.
nonaktifkan-semua-plugin
  • Klik “ Terapkan ” untuk menonaktifkan semua plugin.

Berikut cara menghapus tema yang salah:

  • Masuk ke akun WordPress Anda.
  • Temukan menu “ Appearance ” di dashboard.
  • Klik pada “ Tema ” di opsi.
  • Di halaman tema, Anda akan melihat opsi WordPress berdasarkan tema default.
tema yang salah
  • Pilih salah satu di antara tema default dan “ Aktifkan .”
aktifkan-default-tema

Jika masalahnya ada pada tema atau plugin, Anda dapat mengunggah visual dengan mudah di situs web tanpa mendapatkan kesalahan respons JSON yang tidak valid. Kemudian, instal tema lain dan sesuaikan sesuai kebutuhan Anda.

Ikuti proses yang sama untuk proses penonaktifan untuk mengaktifkan plugin, namun lakukan satu per satu. Dengan cara ini, Anda dapat mengetahui plugin mana yang menjadi penyebab kesalahan tersebut. Hapus plugin itu, dan pastikan untuk tidak mendownloadnya lagi.

2. Periksa Pengaturan URL Situs Web & Struktur Permalink

Solusi selanjutnya adalah dengan memeriksa pengaturan URL website WordPress dan struktur permalink postingan blog Anda. Kedua poin tersebut sangat penting; jika pengaturannya salah, Anda mungkin menghadapi kesalahan respons JSON yang tidak valid.

Periksa URL Situs WordPress

  • Buka tab “ Pengaturan ” WordPress.
  • Pilih “ Umum ” di antara semua opsi.
  • Anda akan diarahkan ke halaman “ Pengaturan Umum ”.
  • Pastikan alamat website Anda sama pada kolom URL.
pengaturan umum wordpress
  • Jangan lupa, URL harus memiliki “https”, bukan “http.”
  • Setelah memasukkan URL yang benar, klik “ Simpan Perubahan .”

Periksa Struktur Permalink Situs Web

  • Buka “ Pengaturan ” WordPress di dasbor.
  • Pilih opsi “ Tautan Perma ”.
pengaturan-permalink-wordpress
  • Pilih “ Struktur Kustom ” dan tambahkan tag kanan seperti gambar.
struktur-kustom-permalink
  • Terakhir, klik “ Simpan Perubahan .”

3. Sertifikat SSL & Kesalahan Pengalihan

Apakah masalah masih berlanjut bahkan setelah memastikan URL yang benar di pengaturan? Jika Anda masih melihat kesalahan yang sama, periksa apakah Anda memiliki sertifikat SSL. Ini mengotentikasi identitas pemilik situs web dan membuat pengunjung merasa aman.

Blogger yang tidak memiliki sertifikat SSL ini tidak akan memiliki HTTPS di URL-nya, sehingga menyebabkan kesalahan JSON. Inilah sebabnya, pertama-tama, pastikan untuk membeli dan memasang sertifikat SSL. Anda dapat membelinya secara terpisah atau membeli hosting yang menawarkan SSL.

Kesalahan pengalihan di WordPress, yang disebabkan oleh pengalihan HTTPS yang bertentangan, dapat mengakibatkan masalah yang berbeda. Akibatnya, Anda mungkin menghadapi kesalahan Respons JSON Tidak Valid. Jadi, Anda memerlukan dua sertifikat terpisah, di server asal Anda dan yang disediakan oleh CDN.

4. Regenerasi File .htaccess

File .htaccess adalah alasan umum lainnya mengapa banyak dari kita menghadapi kesalahan “pembaruan gagal: respons JSON tidak valid”. File ini seperti pengelola alamat web (URL) situs web Anda.

Saat kami memperbarui atau menambahkan hal baru ke situs web, file ini membantu mengelola cara kerja alamat web tersebut. Terkadang, file menjadi kacau atau ketinggalan jaman, menyebabkan masalah tautan permanen yang menyebabkan kesalahan respons JSON tidak valid.

Apa yang harus dilakukan? Nah, dalam situasi seperti ini, membuat ulang file .htaccess untuk membuat versi yang baru dan diperbarui dapat memperbaiki kesalahan JSON dan membuat situs web Anda tetap berjalan lancar. Berikut adalah langkah-langkah yang perlu Anda ikuti untuk membuat ulang file ini.

Berikut cara membuat ulang file .htaccess untuk website Anda:

  • Masuk ke akun hosting Anda dan pilih opsi “ Manajer File” .
cpanel-file-manager
  • Klik pada folder “ Public_html ”.
server-publik-html
  • Di sudut atas, pilih “ Pengaturan.
pengaturan server
  • Tandai kotak centang untuk menampilkan file tersembunyi yang dimulai dengan (.) seperti file .htaccess.
aktifkan-file tersembunyi
  • Klik kanan pada file .htaccess dan pilih “Edit.”
htaccess-file.htaccess
  • Buka file, pilih semua kode, lalu tempel kode yang saya tulis di bawah ini:
 # BEGIN WordPress 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] # END WordPress
  • Simpan kode dan lihat apakah Anda menghadapi masalah yang sama.

5. Periksa Firewall Keamanan

Terkadang, firewall keamanan juga menjadi penyebab kesalahan respons JSON yang tidak valid. Jika firewall Anda beroperasi di tingkat host, hubungi penyedia hosting WordPress Anda. Minta mereka untuk menyelidiki masalah ini lebih lanjut.

Namun, solusinya mudah jika Anda menggunakan plugin firewall keamanan. Anda hanya perlu menonaktifkan plugin dan menginstal plugin baru yang andal. Buka saja bagian “ Plugin” , pilih plugin, dan klik “ Nonaktifkan .”

6. Gunakan Perpustakaan Media Untuk Mengunggah Visual

Jika tidak ada yang berhasil, Anda perlu menghubungi ahlinya untuk mencari bantuan. Kemungkinan masalahnya cukup serius, dan Anda tidak akan bisa menyelesaikannya sendirian. Namun, itu tidak berarti Anda tidak dapat memperbarui postingan blog Anda sekarang; Saya punya solusinya.

Solusinya adalah dengan menggunakan Media Library hingga masalah ini teratasi secara permanen. Jika Anda menggunakan “ Perpustakaan Media ” untuk mengunggah visual, Anda dapat dengan mudah melewati “Pembaruan gagal: Responsnya bukan kesalahan JSON yang valid.”

Berikut cara menggunakan perpustakaan media untuk mengunggah visual:

  • Pilih opsi “ Media ” di dasbor.
  • Klik “ Tambah Baru ” dan unggah gambar yang ingin Anda tambahkan.
bagian-media-wordpress
  • Setelah Anda menambahkan file, kembali ke halaman posting.
  • Daripada “ Unggah”, pilih opsi “ Perpustakaan Media ”.
bagian-perpustakaan-media
  • Pilih gambar yang ingin Anda unggah dari perpustakaan media, dan selesai.

Apa Lagi yang Dapat Anda Lakukan? Kiat Bonus

Jika Anda telah membaca seluruh artikel dan mencoba semua metode di atas, masalahnya serius. Anda perlu mencari bantuan ahli, tetapi sebelum Anda melakukannya, cobalah tips sederhana ini; mungkin mereka akan bekerja dan menghemat uang.

  • Gunakan Nama Gambar yang Benar : Saat Anda memberi nama pada gambar Anda, gunakan hanya huruf, angka, dan tanda hubung biasa. Ini membantu memastikan nama gambar Anda berfungsi dengan baik di situs web Anda.
  • Coba Editor Klasik: Jika Anda melihat kesalahan JSON saat menggunakan editor baru, Anda dapat beralih kembali ke Editor Klasik dengan menggunakan plugin yang disebut Editor Klasik.
  • Aktifkan Debugging WordPress: Untuk menemukan dan memperbaiki kesalahan JSON, Anda dapat mengaktifkan debugging WordPress. Cukup tambahkan kode ini ke file wp-config.php Anda:
 define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);

Pertanyaan yang Sering Diajukan (FAQ)

Apa yang dimaksud dengan memperbarui respons yang gagal bukan merupakan respons JSON yang valid?

Website dan WordPress berkomunikasi dalam format JSON saat Anda mengupdate konten di blog. Namun, ketika server hosting merespons secara berbeda (bukan dalam format JSON), kami melihat kesalahan JSON yang tidak valid ini.

Bagaimana cara memperbaiki penerbitan yang gagal, responsnya bukan respons JSON yang valid, localhost?

Untuk memperbaiki kegagalan penerbitan: responsnya bukan kesalahan respons JSON yang valid, buka “ Pengaturan ” > “ Tautan Perma ” dan simpan struktur ini: https//namasituswebanda.url/%namapos%/. Anda dapat melihat gambar di bawah ini untuk memahami struktur URL.

pengaturan-kustom-permalink-wordpress

Membungkus

Saya memahami kesalahan WordPress “Pembaruan Gagal: Respons Tidak Valid Respons JSON” bisa menjadi hambatan yang membuat frustrasi, tapi jangan takut! Bukan tidak mungkin untuk dipecahkan. Saya yakin salah satu solusi saya akan berhasil untuk Anda; Anda harus mengikuti langkah-langkahnya dengan cermat.

Namun, jika tidak ada yang berhasil, jangan berkecil hati. Tarik napas dalam-dalam, dan cobalah untuk mendapatkan bantuan dari seseorang yang ahli dalam mengatasi kesalahan WordPress. Anda juga bisa mendapatkan bantuan dari teman atau internet. Selamat memecahkan masalah!