WordPress kullanıcılarının sıklıkla karşılaştığı can sıkıcı hatalardan biri de Beyaz Ekran Hatası, diğer adıyla “White Screen of Death”tir. Bu hata, adından da anlaşılacağı gibi, siteye giriş yapmak istediğinizde tamamen beyaz bir ekranla karşılaşmanıza neden olur. Ne bir hata mesajı ne de başka bir ipucu… Peki bu durum neden ortaya çıkar ve nasıl çözebilirsiniz? İşte detaylar!
Beyaz Ekran Hatası Neden Olur?
Beyaz Ekran Hatası, genellikle aşağıdaki nedenlerden kaynaklanır:
- Eklenti veya Tema Çakışmaları
Yeni bir eklenti yüklediğinizde veya temayı değiştirdiğinizde bu tür bir sorunla karşılaşabilirsiniz. Eklentilerin veya temaların WordPress sürümünüzle uyumlu olmaması durumunda bu hata ortaya çıkabilir. - PHP Bellek Limitinin Aşılması
Hosting sağlayıcınız tarafından belirlenen PHP bellek sınırı dolduğunda, WordPress gerekli işlemleri gerçekleştiremez ve bu hata oluşur. - Hatalı Kodlama
Bir temayı veya eklentiyi özelleştirirken yapılan kodlama hataları da bu hatayı tetikleyebilir. Özelliklefunctions.phpdosyasındaki hatalar sıkça bu soruna yol açar. - Sunucu Problemleri
Hosting sağlayıcınızın sunucusunda meydana gelen bir sorun nedeniyle de siteniz beyaz ekran hatası verebilir.
Beyaz Ekran Hatası Çözüm Yolları
Bu hatayı çözmek için aşağıdaki adımları sırasıyla uygulayabilirsiniz:
1. Eklentileri Devre Dışı Bırakın
Eklentilerden biri sorun yaratıyorsa, tüm eklentileri devre dışı bırakarak hatanın çözülüp çözülmediğini kontrol edin.
- FTP üzerinden sitenize bağlanın.
wp-content/pluginsklasörüne gidin.- Tüm eklentileri devre dışı bırakmak için bu klasörün adını
plugins_disabledolarak değiştirin. - Siteyi kontrol edin. Eğer sorun çözülürse, eklentileri tek tek etkinleştirerek hatalı olanı tespit edin.
2. Varsayılan Temayı Aktif Hale Getirin
Tema kaynaklı bir sorun olup olmadığını anlamak için varsayılan bir temayı aktif hale getirebilirsiniz.
- FTP ile bağlanın ve
wp-content/themesklasörüne gidin. - Mevcut temanın adını değiştirerek devre dışı bırakın.
- WordPress, otomatik olarak varsayılan temayı (örneğin, Twenty Twenty-One) aktif hale getirecektir.
3. PHP Bellek Limitini Artırın
PHP bellek sınırını artırarak bu sorunu çözebilirsiniz.
wp-config.phpdosyasını açın ve şu kodu ekleyin.
define('WP_MEMORY_LIMIT', '64M');Eğer bu işe yaramazsa, hosting sağlayıcınızdan daha yüksek bir bellek limiti talep edebilirsiniz.
4. Hatalı Kodları Kontrol Edin
Özellikle functions.php dosyasındaki hataları düzeltmek için şu adımları izleyin:
- FTP ile sitenize bağlanın.
wp-content/themes/aktif-tema/functions.phpdosyasını açın.- Yakın zamanda yaptığınız değişiklikleri geri alın veya dosyanın yedek bir kopyasını yükleyin.
5. WordPress Hata Ayıklama Modunu Açın
WordPress’in hata ayıklama modunu etkinleştirerek sorunun kaynağını öğrenebilirsiniz.
wp-config.phpdosyasına şu satırları ekleyin
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);,Hata mesajları wp-content/debug.log dosyasına kaydedilecektir. Buradan sorunun detaylarını inceleyebilirsiniz.
6. Hosting Sağlayıcınızla İletişime Geçin
Eğer yukarıdaki yöntemler işe yaramazsa, hosting sağlayıcınıza ulaşarak sunucu tarafında bir sorun olup olmadığını kontrol etmelerini isteyin.
- Beyaz Ekran Hatasından Korunma İpuçları
- Her zaman güvenilir eklenti ve temaları kullanın.
- WordPress’inizi ve eklentilerinizi düzenli olarak güncel tutun.
- Temalar ve eklentiler üzerinde değişiklik yapmadan önce mutlaka yedek alın.
- Hosting sağlayıcınızın sunduğu kaynakların yeterli olduğundan emin olun.
Beyaz Ekran Hatası ile karşılaşmak sinir bozucu olabilir, ancak doğru yöntemlerle bu sorunu kolayca çözebilirsiniz. Umarız bu içeriğimiz, sitenizi tekrar aktif hale getirmenize yardımcı olur!







