WEB – YAZILIM

WordPress Beyaz Ekran Hatası (White Screen of Death) Nedir ve Nasıl Çözülür?

WordPress Beyaz Ekran Hatası (White Screen of Death), genellikle eklenti veya tema uyumsuzlukları ve PHP bellek sınırı sorunlarından kaynaklanır. Çözüm yollarını öğrenin!
wordpress-beyaz-ekran-hatasi-white-screen-of-death-nedir-ve-nasil-cozulur

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:

  1. 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.
  2. 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.
  3. Hatalı Kodlama
    Bir temayı veya eklentiyi özelleştirirken yapılan kodlama hataları da bu hatayı tetikleyebilir. Özellikle functions.php dosyasındaki hatalar sıkça bu soruna yol açar.
  4. 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/plugins klasörüne gidin.
  • Tüm eklentileri devre dışı bırakmak için bu klasörün adını plugins_disabled olarak 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/themes klasö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.php dosyası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.php dosyası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.php dosyası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!

Shares:
Bir yanıt yazın

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