White Screen of Death (WSOD) adalah masalah umum di WordPress di mana situs Anda hanya menampilkan layar putih tanpa pesan error. Masalah ini dapat disebabkan oleh berbagai faktor, dan memerlukan beberapa langkah pemecahan masalah untuk mengidentifikasi dan memperbaiki penyebabnya. Berikut adalah panduan lengkap untuk mengatasi WSOD di WordPress.
Penyebab Umum
- Konflik Plugin: Plugin yang tidak kompatibel atau rusak dapat menyebabkan WSOD.
- Tema Rusak: Tema yang tidak kompatibel atau kode yang salah dapat menyebabkan masalah.
- Batasan Memori PHP: Batasan memori yang terlalu rendah dapat menyebabkan situs tidak dapat dimuat.
- File Konfigurasi Rusak: Kesalahan dalam file
wp-config.php
atau file lain dapat menyebabkan WSOD. - Kesalahan Server: Masalah dengan server hosting dapat menyebabkan situs tidak dapat diakses.
Langkah-Langkah Pemecahan Masalah
1. Aktifkan Mode Debug
Aktifkan mode debug di WordPress untuk mendapatkan informasi lebih lanjut tentang error.
- Edit file
wp-config.php
dan ubah baris berikut:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
- Ini akan menyimpan log error ke file
debug.log
di direktoriwp-content
.
2. Nonaktifkan Semua Plugin
- Masuk ke dasbor WordPress (jika memungkinkan) dan nonaktifkan semua plugin.
- Jika tidak dapat masuk, ubah nama folder
plugins
di direktoriwp-content
melalui FTP atau File Manager untuk menonaktifkan semua plugin secara massal. - Jika situs kembali normal, aktifkan plugin satu per satu untuk mengidentifikasi yang menyebabkan masalah.
3. Ganti ke Tema Default
- Ganti tema ke tema default seperti Twenty Twenty-One melalui dasbor WordPress.
- Jika tidak dapat masuk, ubah nama folder tema aktif di direktori
wp-content/themes
melalui FTP atau File Manager.
4. Periksa Batasan Memori PHP
- Tambahkan kode berikut ke file
wp-config.php
untuk meningkatkan batasan memori:
define('WP_MEMORY_LIMIT', '64M');
5. Periksa File .htaccess
- Ubah nama file
.htaccess
di root direktori WordPress untuk memeriksa apakah masalah disebabkan oleh konfigurasi.htaccess
. - Jika situs kembali normal, buat file
.htaccess
baru dengan pengaturan default.
6. Periksa File wp-config.php
- Pastikan tidak ada kesalahan sintaks atau konfigurasi yang salah dalam file
wp-config.php
.
7. Periksa Log Error Server
- Cek log error di dasbor hosting Anda untuk mendapatkan informasi lebih lanjut tentang penyebab WSOD.
8. Hubungi Dukungan Hosting
- Jika semua langkah di atas tidak membantu, hubungi dukungan pelanggan hosting Anda. Mereka dapat memberikan bantuan lebih lanjut dan memeriksa apakah ada masalah dengan server.
Kesimpulan
White Screen of Death dapat menjadi masalah yang frustrasi, tetapi dengan mengikuti langkah-langkah pemecahan masalah di atas, Anda dapat mengidentifikasi dan memperbaiki penyebabnya. Penting untuk membuat cadangan situs secara berkala agar Anda dapat memulihkan data jika terjadi masalah serius. Dengan pemantauan dan pemeliharaan rutin, Anda dapat mencegah WSOD di masa depan.
0 Comments