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.phpdosyasını açın. - Şu satırı bulun ve
trueyapı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.pluginsklasörünün adınıplugins_eskiolarak değiştirin.- Sitenizi yenileyin. Siteniz açılırsa sorun bir eklentidedir. Klasör adını tekrar
pluginsyapıp şüpheli eklenti klasörlerini tek tek yeniden adlandırarak suçluyu bulun.
3. Bozuk .htaccess Dosyasını Yenileme:
.htaccessdosyasının adını.htaccess_yedekyapı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.