Error White Screen of Death di WordPress: Penyebab dan Solusi

dani indra

White Screen of Death (WSOD) adalah masalah yang cukup umum di WordPress. Ini terjadi ketika Anda mengakses situs web Anda, tetapi yang ditampilkan adalah layar putih kosong tanpa pesan kesalahan. WSOD bisa disebabkan oleh berbagai faktor, dan berikut adalah beberapa penyebab dan solusi untuk mengatasi masalah ini:

Penyebab Umum WSOD:

  1. Masalah pada Tema atau Plugin: Kesalahan pada tema atau plugin yang digunakan dapat menyebabkan WSOD. Mungkin ada kesalahan kode yang membuat situs tidak dapat diakses.
  2. Terlalu Banyak Memori Digunakan: Jika situs Anda menggunakan terlalu banyak memori, server mungkin gagal menampilkan halaman. Ini bisa terjadi karena plugin atau tema yang memakan banyak sumber daya.
  3. Konflik Server atau Basis Data: Konflik pada server atau masalah dengan basis data dapat mengakibatkan WSOD.
  4. Kesalahan Kode dalam wp-config.php: Kesalahan dalam berkas konfigurasi WordPress (wp-config.php) dapat menyebabkan WSOD.
  5. Virus atau Malware: Serangan virus atau malware pada situs web Anda dapat menyebabkan masalah ini.

Solusi untuk WSOD:

  1. Nonaktifkan Tema atau Plugin: Jika WSOD muncul setelah menginstal atau mengaktifkan tema atau plugin tertentu, coba nonaktifkan tema atau plugin tersebut. Ini dapat dilakukan dengan mengakses direktori tema atau plugin melalui FTP dan mengganti nama direktori tersebut.
  2. Periksa Penggunaan Memori: Jika Anda memiliki akses ke pengaturan server, Anda dapat meningkatkan batas memori yang diizinkan untuk PHP dengan mengedit berkas php.ini. Namun, ini biasanya harus dilakukan oleh administrator server.
  3. Periksa wp-config.php: Pastikan tidak ada kesalahan sintaks atau konfigurasi yang salah dalam berkas wp-config.php. Anda dapat memeriksa apakah koneksi basis data telah dikonfigurasi dengan benar.
  4. Periksa Server atau Basis Data: Jika Anda yakin bahwa situs web Anda sudah benar-benar bersih dari virus atau malware, periksa dengan penyedia hosting Anda untuk memastikan tidak ada masalah pada server atau basis data.
  5. Log Kesalahan: Aktifkan log kesalahan di WordPress dengan menambahkan baris berikut ke wp-config.php Anda:
   define('WP_DEBUG', true);
   define('WP_DEBUG_LOG', true);
   define('WP_DEBUG_DISPLAY', false);

Setelah itu, coba akses situs Anda kembali, dan WordPress akan mencatat kesalahan dalam berkas wp-content/debug.log. Dengan informasi ini, Anda dapat mencari tahu penyebab sebenarnya dari WSOD.

  1. Pemulihan dari Backup: Jika Anda memiliki backup situs web yang berfungsi, pertimbangkan untuk mengembalikan situs Anda ke versi sebelumnya yang masih berfungsi.
  2. Dukungan Hosting: Jika Anda sudah mencoba semua langkah di atas dan masih mengalami WSOD, hubungi dukungan teknis dari penyedia hosting Anda. Mereka dapat membantu Anda mendiagnosis dan mengatasi masalah lebih lanjut.

Ingatlah untuk selalu melakukan backup situs web Anda secara rutin sehingga Anda memiliki cadangan yang dapat digunakan jika terjadi masalah serius seperti WSOD.

Leave a Comment