Lompat ke konten
[a Humble Request] Klik 1 unit iklan saja di halaman ini untuk menjaga blog tetap aktif dan memberikan wawasan yang berguna.

Mengatasi Error WordPress Not Valid JSON Response

TokoDaring.Com – Mengatasi Error WordPress Not Valid JSON Response. Mungkin anda sedang mengalami masalah error website ecommerce anda ? Di website ecommerce berbasis WordPress dan WooCommerce, sering terjadi error ‘updating failed. the response is not a valid json response’.

Mengatasi Error WordPress Not Valid JSON Response

Artikel Lainnya:

Menulis HTML di Dalam Kategori Produk WooCommerce

Error WordPress

Kami juga mengalami error WordPress yang sama, ‘updating failed. the response is not a valid json response’. Meskipun mudah untuk mengatasi error WordPress tersebut.

Yakni dengan cara menambahkan beberapa script perintah ke dalam file .htaccess. Ini baris kode yang kami tambahkan, tuliskan di antara #BEGIN WordPress dan #END WordPress.

Jika sebelumnya sudah ada kode di dalam tag tersebut, hapus saja kode yang lama dan ganti dengan kode berikut.

## Mengatasi error wordpress not valid json response

<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>

Mengatasi error wordPress not valid json response

Setelah menuliskan kode tersebut di atas, seharusnya error ‘wordpress not valid json response’ tidak terjadi lagi.

Tapi, jika ternyata website toko daring anda masih mengalami error yang sama, anda dapat memeriksa dan melakukan beberapa hal berikut.

Mengatasi error wordpress not valid json response dengan mengecek Mixed Content

Website ecommerce atau website toko online yang di buat menggunakan WordPress dan WooCommerce mensyaratkan keamanan yang kuat.

Salah satu hal dasar terkait dengan keamanan website ecommerce adalah dengan menggunakan sertifikat SSL yang valid.

Atau website eccommerce anda secara keseluruhan harus berjalan pada protokol HTTPS yang aman.

Note! website ecommerce harus mendukung HTTPS.

Yang perlu di ingat adalah website ecommerce yang di buat dengan WordPress dan WooCommerce, mensyaratkan bahwa seluruh halaman website anda harus mendukung protokol HTTPS, tanpa terkecuali.

Error the response is not a valid json response, mungkin saja terjadi karena website anda belum berjalan pada protokol HTTPS sepenuhnya, atau sebagian. Apa maksudnya sebagian ?

Ya… ada sebagian halaman website anda yang tidak mendukung protokol aman tersebut. Atau mungkin ada satu atau hanya beberapa elemen kecil yang tidak HTTPS.

Jika anda sebenarnya sudah memasang sertifikat SSL tapi sebagian halaman website atau elemen di website anda ternyata belum sepenuhnya HTTPS, itu di sebut dengan istilah ‘mixed content’ atau ‘content mixer’

Content mixer sangat umum terjadi, di mana beberapa halaman website ‘belum’ mendukung https. Hal tersebut terjadi karena ada elemen yang masuk ke website anda yang berasal dari source yang masih http.

Maka pastikan anda menggunakan SSL yang valid dan terpasang di website ecommerce anda.

Tentang content mixer dan bagaimana mengatasinya, lihat artikel di blog wpJakarta.Com, mengatasi masalah mixed content di WordPress.

Cek URL website ecommerce anda

Cek apakah input setting WordPress url dan site address url sudah sama dan juga HTTPS ?

Dari dashboard admin, silahkan menuju setting >> general. Pastikan bahwa penulisan prefix menggunakan HTTPS, dan bukan hanya HTTP, misalnya https://tokodaring.com.

WordPress Address (URL)https://tokodaring.com
Site Address (URL)https://tokodaring.com

Untuk lebih yakin, ketikan lagi (ulang) alamat URL website pada kolom yang adan dan pastikan di ketikan dengan benar. Langkah tersebut mungkin dapat mengatasi error website ecommerce anda.

Cari penyebab error dengan menonaktifkan semua plugin

Tidak bisa di pungkiri, bahwa website ecommerce anda mungkin di buat dengan bantuan beberapa atau banyak plugin. Tidak ada error WordPress yang lebih sering terjadi selain karena ‘plugin konflik’

Plugin yang konflik bisa saja ‘bentrok’ dengan plugin lainnya. Dan mungkin menjadi penyebab masalah ‘updating failed. the response is not a valid json response’.

Untuk memperbaikinya, coba non-aktifkan semua plugin dan lakukan refresh. Lalu aktifkan lagi semua plugin satu-persatu.

Dengan begitu akan terlihat plugin mana yang jadi masalah dan menyebabkan error tersebut.

Jika ternyata benar bahwa ada satu plugin yang menyebabkan masalah, maka laporkan dan minta bantuan tim support plugin tersebut untuk mendapatkan update.

Plugin konflik biasanya terjadi antar plugin, atau plugin dengan tema website.

Mengatasi error wordpress not valid json response dengan menginstal plugin classic editor

Dalam beberapa kasus sebelumnya error ‘updating failed. the response is not a valid json response’ di sebabkan karena in-kompatibilitas plugin Gutenberg blok editor. Meskipun saat ini hal tersebut jarang terjadi lagi

Maka coba atasi error tersebut dengan menginstal kembali plugin classic editor, namun anda tetap dapat menggunakan block editor.

Jika anda tetap ingin menggunakan block editor gutenberg, lakukan hal berikut. Pada menu Setting >> Writing pilih opsi untuk menggunakan block editor. Dan setting “NO” pada opsi beralih ke classic editor.

Deprecated beberapa script fungsi

Error ‘updating failed. the response is not a valid json response’ mungkin juga terjadi karena beberapa fungsi, script atau element yang deprecated.

Seperti misalnya jika website ecommerce anda saat ini berjalan menggunakan PHP versi 8.x. Sementara, plugin atau tema website yang anda gunakan masih belum mendukung versi itu.

Anda bisa mengetahui secara spesifik script, fungsi, yang bermasalah dan dapat mengetahui pada baris keberapa dari file yang bermasalah tersebut dengan melakukan debugging.

Lakukan debugging

Plugin yang konflik dengan plugin lainnya, atau plugin yang konflik dengan tema website, atau script CMS yang error dapat di ketahui dengan melakukan proses debug.

Proses debugging akan membantu anda mengetahui secara detail dimana masalah yang terjadi pada sistem anda.

Cara melakukan debugging pada website ecommerce WordPress adalah sebagai berikut :

  • Tambahkan kode di bawah ke dalam file wp-config.php tepat sebelum atau di atas komen /* That’s all, stop editing! Happy publishing. */.
  • Biasanya pada baris tersebut sudah terdapat kode seperti define('WP_DEBUG', false); 
  • Lalu cukup ganti false menjadi true dan tambahkan dua baris kode berikutnya hingga menjadi seperti ini :
/* Mengatasi error wordpress not valid json response 
 */

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

Selanjutnya, lihat pada folder wp-content, akan terdapat file dengan nama debug.log. Buka file tersebut dan lihat pada bagian baris di mana berisi kalimat PHP Fatal error: error().

Setelah menemukan dimana masalahnya. Kembalikan mode debug seperti sebelumnya define('WP_DEBUG', false);

Mencegah error pada website ecommerce

Mengoptimasi website ecommerce ternyata dapat mencegah website ecommerce anda dari error atau dari masalah keamanan.

Yaitu dengan memastikan seluruh sistem anda berjalan pada versi yang paling sempurna (versi paling update).

Pastikan anda selalu menggunakan CMS, themes, plugins dan extension pada versi yang paling mutakhir.

Tinggalkan tema, plugin atau extension yang sudah tidak di maintain lagi oleh pihak developernya (abandoned).

Artikel tentang error website ecommerce atau error wordpress

Membuat bisnis anda online menggunakan WordPress dan WooCommerce itu menyenangkan. Artikel yang berkaitan dengan error website ecommerce WordPress lainnya, lihat arsip artikel yang kami tag sebagai ‘error wordpress’.

Related Ads: