WordPress Beyaz Ekran (WSOD) Çözümü (2026): Eklenti Çakışması Bulma + Debug Log + Hızlı Kurtarma

WordPress’te “beyaz ekran” (White Screen of Death – WSOD) genelde şunların sonucudur:

  • eklenti/tema çakışması,
  • PHP fatal error,
  • bellek (memory) yetmemesi,
  • cache/optimizasyonun sayfayı bozması.

İyi haber: WSOD %90 “sistematik bir sırayla” çözülür. Bu rehberde hem siteyi tekrar açacağız, hem de hangi eklentinin/ayarın bozduğunu bulacağız.


0) Hızlı teşhis: Panel mi gitti, site mi gitti?

  • Sadece front-end beyaz (admin açılıyor): Tema/önbellek/JS-CSS optimizasyonu şüpheli
  • Hem admin hem site beyaz: PHP fatal error / eklenti çakışması daha olası
  • Arada açılıp kapanıyor: hosting kaynak limiti / timeout / cache çakışması olabilir

1) En hızlı kurtarma (3 dakika): Eklentileri tek hamlede kapat

Panel açılmıyorsa bile FTP/File Manager ile eklentileri devre dışı bırakabilirsin.

Adımlar

  1. Hosting File Manager veya FTP → site kökü
  2. wp-content/ içine gir
  3. plugins klasörünün adını değiştir:
    • pluginsplugins_old

WordPress, plugins klasörünü bulamazsa eklentileri yükleyemez ve hepsi devre dışı kalır.

✅ Site açıldıysa: sorun bir eklentidedir.
Sonra:

  • plugins_old adını tekrar plugins yap
  • Eklentileri panelden tek tek açarak hangisinin bozduğunu bul.

Bu yöntem WordPress topluluğunda en yaygın “panel yokken eklenti kapatma” yöntemidir ve WSOD’da ilk kurtarma adımıdır.


2) Tema kaynaklı olabilir: Varsayılan temaya dön (5 dakika)

Eklentileri kapattın ama hâlâ beyaz ekran varsa tema bozulmuş olabilir.

Adımlar

  1. wp-content/themes/ içine gir
  2. Aktif temanın klasör adını değiştir (ör. temaadi_old)
  3. WordPress, kuruluysa otomatik olarak varsayılan bir temaya (Twenty… gibi) döner

✅ Site açıldıysa: sorun tema veya tema içindeki custom koddur.


3) En net teşhis: WP_DEBUG ile hatayı log’a yazdır

WSOD’un gerçek sebebini en hızlı şekilde hata logunda görürsün.

wp-config.php içine ekle

wp-config.php dosyasında “That’s all, stop editing” satırının üstüne ekle:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Sonra:

  • wp-content/debug.log dosyasını aç
  • Son satırlarda “Fatal error …” hangi dosya/eklenti gösteriyor bak

✅ Hangi eklentinin/temanın patladığını net şekilde bulursun.


4) “Memory exhausted” (bellek yetmedi) çözümü

debug.log’da “Allowed memory size exhausted” görürsen:

wp-config.php’ye ekle

define('WP_MEMORY_LIMIT', '256M');

Bazı hostlarda gerçek limit panelden ayarlanır; bu satır her zaman yetmeyebilir ama çoğu sitede hızlı çözüm sağlar.


5) Cache/optimizasyon WSOD üretebilir (özellikle LiteSpeed/Minify/Delay)

Bazen site “beyaz” gibi görünür ama aslında kritik JS/CSS bozulduğu için sayfa render edemez.

Hızlı test

  • Cache eklentisini devre dışı bırak:
    • eklenti klasörünü yeniden adlandır (sadece LiteSpeed veya kullanılan cache eklentisi)
  • Cloudflare kullanıyorsan: Purge cache yap

Özellikle “Delay JS / Combine” ayarları bazı temalarda menüyü/ekranı tamamen bozabilir. (Bu yüzden biz LiteSpeed “sorun çözme” yazısında “optimizasyonları kapat + purge” sırasını verdik.)


6) WordPress Recovery Mode (kurtarma modu) varsa kullan

Bazı fatal error durumlarında WordPress, admin mailine “Recovery Mode” linki yollar. O linkle girince problemli eklentiyi kapatıp paneli açabilirsin.

Eğer mail gelmiyorsa:

  • WP Mail SMTP kurulu değilse mail düşmeyebilir (o yüzden SMTP rehberi önemlidir).

7) En sık WSOD sebepleri (2026’da en çok görülenler)

  1. Güncelleme sonrası eklenti çakışması
  2. PHP sürüm uyumsuzluğu (özellikle yeni WordPress sürümleriyle)
  3. Aggressive cache/JS optimize ayarı
  4. Bozuk tema dosyası / child theme yanlış kod
  5. Malware/şüpheli dosya enjekte edilmesi

8) 10 dakikalık “tam kurtarma” planı (kopyala)

  1. pluginsplugins_old (hepsi kapansın)
  2. Site açıldı mı? Açıldıysa eklentileri tek tek aktif et
  3. Açılmadıysa: aktif tema klasörünü değiştir
  4. WP_DEBUG ile debug.log al
  5. Memory limit 256M dene
  6. Cache/CDN purge
  7. Sorunlu eklentiyi/temayı güncelle veya alternatifle değiştir
  8. Stabil olunca: yedek planı ve staging alışkanlığı kur

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top