Blog · 27 Oct 2026 · 6 min read
Update Plugin Bikin Website Blank? Cara Rollback Lewat cPanel
Habis klik "Update Now", website langsung putih dan wp-admin ikut mati. Ini langkah-langkah mematikan plugin bermasalah lewat File Manager cPanel dan mengembalikannya ke versi lama tanpa menebak-nebak.
By Tim Gocelerus
Kamu klik Update Now di halaman plugin, halaman loading sebentar, lalu website jadi putih polos — dan wp-admin ikut nggak bisa dibuka. Selama kamu masih punya akses cPanel, ini masalah yang bisa dibereskan dalam beberapa menit tanpa restore backup penuh.
Pastikan dulu penyebabnya memang plugin
Layar putih (white screen) atau pesan "There has been a critical error on this website" bisa datang dari plugin, tema, atau limit memori PHP. Sebelum mengutak-atik, nyalakan log error WordPress supaya kamu tahu file mana yang bermasalah.
- Masuk cPanel → File Manager.
- Buka folder
public_html(atau folder tempat WordPress-mu terpasang). - Klik kanan
wp-config.php→ Edit. - Cari baris
define( 'WP_DEBUG', false );lalu ganti blok itu jadi:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
- Simpan, lalu buka ulang website kamu sekali supaya error-nya terekam.
- Kembali ke File Manager, buka
wp-content/debug.log.
Baris paling bawah biasanya menyebutkan path file yang bikin fatal error, contohnya:
PHP Fatal error: Uncaught Error: Call to undefined function ...
in /home/user/public_html/wp-content/plugins/nama-plugin/includes/class-core.php on line 212
Nama folder setelah plugins/ itulah tersangkanya. Kalau yang muncul wp-content/themes/..., berarti masalahnya di tema, bukan plugin.
Selain debug.log, cPanel juga punya menu Errors di bagian Metrics yang menampilkan error log server. Menu ini tidak selalu tersedia di semua hosting — kalau tidak ada, pakai debug.log saja.
Catatan:
WP_DEBUG_DISPLAYsengaja dibuatfalsesupaya error tidak tampil ke pengunjung. Jangan lupa balikkan semua kefalsesetelah selesai.
Matikan plugin bermasalah dari File Manager
Karena wp-admin tidak bisa dibuka, plugin dimatikan dengan cara mengganti nama foldernya. WordPress akan menganggap plugin itu hilang dan otomatis menonaktifkannya.
- Di File Manager, buka
public_html/wp-content/plugins. - Cari folder plugin yang tadi muncul di log.
- Klik kanan folder itu → Rename.
- Tambahkan akhiran, misalnya
nama-pluginjadinama-plugin-off. - Buka website dan
/wp-adminlagi.
Biasanya website langsung hidup. Di halaman Plugins → Installed Plugins akan ada pesan bahwa plugin dinonaktifkan karena file-nya tidak ditemukan — itu normal.
Kalau log tidak jelas menunjuk plugin mana
Pakai cara borongan:
- Di
wp-content, rename folderpluginsjadiplugins-off. - Buka
/wp-admin. Kalau sekarang bisa masuk, berarti memang salah satu plugin penyebabnya. - Rename
plugins-offkembali jadiplugins. Semua plugin kini dalam keadaan nonaktif. - Masuk Plugins → Installed Plugins, aktifkan satu per satu sambil cek halaman depan website tiap kali selesai mengaktifkan.
- Plugin yang bikin website mati lagi itulah penyebabnya — matikan dan lanjut ke bagian berikutnya.
Cara ini memang memakan waktu kalau plugin kamu banyak, tapi hasilnya pasti.
Balikkan plugin ke versi sebelumnya
Mematikan plugin cuma pertolongan pertama. Kalau plugin itu penting (form, kasir, keranjang belanja), kamu perlu versi lamanya yang masih jalan.
Untuk plugin dari direktori WordPress.org
- Buka halaman plugin di
wordpress.org/plugins/nama-plugin/. - Scroll ke bawah, klik Advanced View.
- Di bagian Previous Versions, pilih versi sebelum update, lalu klik Download. Kamu dapat file
.zip. - Di cPanel File Manager, buka
public_html/wp-content/plugins. - Hapus (atau rename dulu, lebih aman) folder plugin yang bermasalah.
- Klik Upload, pilih file
.ziptadi. - Setelah selesai, kembali ke folder
plugins, klik kanan file zip → Extract. - Buka Plugins → Installed Plugins, aktifkan plugin itu lagi.
- Hapus file
.zip-nya kalau sudah tidak dipakai.
Pastikan hasil extract berupa folder dengan nama yang sama seperti sebelumnya, bukan folder bertumpuk seperti nama-plugin/nama-plugin/.
Untuk plugin premium
Plugin berbayar tidak punya halaman Previous Versions publik. Versi lama biasanya ada di akun pembelian kamu (dashboard vendor, Envato Downloads, atau area member). Kalau vendor tidak menyediakan versi lama, pilihannya tinggal: ambil folder plugin dari backup, atau hubungi developer-nya.
Kalau kamu bisa masuk wp-admin dan plugin cuma "error ringan" (bukan fatal), plugin WP Rollback bisa mengembalikan versi plugin WordPress.org langsung dari dashboard. Tapi saat website sudah blank total, cara File Manager di atas lebih cepat.
Cegah update yang sama terulang
Setelah versi lama terpasang, WordPress akan terus menawarkan update yang sama. Matikan auto-update khusus plugin itu dulu:
- Buka Plugins → Installed Plugins.
- Di kolom Automatic Updates pada baris plugin tersebut, klik Disable auto-updates.
Kolom ini ada di WordPress 5.5 ke atas. Kalau plugin kamu dikelola lewat layanan pihak ketiga, pengaturannya mungkin ada di sana.
Lalu lapor ke developer plugin lewat forum support-nya, sebutkan versi PHP dan versi WordPress yang kamu pakai, plus baris error dari debug.log. Biasanya bug sejenis sudah diperbaiki di rilis berikutnya, dan kamu bisa update lagi dengan aman.
Jangan lupa rapikan
Setelah semuanya normal:
- Edit
wp-config.php, kembalikan ke:
define( 'WP_DEBUG', false );
- Hapus baris
WP_DEBUG_LOGdanWP_DEBUG_DISPLAYyang tadi kamu tambahkan. - Hapus file
wp-content/debug.log— isinya bisa memuat path server dan sebaiknya tidak dibiarkan menumpuk. - Hapus folder plugin bersisa yang namanya kamu ubah jadi
-offkalau sudah tidak diperlukan. - Kalau kamu pakai plugin cache, kosongkan cache-nya supaya pengunjung tidak kebagian halaman error yang sempat tersimpan.
Kebiasaan supaya tidak kejadian lagi
- Jangan update semua plugin sekaligus. Update satu-dua, cek halaman depan dan satu halaman penting (checkout, form kontak), baru lanjut. Kalau ada yang rusak, kamu langsung tahu pelakunya.
- Backup sebelum update, bukan setelah. Backup lewat cPanel atau plugin backup, dan pastikan file-nya benar-benar bisa di-download.
- Update di jam sepi, bukan jam ramai pesanan.
- Punya staging kalau website-nya serius. Beberapa hosting menyediakan fitur staging di cPanel atau lewat WP Toolkit; kalau tidak ada, kamu bisa bikin subdomain khusus untuk salinan uji coba.
- Jangan menunda update berbulan-bulan. Plugin yang lama tidak di-update justru lebih berisiko kena celah keamanan. Yang dihindari itu update sembarangan, bukan update-nya.
- Simpan catatan sederhana: tanggal, plugin apa yang di-update, versi berapa. Satu baris di Notes sudah cukup, dan sangat menolong saat ada yang aneh seminggu kemudian.
Penutup
Intinya: matikan plugin lewat rename folder, baca debug.log untuk tahu tersangkanya, lalu pasang versi lama sampai developer memperbaiki bug-nya. Semua bisa dikerjakan dari File Manager cPanel tanpa akses SSH.
Satu hal yang bikin proses ini jauh lebih tenang adalah adanya salinan kemarin saat kamu butuh. Hosting cPanel Gocelerus (server di Singapura, NVMe, LiteSpeed, Imunify360) sudah menyertakan backup harian, jadi kalau rollback plugin ternyata belum cukup, kamu masih punya titik balik. Detail paketnya ada di halaman pricing.