Website
  • 4 mins read

Cara Mengatasi White Screen of Death di WordPress (Blank Putih)

Highlights
  • 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:

  1. Masuk ke Plugins → Installed Plugins
  2. Pilih semua plugin
  3. Klik Deactivate

Jika tidak bisa masuk admin, lakukan via File Manager atau FTP:

  1. Masuk ke folder wp-content
  2. Ubah nama folder plugins menjadi plugins_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:

  1. Masuk ke wp-content/themes
  2. Rename folder theme yang sedang aktif
  3. 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:

  1. Rename file .htaccess menjadi .htaccess_old
  2. Coba reload website
  3. Jika normal, masuk ke Settings → Permalinks
  4. Klik Save Changes untuk membuat .htaccess baru

6. Upload Ulang File Core WordPress

Jika error terjadi setelah update WordPress:

  • Download WordPress versi terbaru
  • Upload ulang folder wp-admin dan wp-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.

Hosting Khusus untuk Performa WordPress Lebih Smooth

Dengan WordPress Hosting Qwords, nikmati ekosistem yang stabil, proteksi dari resource exhaustion, dan dukungan teknis yang memahami stack teknologi kamu sepenuhnya.

Shakila Zahra Previa

I'm Shakila, a Content Writer & Copywriter specializing in creating impactful, reader-friendly content that helps brands communicate with clarity and purpose.

Leave a comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *