Siteye giriyorsun ve karşına bomboş, bembeyaz bir ekran çıkıyor. Hata mesajı bile yok. WordPress dünyasında buna beyaz ölüm ekranı denir. İpucu vermediği için sinir bozucudur ama çözüm yolları aslında bellidir.
Neden olur
Beyaz ekran genelde bir PHP hatasından kaynaklanır ve hata mesajı gizli olduğu için ekran boş kalır. En sık sebepler, çakışan bir eklenti, bozuk bir tema ya da tükenen PHP bellek limitidir. Yani sebepler 500 hatasına benzer, sadece görünümü farklıdır.
Hata gösterimini aç
İlk iş, ne olduğunu görmektir. wp-config.php dosyasında hata ayıklama modunu açarsan beyaz ekran yerine gerçek hata mesajı görünür. Bu mesaj genelde hangi dosyanın ve satırın soruna yol açtığını söyler, böylece körlemesine aramazsın.
Eklenti ve temayı dene
Panele girebiliyorsan tüm eklentileri kapat, site düzelirse teker teker açarak suçluyu bul. Panele giremiyorsan FTP ile eklentiler klasörünü yeniden adlandır. Sorun temadaysa, varsayılan bir WordPress temasına geçmek çözer; bunu da dosya üzerinden yapabilirsin.
Bellek limitini artır
Sebep bellek yetersizliğiyse, wp-config.php dosyasına bellek limitini yükselten bir satır eklemek işe yarar. Özellikle ağır eklentiler ya da çok içerikli sayfalarda bu sık görülür. Hostingin izin verdiği ölçüde limiti artırmak beyaz ekranı kaldırabilir.
Beyaz ekran, ipucu vermese de çözümsüz değildir. Hata gösterimini açıp sebebi görmek, işin yarısını halleder. Gerisi eklenti, tema ve bellek üçlüsünü elemekten ibarettir.
İlgili Rehberler
- Veritabanı bağlantı hatası (database connection) çözümü
- Çok fazla yönlendirme hatası (redirect loop) çözümü
- WordPress e-posta göndermiyor sorunu ve SMTP çözümü
Bu işleri kendiniz yapmak yerine profesyonel destek isterseniz, WordPress bakım ve teknik destek hizmetime göz atabilirsiniz.
Bu konunun tüm rehberi: WordPress Hataları ve Çözümleri