- White Screen of Death adalah mekanisme keamanan PHP yang menyembunyikan fatal error.
- Penyebab utama meliputi konflik plugin hingga keterbatasan resource server.
- Solusi praktis di antaranya mengaktifkan mode WP_DEBUG, menonaktifkan folder plugin via FTP, hingga mengganti tema ke default untuk melacak sumber error.
- Meningkatkan batas memori PHP menjadi 256M dan memastikan kompatibilitas versi PHP (8.0 atau 8.1) pada panel hosting sangat efektif mengatasi halaman blank.
- Cegah WSOD dengan backup rutin, menggunakan staging site, dan memilih layanan WordPress Hosting yang teroptimasi di Qwords.
Menghadapi layar putih kosong tanpa pesan error saat mengakses WordPress? Di ekosistem WordPress, fenomena ini dikenal sebagai White Screen of Death (WSoD).
Meskipun tampak stagnan, ini sebenarnya adalah mekanisme PHP untuk menyembunyikan fatal error agar tidak terekspos ke publik.
Mari kita bedah solusinya secara sistematis.
Apa Itu White Screen of Death di WordPress?
White Screen of Death adalah kondisi ketika website WordPress hanya menampilkan halaman putih kosong, baik di halaman depan (frontend), dashboard admin, atau bahkan keduanya.
Yang bikin masalah ini terasa “menyeramkan” adalah:
- Tidak ada pesan error
- Tidak ada peringatan apa pun
- Website terlihat seperti “mati total”
Padahal, sebenarnya WordPress masih berjalan, hanya saja terjadi error di balik layar.
Penyebab Umum Halaman WordPress Blank Putih
Sebelum masuk ke cara mengatasinya, Sahabat Qwords perlu tahu dulu penyebab yang paling sering terjadi:
- Plugin bermasalah atau tidak kompatibel
- Theme error atau konflik dengan WordPress versi terbaru
- Limit memory PHP terlalu kecil
- Error pada file inti WordPress
- Kesalahan saat update plugin, theme, atau WordPress
- Script PHP error (fatal error)
Dengan memahami penyebabnya, proses troubleshooting akan jauh lebih mudah dan terarah.
Cara Mengatasi White Screen of Death di WordPress
Berikut langkah-langkah yang bisa Kamu lakukan secara bertahap.
Tidak harus semua dicoba sekaligus—mulai dari yang paling sederhana dulu.
1. Aktifkan Mode Debug WordPress
Langkah pertama yang sangat disarankan adalah menampilkan error yang tersembunyi.
Buka file wp-config.php, lalu ubah atau tambahkan kode berikut:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
Setelah itu, coba reload website. Jika ada error, WordPress akan menampilkannya sehingga kamu bisa tahu sumber masalahnya.
Jika WP_DEBUG_DISPLAY tetap tidak memunculkan teks di browser, periksa file debug.log di dalam folder /wp-content/. Di sana, setiap PHP Fatal Error akan tercatat secara kronologis.
2. Nonaktifkan Semua Plugin
Plugin adalah penyebab WSOD yang paling umum. Seringkali, WSoD dipicu oleh Namespace Conflict atau ketidakcocokan fungsi antar plugin pasca update versi PHP.
Jika masih bisa masuk dashboard:
- Masuk ke Plugins → Installed Plugins
- Pilih semua plugin
- Klik Deactivate
Jika tidak bisa masuk admin, lakukan via File Manager atau FTP:
- Masuk ke folder
wp-content - Ubah nama folder
pluginsmenjadiplugins_old
Kalau website kembali normal, berarti salah satu plugin bermasalah.
Aktifkan plugin satu per satu untuk menemukan penyebabnya.
3. Ganti ke Theme Default WordPress
Jika plugin bukan masalahnya, kemungkinan besar theme yang error.
Caranya:
- Masuk ke
wp-content/themes - Rename folder theme yang sedang aktif
- WordPress akan otomatis beralih ke theme default seperti Twenty Twenty-Four
Jika website normal kembali, berarti theme sebelumnya perlu diperbaiki atau di-update.
4. Tambah PHP Memory Limit
White Screen of Death juga bisa muncul karena kehabisan memory PHP.
Tambahkan kode berikut di file wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
Jika hosting mendukung, ini sering kali langsung menyelesaikan masalah.
5. Cek File .htaccess
File .htaccess yang rusak bisa memicu WSOD.
Langkahnya:
- Rename file
.htaccessmenjadi.htaccess_old - Coba reload website
- Jika normal, masuk ke Settings → Permalinks
- Klik Save Changes untuk membuat
.htaccessbaru
6. Upload Ulang File Core WordPress
Jika error terjadi setelah update WordPress:
- Download WordPress versi terbaru
- Upload ulang folder
wp-admindanwp-includes - Jangan menimpa folder
wp-content
Cara ini aman dan efektif untuk memperbaiki file core yang rusak.
7. Cek Versi PHP di Hosting
Versi PHP yang terlalu lama atau terlalu baru juga bisa menyebabkan konflik.
Kamu bisa mencoba:
- PHP 8.0
- PHP 8.1 (jika plugin dan theme sudah kompatibel)
Ubah versi PHP lewat cPanel / Client Area hosting, lalu cek kembali website.
Pencegahan Agar White Screen of Death Tidak Terulang
Agar WSOD tidak datang lagi secara tiba-tiba, perhatikan hal berikut:
- Selalu backup website sebelum update
- Gunakan plugin & theme dari developer terpercaya
- Update WordPress secara berkala
- Gunakan hosting dengan resource yang memadai
- Aktifkan staging site sebelum perubahan besar
Mengatasi WSOD dengan Lebih Smooth
Dengan langkah yang tepat dan runtut, kamu bisa mengembalikan website WordPress ke kondisi normal tanpa harus langsung reinstall dari nol hanya karena White Screen of Death.
Tapi, mengelola WordPress seharusnya berfokus pada pertumbuhan konten, bukan terjebak dalam siklus troubleshooting yang melelahkan.
Jika kamu lelah dengan kejadian WSOD yang berulang, waktunya beralih ke infrastruktur yang dioptimalkan secara spesifik dari Qwords.
Dengan WordPress Hosting Qwords, nikmati ekosistem yang stabil, proteksi dari resource exhaustion, dan dukungan teknis yang memahami stack teknologi kamu sepenuhnya.

