Mengatasi PHP error display blank atau yang sering dikenal sebagai White Screen of Death (WOD) pada website memerlukan pendekatan sistematis untuk menemukan akar permasalahan. Masalah ini biasanya terjadi karena adanya kesalahan sintaks pada kode PHP, kehabisan batas memori (memory limit), atau konflik antara plugin dan tema yang aktif, terutama pada platform populer seperti WordPress.
Langkah awal yang paling efektif untuk mendiagnosis penyebab layar putih tersebut adalah dengan mengaktifkan fitur WP_DEBUG pada file konfigurasi atau memeriksa log error (error log) pada peladen (server) hosting Anda. Dengan mengetahui pesan galat (error message) yang spesifik, tindakan perbaikan dapat dilakukan secara terarah tanpa harus menebak-nebak.
Tabel Diagnostik Penyebab dan Solusi Blank Screen
| Penyebab Utama | Gejala Umum | Solusi Perbaikan |
|---|---|---|
| Memory Limit Tercapai | Blank saat membuka halaman tertentu atau admin panel. | Meningkatkan nilai memory_limit melalui file wp-config.php atau php.ini. |
| Konflik Plugin/Tema | Blank sesudah memperbarui atau memasang plugin/tema baru. | Menonaktifkan direktori plugin atau tema melalui File Manager / FTP. |
| Versi PHP Tidak Kompatibel | Blank setelah melakukan upgrade versi PHP di cPanel. | Menurunkan versi PHP atau memperbarui skrip agar kompatibel. |
Langkah Teknis Mengatasi Layar Putih
Berikut adalah tahapan teknis yang dapat diaplikasikan langsung untuk mengembalikan fungsi normal website Anda:
1. Mengaktifkan Mode Debug
Buka file utama pengaturan situs Anda (seperti wp-config.php) menggunakan File Manager hosting atau FTP, lalu ubah baris kode debugging menjadi aktif:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
Kode ini akan memunculkan pesan error secara langsung di layar alih-alih menampilkan halaman kosong putih polos.
2. Meningkatkan Batas Memori PHP
Jika error disebabkan oleh memori habis, tambahkan baris kode berikut ke dalam file wp-config.php sebelum kalimat penghenti:
define( 'WP_MEMORY_LIMIT', '256M' );
3. Menonaktifkan Seluruh Plugin
Jika Anda tidak dapat mengakses panel admin, masuklah ke direktori hosting melalui cPanel, cari folder wp-content, lalu ubah nama folder plugins menjadi plugins_old untuk menonaktifkan seluruh plugin secara instan.