Pernahkan Anda mengalami Error seperti ini pada saat mengupload gambar pada WordPress Anda? Tentunya akan sangat mengganggu bukan? 
Berikut ini tips yang dapat Anda lakukan untuk memperbaikinya dari redaksi amroe.id.

 

Cara pertama yang bisa Anda lakukan dan mudah-mudahan ini cara yang paling ampuh adalah dengan memasukkan kode berikut kedalam file .htaccess Anda. Tuliskan diantara #BEGIN WordPress dan #END WordPress.

File .htaccess ini dapat ditemukan melalui File Manager di hosting Anda atau Explorer jika menggunakan localhost pada root folder instalasi WordPress Anda.

 

Tampilan kode awal : 

# BEGIN WordPress
# Arahan (baris) antara "BEGIN WordPress" dan "END WordPress"
# dihasilkan secara dinamis, dan hanya dapat dimodifikasi melalui filter WordPress.
# Setiap perubahan pada arahan di antara penanda berikut akan ditimpa.
<IfModule mod_rewrite.c>
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]
</IfModule>

# END WordPress

Tampilan setelah penambahan kode :

# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
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]
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

# END WordPress

 

Memperbaiki WordPress Not Valid JSON response dengan mengecek Content Mixer

Memperbaiki WordPress Not Valid JSON response, cobalah untuk mengecek masalah “Content Mixer”. Content Mixer adalah dimana dari halaman website Anda beberapa halaman “belum” mendukung https. Hal tersebut biasa saja terjadi karena meskipun Anda sudah menggunakan SSL atau HTTPS, namun ada elemen yang masuk ke website Anda yang berasal dari sumber yang masih http. Apalagi jika Anda menggunakan plugin “Woocommerce” atau tema website “Storefront“, maka seluruh halaman website Anda harus HTTPS tanpa terkecuali.

 

Memperbaiki WordPress Not Valid JSON response dengan mengecek URL Website

Dari dashboard Admin, coba menuju Pengaturan >> Umum, lalu cek apakah “Alamat WordPress (URL)” dan “Alamat Situs (URL)” sudah sama. Pastikan juga sudah mendukung prefix HTTPS, misalnya “https://amroe.id”. Jika diperlukan ketik kembali alamat URL Website Anda dan pastikan benar.

 

Cari penyebab error Not Valid JSON response dengan menonaktifkan semua plugin

Plugin yang konflik dengan plugin lainnya mungkin bisa juga menjadi penyebab masalah “Updating failed. The response is not a valid JSON response”. Nonaktifkan semua plugin dan coba refresh website atau coba untuk mengedit halaman dimana terdapat error invalid JSON response tersebut. Lalu aktifkan satu-persatu untuk melihat plugin apa yang menyebabkan masalah. Jika ternyata benar bahwa ada plugin yang konflik, maka minta bantuan tim support plugin tersebut untuk mendapatkan update.

 

Lakukan Debugging

Kemungkinan lainnya adalah konflik antara kode tema dengan kode plugin. Jika ingin mengetahui secara detail dimana masalah yang terjadi, Anda dapat melakukan proses “debugging”. Tambahkan kode berikut pada file “wp-config.php” tepat sebelum atau diatas komen /* That's all, stop editing! Happy publishing. */. Biasanya pada baris tersebut sudah terdapat kode define( 'WP_DEBUG', false ); ganti “false” menjadi “true” dan tambahkan dua baris kode berikutnya hingga menjadi seperti berikut : 

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

Lihat pada folder wp-content file untuk melihat error dengan nama : debug.log. Lihat pada bagian baris dimana berisi kalimat : PHP Fatal error: bla_bla_bla().Setelah menemukan dimana masalahnya, kembalikan mode debug seperti sebelumnya menjadi define( 'WP_DEBUG', false );

Demikian beberapa tips yang dapat dilakukan untuk memperbaiki error Not Valid JSON response, semoga bermanfaat…