Cara Mengatasi PHP Error Display Blank pada Website

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.