White Screen of Death (WSOD) pada WordPress adalah situasi di mana Anda melihat halaman putih sepenuhnya tanpa pesan kesalahan yang jelas. Ini bisa disebabkan oleh berbagai faktor. Berikut adalah beberapa langkah yang dapat Anda ambil untuk memperbaiki White Screen of Death:
- Aktifkan Mode Debugging: Tambahkan baris berikut ke dalam file
wp-config.php
untuk mengaktifkan mode debugging WordPress:define('WP_DEBUG', true);
Dengan cara ini, WordPress akan menampilkan pesan kesalahan di layar, yang dapat membantu Anda mengidentifikasi masalahnya.
- Periksa Error Log: Lihat file log error pada server Anda atau panel kontrol hosting untuk mengetahui pesan kesalahan yang mungkin muncul. Biasanya, file ini dapat ditemukan di direktori
/wp-content
atau di lokasi lain tergantung pada konfigurasi server. - Periksa File
wp-config.php
: Pastikan filewp-config.php
tidak rusak dan tidak ada karakter yang tidak valid di dalamnya. Buka file tersebut dan pastikan semuanya terlihat baik. - Periksa File
.htaccess
: Jika Anda telah membuat perubahan di file.htaccess
, coba kembalikan ke versi yang sebelumnya berfungsi atau gunakan versi default WordPress:# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
- Nonaktifkan Tema dan Plugin: Jika Anda masih dapat mengakses area admin, nonaktifkan tema dan plugin satu per satu dan periksa setiap kali untuk melihat apakah satu dari mereka menyebabkan WSOD.
- Gunakan Tema Default: Aktifkan tema default WordPress (seperti Twenty Twenty-One) untuk melihat apakah masalahnya terkait dengan tema yang sedang Anda gunakan.
- Cek Ketersediaan Memori: Pastikan bahwa server memiliki cukup memori untuk menjalankan WordPress. Jika memori terbatas, pertimbangkan untuk meningkatkannya di konfigurasi server.
- Reinstall WordPress Core: Reinstall versi terbaru WordPress core. Gantilah file inti WordPress dengan salinan baru dari situs resmi wordpress.org.
- Periksa PHP Version: Pastikan bahwa versi PHP yang digunakan oleh server Anda kompatibel dengan versi WordPress yang Anda gunakan.
- Hubungi Support Hosting: Jika setelah mencoba semua langkah di atas masalah masih berlanjut, sebaiknya hubungi dukungan teknis dari penyedia hosting Anda untuk mendapatkan bantuan lebih lanjut.
Ingatlah untuk selalu membuat cadangan sebelum membuat perubahan besar pada situs WordPress Anda untuk menghindari kehilangan data.