WordPress Beyaz Ekran Problemi ve Kesin Çözümleri (Güncellenmiş 2025)

WordPress Beyaz Ekran (White Screen of Death – WSOD) Nedir?
WordPress beyaz ekran hatası, genellikle bir PHP hatası veya bellek yetersizliği nedeniyle sayfanın tamamen boş beyaz bir ekran olarak görünmesi durumudur. Admin paneline bile giremiyorsanız, büyük ihtimalle tema, eklenti veya bellek limitleriyle ilgili bir sorun vardır.
1. WordPress Beyaz Ekran Sorununun Nedenleri
Bu hatanın başlıca nedenleri şunlardır:
- Eklenti veya tema uyumsuzlukları (Bozuk kod veya güncellemeler sonrası)
- Bellek limitinin aşılması (Hosting kaynaklarının yetersiz olması)
- PHP hataları (Kodlamada yapılan yanlışlıklar veya eski PHP sürümleri)
- Bozuk .htaccess dosyası (Yanlış yönlendirme ve kurallar)
- Otomatik güncellemeler sonrası oluşan hatalar
2. WordPress Beyaz Ekran Hatası Çözüm Adımları
Sorunu hızlıca çözmek için aşağıdaki adımları sırayla uygulayın.
Adım 1: Tarayıcı Önbelleğini ve CDN’i Temizleyin
İlk olarak CTRL + SHIFT + R (Windows) veya CMD + SHIFT + R (Mac) tuş kombinasyonlarını kullanarak sayfayı yenileyin.
Eğer CDN (Cloudflare vb.) kullanıyorsanız, CDN cache temizlemeyi deneyin. Sorun çözüldüyse, ek adımlara geçmeye gerek yoktur.
Adım 2: WordPress Eklentilerini Devre Dışı Bırakın
Eklenti uyumsuzlukları, beyaz ekran hatasının en yaygın nedenlerinden biridir.
1. Admin Paneline Erişiminiz Varsa:
- Görünüm → Eklentiler sayfasına gidin ve tüm eklentileri devre dışı bırakın.
- Siteyi yenileyin, çalışıyorsa tek tek eklentileri etkinleştirerek sorunu yaratanı bulun.
2. Admin Paneline Giremiyorsanız (FTP ile):
- FTP veya cPanel Dosya Yöneticisi ile wp-content/plugins/ klasörüne gidin.
- “plugins” klasörünün adını “plugins_disabled” olarak değiştirin.
- Site çalışıyorsa, eski haline getirip eklentileri tek tek kapatarak hatalı olanı bulun.
📌 Görsel: FTP Üzerinden Eklentileri Devre Dışı Bırakma
Adım 3: Aktif Temayı Değiştirin
Bazen tema dosyalarındaki hatalar da beyaz ekrana neden olabilir.
Admin Paneline Girebiliyorsanız:
- Görünüm → Temalar kısmına giderek WordPress’in varsayılan bir temasına (Twenty Twenty-One vb.) geçin.
Admin Paneline Giremiyorsanız (FTP ile):
- FTP ile
wp-content/themes
klasörüne girin. - Kullandığınız temanın adını değiştirin (
mytheme_old
gibi). - WordPress varsayılan temaya geçecektir, siteyi kontrol edin.
📌 Görsel: FTP ile Tema Değiştirme
Adım 4: Bellek Limitini Artırın
Yetersiz bellek nedeniyle WordPress çökebilir. Bunu artırmak için aşağıdaki işlemi yapın:
- FTP ile
wp-config.php
dosyasını açın ve şu satırı ekleyin:define('WP_MEMORY_LIMIT', '256M');
- Eğer düzelmezse,
php.ini
dosyanıza şu satırı ekleyin:memory_limit = 256M
- Hâlâ çalışmazsa,
.htaccess
dosyanıza şu satırı ekleyin:php_value memory_limit 256M
📌 Görsel: WordPress Bellek Limitini Artırma
Adım 5: Hata Ayıklamayı Açın (Debug Mode)
WordPress hata ayıklama modunu açarak sorunun detaylarını görebilirsiniz:
wp-config.php
dosyanızın içinde şu kodları ekleyin:define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); @ini_set('display_errors', 0);
- Daha sonra
wp-content/debug.log
dosyanızı inceleyerek hatanın sebebini bulun.
📌 Görsel: WordPress Hata Ayıklama Modu
Adım 6: .htaccess Dosyasını Yeniden Oluşturun
Bozuk bir .htaccess
dosyası beyaz ekrana neden olabilir. Bunu sıfırlamak için:
- FTP veya cPanel ile public_html içinde
.htaccess
dosyanızı bulun. - Adını değiştirin (örneğin
.htaccess_old
). - WordPress paneline girip Ayarlar → Kalıcı Bağlantılar kısmından “Değişiklikleri Kaydet” butonuna basın. Bu, yeni bir
.htaccess
dosyası oluşturacaktır.
📌 Görsel: .htaccess Dosyasını Yeniden Oluşturma
Adım 7: PHP Sürümünü Güncelleyin
Eski bir PHP sürümü kullanıyorsanız, bu beyaz ekran hatasına neden olabilir.
- cPanel → PHP Sürümü bölümüne girerek en az PHP 8.0 veya üstüne güncelleyin.
- Hosting sağlayıcınızdan destek isteyebilirsiniz.
📌 Görsel: cPanel Üzerinden PHP Güncelleme
Adım 8: WordPress’i Manuel Güncelleyin
Eğer tüm adımları denediyseniz ve sonuç alamadıysanız, WordPress çekirdek dosyalarını manuel güncellemek sorunu çözebilir.
- WordPress.org’dan en son sürümü indirin.
- FTP ile
wp-admin
vewp-includes
klasörlerini silin. - Yeni indirdiğiniz dosyalardan
wp-admin
vewp-includes
klasörlerini yükleyin.
📌 Görsel: WordPress Manuel Güncelleme
Sonuç ve Özet
WordPress beyaz ekran hatası can sıkıcı olabilir, ancak genellikle eklenti, tema, bellek sınırı veya PHP hatalarından kaynaklanır.
✅ Öncelikle tarayıcı önbelleğini temizleyin. ✅ Eklentileri devre dışı bırakın, tema değiştirin ve bellek limitini artırın. ✅ Hata ayıklama modunu açıp sorunu tespit edin. ✅ .htaccess dosyasını sıfırlayın ve PHP sürümünüzü güncelleyin.
Eğer tüm bu adımlara rağmen sorun çözülmezse, hosting firmanız ile iletişime geçmek en iyi çözüm olacaktır. 🚀