WordPress Beyaz Ekran (White Screen of Death) Çözümü
Kısa yanıt: Beyaz ekran, PHP hatasının ekrana yazdırılmadığı durumlarda görülür. Önce önbelleği temizleyin, ardından hata kaydını açarak nedeni bulun; en sık nedenler bellek limitinin aşılması, eklenti veya tema hatası ve yarım kalmış bir güncellemedir.
Bu rehber kimin için: Boş sayfa gören WordPress yöneticileri · Gereken süre: 15 dakika · Seviye: Orta
Beyaz ekran yalnızca bir sayfada mı, tüm sitede mi, yoksa yalnızca yönetim panelinde mi görülüyor? Bu ayrım sorunu daraltır: yalnızca ön yüzde görülüyorsa tema veya önbellek, yalnızca panelde görülüyorsa bir yönetim eklentisi, her yerde görülüyorsa bellek veya çekirdek dosyaları şüphelidir.
Beyaz ekranı giderme
- Önbelleği temizleyin: Önbellek eklentisinin önbellek klasörünü (wp-content/cache) Dosya Yöneticisi’nden silin ve sayfayı gizli pencerede açın.
- Hata kaydını açın: wp-config.php’de WP_
DEBUG ve WP_ DEBUG_ LOG’u açın, sayfayı yenileyip wp-content/debug.log dosyasını okuyun. - Bellek limitini artırın: Kayıtta “Allowed memory size” görüyorsanız PHP memory_limit değerini 256M’ye yükseltin.
- Eklentileri kapatın: plugins klasörünün adını değiştirin; site açılırsa sorunlu eklentiyi tek tek açarak bulun.
- Temayı değiştirin: Etkin temanın klasör adını değiştirerek varsayılan temaya dönün.
- Çekirdek dosyalarını yenileyin: wordpress.org’dan aynı sürümü indirip wp-admin ve wp-includes klasörlerini değiştirin; wp-content’e ve wp-config.php’ye dokunmayın.
Yarım kalan güncellemeler
Güncelleme sırasında bağlantı koparsa çekirdek dosyalar karışık sürümde kalabilir ve beyaz ekran oluşur. Kök dizinde .maintenance dosyası varsa silin; ardından çekirdek dosyalarını yukarıdaki gibi yenileyin. VPS veya VDS sunucunuzda aynı işi WP-CLI’nin wp core download --force --skip-content komutuyla tek adımda yapabilirsiniz.
Hâlâ çözülmediyse
Hiçbir adım işe yaramadıysa sunucu düzeyinde bir hata olabilir; cPanel hata kayıtlarına bakın veya aynı anda başka sitelerinizde sorun olup olmadığını kontrol edin. Haftalık otomatik yedek alınan web hosting paketlerimizde son yedeğe ücretsiz geri yükleme isteyebilirsiniz; talebinizi kayıtlı e-posta adresinizden [email protected] adresine yazın. Yalnızca son haftalık yedek saklandığı için güncellemeden önce kendi yedeğinizi de alın.
Sık sorulan sorular
Beyaz ekran site hacklendiği anlamına mı gelir?
Genellikle hayır; çoğu durumda bir PHP hatasıdır. Ancak tanımadığınız dosya değişiklikleri görüyorsanız zararlı yazılım taraması yapın.
Sadece wp-admin beyaz görünüyor.
Genellikle bir yönetim eklentisi veya bellek sorunudur; yukarıdaki eklenti adımı çoğu durumda çözer.
İlgili rehberler
- WordPress “Sitede Kritik Bir Hata Oluştu” Çözümü
- WordPress Hata Ayıklama (WP_
DEBUG) Nasıl Açılır? - “Allowed Memory Size Exhausted” PHP Bellek Hatası
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.