WordPress "Beyaz Ekran Ölümü" (WSOD) Nedir?

Beyaz Ekran (White Screen of Death) veya 500 Hatası, PHP betiklerinin ölümcül bir hata (fatal error) ile karşılaşması sonucu sayfanın render edilememesidir.

1. Hata Kaydını Açma (WP_DEBUG):

Beyaz ekranda neyin çöktüğünü görmek için:

  • cPanel Dosya Yöneticisi'nde sitenizin kök dizinindeki wp-config.php dosyasını açın.
  • Şu satırı bulun ve true yapın:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Artık hata mesajları wp-content/debug.log dosyasına yazılacaktır.

2. Hatalı Eklentiyi Devre Dışı Bırakma:

Eklenti güncellemelerinden sonra çökme yaşandıysa:

  • public_html/wp-content/ klasörüne gidin.
  • plugins klasörünün adını plugins_eski olarak değiştirin.
  • Sitenizi yenileyin. Siteniz açılırsa sorun bir eklentidedir. Klasör adını tekrar plugins yapıp şüpheli eklenti klasörlerini tek tek yeniden adlandırarak suçluyu bulun.

3. Bozuk .htaccess Dosyasını Yenileme:

  • .htaccess dosyasının adını .htaccess_yedek yapın.
  • WP Admin panelinde Ayarlar > Kalıcı Bağlantılar sayfasına girip hiçbir şeyi değiştirmeden Kaydet butonuna basın; WordPress temiz bir dosya üretecektir.