WP Rescue ID

Mengatasi White Screen of Death (WSOD) di WordPress

Pengantar
Di kalangan pengguna WordPress, fenomena layar putih kosong tanpa pesan error sama sekali dikenal sebagai White Screen of Death (WSOD). Masalah ini sangat membingungkan karena kurangnya informasi, dan seringkali Anda bahkan terkunci dari area dashboard admin.

Deskripsi Masalah
WSOD terjadi ketika skrip PHP di situs Anda kehabisan memori atau mengalami kesalahan fatal (fatal error), namun server dikonfigurasi untuk menyembuyen pesan error tersebut demi alasan keamanan. Hasilnya, browser hanya menampilkan layar putih kosong (blank page).

Penyebab Umum
Konflik Kode pada Tema (Theme Conflict): Modifikasi pada file functions.php yang salah sintaks.

Plugin yang Tidak Kompatibel: Interaksi buruk antar dua plugin.

Keterbatasan Limit Memori PHP: Terlalu banyak proses berat yang berjalan bersamaan.

Masalah Cache: Server menyajikan versi cache yang rusak.

Kegagalan Pembaruan Otomatis: Proses update WordPress yang terputus.

Langkah-langkah Troubleshooting
Langkah 1: Mengaktifkan WP_DEBUG untuk Melihat Error
Langkah paling kritis adalah memaksa WordPress menampilkan pesan error yang tersembunyi.

Masuk ke File Manager.

Edit file wp-config.php.

Ubah atau tambahkan kode ini:

PHP
define( ‘WP_DEBUG’, true );
define( ‘WP_DEBUG_DISPLAY’, true );
Reload halaman putih tersebut. Kini Anda akan melihat jalur file yang menyebabkan error.

Langkah 2: Isolasi Folder Tema
Akses folder wp-content/themes/ via File Manager.

Ubah nama folder tema aktif Anda (misalnya dari twentytwentyfour menjadi twentytwentyfour_disable).

Cek apakah situs kembali menyala dengan tema default.

Langkah 3: Isolasi Folder Plugin
Navigasi ke wp-content/.

Ubah nama folder plugins menjadi plugins_old.

Jika situs berfungsi kembali, ubah namanya balik ke plugins, lalu aktifkan plugin satu per satu.

Langkah 4: Membersihkan Cache Browser dan Server
Terkadang WSOD hanya ada di layar Anda karena cache. Bersihkan cache browser Anda atau gunakan mode penyamaran (Incognito).

Best Practices
Jangan Edit functions.php Secara Langsung: Gunakan plugin khusus (seperti Code Snippets).

Monitor Kinerja Server: Pantau penggunaan RAM CPU server Anda.

FAQ (Pertanyaan yang Sering Diajukan)
1. Mengapa WSOD hanya terjadi pada artikel tertentu?
Ini mengindikasikan batas memori PHP yang tercapai.

  1. Apakah pengunjung lain melihat layar putih yang sama?
    Ya, dalam kebanyakan kasus.

  2. WP_DEBUG sudah diaktifkan tapi layar tetap putih, apa selanjutnya?
    Anda perlu memeriksa file PHP Error Logs di kontrol panel hosting Anda.

  3. Bolehkah membiarkan WP_DEBUG terus aktif?
    Tidak disarankan karena alasan keamanan.

  4. Apakah WSOD dapat disebabkan oleh database yang rusak?
    Jarang. Biasanya akan muncul pesan spesifik Database Connection.

Kesimpulan
White Screen of Death memang menakutkan, tetapi pada dasarnya hanyalah sistem keamanan yang menyembuyen error. Dengan mengaktifkan WP_DEBUG dan mengisolasi komponen situs, Anda dapat melacak masalah ini dengan cepat.

Butuh Bantuan Ahli?
Situs Anda masih menampilkan layar putih? Serahkan pada tim profesional di WPRescueID sekarang!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top