Categories
Blogs Free Open Source Software (FOSS) Free to use TIK Wordpress World Wide Web

Masalah di WordPress 5.6 dan Tahapan perbaikannya

Memasuki update Wordpress ke 5.6, terdapat beberapa amasalah yang suka timbul diclient yang menggunakan CMS Wordpress, biasanya yang dikeluhkan:

Menu editor tidak timbul
WPBakery tidak keluar tool nya
Tampilan berantakan
Halaman depan blank putih
Menu wp-admin kacau
Pada saat mouse over ke suatu menu di worpress admin, tidak keluar dropdown menu nya
Beberapa halaman dimenu admin, blank tidak keluar menu sebagian, atau tidak bisa diklik menu tab sub menunya
Tidak bisa login, padahal tidak ada perubahan password/user akses

Memasuki update WordPress ke 5.6, terdapat beberapa masalah yang suka timbul di client yang menggunakan CMS WordPress, biasanya yang dikeluhkan:

  • Menu editor tidak timbul
  • WPBakery tidak keluar tool nya
  • Tampilan berantakan
  • Halaman depan blank putih
  • Menu wp-admin kacau
  • Pada saat mouse over ke suatu menu di worpress admin, tidak keluar dropdown menu nya
  • Beberapa halaman dimenu admin, blank tidak keluar menu sebagian, atau tidak bisa diklik menu tab sub menunya
  • Tidak bisa login, padahal tidak ada perubahan password/user akses

Setelah beberapa puluhan kali menangani keluahan tersebut, maka agar lebih runut, lakukan troubleshot sebagai berikut:

  • Aktifkan debug wordpress, di file wp-config.php, ada/tambahkan script: define( ‘DISALLOW_FILE_EDIT’, true );
  • Check file .htaccess, backup dahulu, kembalikan ke standar .htaccess worddpress dan cpanel (jika menggunakan cpanel)
  • Non aktifkan/hapus cache, non aktifkan compressed file dan optimilization di cpanel
  • Lihat hasilnya, apakah ada perubahan dan error yang timbul, jika tidak lakukan tahapan selanjutnya
  • Jika bisa login dan mengakses wp-admin, lakukan update semua plugin dan themes
  • install plugin yang bisa scan malware, saya pakai Defender Pro, lakukan scan, dan lakukan setiap rekomendasi yang dihasilkan.
  • Coba aktifkan dahulu wordpress database repair, dan lakukan repair dan optimalisasi database, di file wp-config.php, ada/tambahkan script: define( ‘WP_ALLOW_REPAIR’, true);
  • Jika sudah melakukan rekomendasi, biasanya delete atau restore atau update file yang terdeteksi tersusupi malware, jika masih ada masalah, lakukan hal berikut
  • Lakukan repair database dengan akses url /wp-admin/maint/repair.php
  • JIka file wordpress langsung hilang semua, akses ftp, dan lakukan replace instalasi wordpress dengan versi 5.5.3, download disini wordpress 5.5.3 no content
  • Jika sudah normal alhamdulillah, jika masih ada kendala, lakukan hal berikut
  • coba non aktifkan semua plugin, cek apakah yang dikeluhkan masih timbul, jika masih timbul
  • hapus plugin wpbakery, classic editor, Gutenberg, dan install ulang plugin tersebut
  • jika masih error, downgrade lagi wordpress ke 5.4.4, lakukan scan malware dan cek hasilnya, pengalaman saya sampai downgrade ke versi 5.3, dan selalu scan malware dan lakukan rekomendasinya.
  • Jika akhirnya, misal di wp 5.4.4 sudah bisa normal, lakukan update ke 5.5.3 kembali, jika normal, naik lagi ke 5.6.1, jika bisa normal alhamdulillah, namun pengalaman saya, hanya bisa normal di versi 5.5.3.

Saran jika punya uang lebih, pakai cloudflare, jika punya infrastruktur sendiri, pergunakan WAF (Web application firewall) terserah mau pakai software apa. Tujuan utamanya mempersulit masuknya malware. Jika pakai cpanel, Modsec (security) diaktifkan.

Kesimpulan: sepertinya semua gara-gara malware yang masuk, berupa file php sendiri, misalnya blue.php css.php disemua folder dalam wordpress, dan karena keteledoran admin web karena jarang melakukan update dan scan malware serta melakukan tindaklanjut dari hasil temuan. Jadi bukan murni karena update wp ke 5.6, tapi malware tersebut sangat berpengaruh saat di wp 5.6.

Sekian pengalaman ts wp, yang bikin jenuh ini… LOL…

Jangan lupa kembalikan lagi status di wp-config.php

define(‘WP_DEBUG’, false);
define(‘WP_DEBUG_LOG’, false);
define( ‘WP_ALLOW_REPAIR’, false);

Leave a Reply

Your email address will not be published. Required fields are marked *