WordPress Beyaz Ekran (White Screen of Death) Sorunu ve Çözüm Yolları

WordPress alt yapısına sahip web sitenize yada admin paneline giriş yapmak istediğinizde sizi beyaz bir ekran mı karşılıyor? İşte bu, WordPress kullanıcılarının korkulu rüyası olan “Beyaz Ekran” (White Screen of Death – WSOD) hatasıdır.

Bu problem genellikle sitenizin tamamen bozulduğu anlamına gelmez; çoğu zaman birkaç basit adımla giderilebilir. Bu makalede, Beyaz Ekran hatasının temel nedenlerini, sorunun nasıl tespit edileceğini ve adım adım çözüm yollarını görsellerle destekleyerek ayrıntılı bir şekilde paylaşıyoruz.

wordpress beyaz ekran sorunu ve çözüm yolları

Beyaz Ekran Hatasının Nedenleri

Uyumsuz veya bozuk eklentiler
Yeni yüklenen veya güncellenen bir eklenti, diğer eklentilerle veya WordPress çekirdeğiyle çakışabilir.

Uyumsuz temalar
Özellikle dış kaynaklı veya güncel olmayan temalar, WordPress sürümünüzle uyumsuzluk yaratabilir.

PHP hataları veya yetersiz bellek sınırı
Kod hataları ya da düşük PHP bellek limiti, sitenin yüklenmesini engelleyebilir.

Güncelleme sırasında bakım modunda takılma
Güncellemelerden sonra .maintenance dosyası silinmezse site bakım modunda kalabilir.

Adım Adım Çözüm Yöntemleri

1. Eklentileri Devre Dışı Bırakın

Eklentiler, WSOD’un en sık karşılaşılan sebeplerindendir. Çözmek için:

  1. FTP istemcisi veya cPanel Dosya Yöneticisi aracılığıyla sitenize bağlanın.
  2. wp-content/plugins klasörünü bulun.
  3. Klasörün adını geçici olarak plugins-old olarak değiştirin.
  4. Siteyi yenileyin ve erişim sağlayıp sağlayamadığınızı kontrol edin.

Eğer sorun çözüldüyse, eklentileri tek tek yeniden etkinleştirerek hangi eklentinin soruna yol açtığını tespit edin.

2. Varsayılan Bir Tema ile Test Edin

Problemin temelinde kullandığınız tema yatıyorsa, wordpressin default temalarından birini aktif ederek (örneğin Twenty Twenty-Two) test edebilirsiniz.

  1. PhpMyAdmin’e giriş yapın.
  2. Veritabanınızda wp_options tablosunu bulun.
  3. template ve stylesheet satırlarını bularak değerlerini twentytwentytwo olarak değiştirin.
  4. Sayfayı yenileyin ve kontrol edin.

3. PHP Bellek Limitini Artırın

Düşük bellek limiti de beyaz ekrana neden olabilir. Bunu artırmak için:

  1. Sitenizin kök dizinindeki wp-config.php dosyasını açın.
  2. <?php etiketinden hemen sonra şu kodu ekleyin:
define( 'WP_MEMORY_LIMIT', '256M' );
  1. Dosyayı kaydedin ve tekrar giriş yapmayı deneyin.

4. .maintenance Dosyasını Silin

Site güncelleme sırasında takıldıysa, kök dizinde .maintenance dosyası kalmış olabilir.

  1. FTP ile sitenize bağlanın.
  2. Ana dizinde .maintenance dosyasını bulun.
  3. Dosyayı silin.
  4. Sayfayı yenileyin ve tekrar giriş yapmayı deneyin.

Sorun Hâlâ Devam Ediyorsa?

  • wp-config.php dosyanızı bulup uygun bir yere aşağıda verdiğimiz kodu ekleyerek hata detaylarını görüntüleyebilirsiniz:
define( 'WP_DEBUG', true );

Bu sayede, hataya neden olan dosya veya kodu doğrudan görebilir ve çözüm üretebilirsiniz.

Eğer yine çözemiyorsanız, Googsi destek ekibimizle iletişime geçebilir ve profesyonel yardım alabilirsiniz.

Beyaz Ekran hatası can sıkıcı olsa da, genellikle eklentiler, temalar veya küçük yapılandırma sorunlarından kaynaklanır. Üstte anlattığımız adımları izleyerek, yalnızca birkaç dakika içinde sitenizi yeniden sorunsuz bir şekilde çalışır duruma getirebilirsiniz.

Sorununuz Hâlâ Devam Ediyor mu?
WordPress sitenizde Beyaz Ekran (WSOD) veya başka bir hata yaşıyorsanız ve çözümler sonuç vermediyse, profesyonel destek ekibimizden yardım alabilirsiniz. Googsi ekibi, web sitenizi hızlı ve ayrıntılı şekilde analiz ederek en uygun teknik çözümü gerçekleştirecektir.

Hemen bizimle iletişime geçin ve sitenizi tekrar sorunsuz bir şekilde çalışır hale getirelim!