Blog
WordPress Sitenizin Beyaz Ekran Hatası Vermesinin Nedeni Ve Hızlı Çözümü

WordPress sitenizi açtığınızda bomboş, bembeyaz bir sayfa ile karşılaşmak oldukça sinir bozucu olabilir. Popüler olarak “White Screen of Death” (WSOD – Beyaz Ekran Ölüm Hatası) adıyla bilinen bu durum, genellikle kodlama hataları, bellek yetersizliği veya uyumsuz yazılımlardan kaynaklanır. WordPress beyaz ekran hatası çözümü için uygulayabileceğiniz en hızlı ve etkili yöntem, hata ayıklama (debug) modunu aktif ederek soruna yol açan eklenti veya temayı tespit etmektir.
Bu rehberimizde, sitenizi dakikalar içinde eski haline getirmenizi sağlayacak pratik çözüm yollarını adım adım anlatıyoruz. Ama işe başlamadan önce çok önemli bir kuralı hatırlatalım: Sitenizin kodlarında veya dosyalarında herhangi bir değişiklik yapmadan önce mutlaka tam bir yedek alın!
📌 İçindekiler
- WordPress Beyaz Ekran Hatası Neden Olur?
- WordPress Beyaz Ekran Hatası Çözümü: Adım Adım Kurtarma Rehberi
- Yöntem 1: WordPress Hata Ayıklama (Debug) Modunu Açın
- Yöntem 2: Eklentileri Geçici Olarak Devre Dışı Bırakın
- Yöntem 3: Varsayılan WordPress Temasına Geçiş Yapın
- Yöntem 4: PHP Bellek Limitini (Memory Limit) Artırın
- Gelecekte Beyaz Ekran Hatalarından Nasıl Korunursunuz?
- WordPress beyaz ekran hatası neden olur?
- Beyaz ekran hatası aldığımda admin paneline nasıl girerim?
- Eklentileri FTP üzerinden devre dışı bırakmak siteme zarar verir mi?
WordPress Beyaz Ekran Hatası Neden Olur?
Beyaz ekran hatası, WordPress’in teknik bir aksaklık nedeniyle tarayıcınıza hiçbir içerik gönderememesi durumudur. Çoğu zaman bir PHP (WordPress’in üzerinde çalıştığı programlama dili) hatası veya veritabanı kesintisi buna yol açar. En yaygın nedenler şunlardır:
- Eklenti Uyuşmazlıkları: Yeni yüklenen veya güncellenen bir eklenti, sitenizdeki diğer eklentilerle ya da temanızla çakışabilir.
- Hatalı Tema Kodları: Temanızda yapılan yanlış bir düzenleme veya güncelleme sonrası oluşan kod hataları tüm siteyi kilitleyebilir.
- PHP Bellek Limitinin Aşılması (Memory Limit): Sitenizdeki bir işlem, sunucunuzun WordPress’e ayırdığı bellek sınırını aşarsa sistem çalışmayı durdurur.
- Bozuk Dosyalar: WordPress çekirdek dosyalarının zarar görmesi veya eksik yüklenmesi.
WordPress Beyaz Ekran Hatası Çözümü: Adım Adım Kurtarma Rehberi
Sorunun kaynağını bulmak ve sitenizi hızlıca aktif etmek için aşağıdaki yöntemleri sırasıyla uygulayabilirsiniz.
Yöntem 1: WordPress Hata Ayıklama (Debug) Modunu Açın
Körlemesine çözüm aramak yerine, hatanın tam olarak nereden kaynaklandığını görmek işinizi kolaylaştırır. Bunun için WordPress’in yerleşik hata ayıklama sistemini aktif edebilirsiniz:
- Sitenizin kontrol paneline FTP (sunucu dosyalarına erişmenizi sağlayan dosya aktarım protokolü) veya cPanel Dosya Yöneticisi aracılığıyla bağlanın.
- Sitenizin ana dizininde yer alan wp-config.php dosyasını bulun ve düzenlemek için açın.
- Dosya içerisinde
define('WP_DEBUG', false);satırını bulun. - Bu satırı aşağıdaki kodlarla değiştirin:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Bu işlemden sonra sitenizi yenilediğinizde ekranda doğrudan hata mesajları görünmeyecektir; ancak wp-content klasörünüzün içinde debug.log adında bir dosya oluşacaktır. Bu dosyayı açarak hataya hangi eklentinin veya temanın neden olduğunu (örneğin: /wp-content/plugins/sorunlu-eklenti/ gibi bir yol görerek) net bir şekilde anlayabilirsiniz.
Yöntem 2: Eklentileri Geçici Olarak Devre Dışı Bırakın
Eğer hata raporunda bir eklenti adı gördüyseniz veya hatanın bir eklenti güncellemesinden sonra başladığını biliyorsanız, eklentileri kapatmak en hızlı çözümdür. Admin paneline erişemediğiniz için bunu FTP üzerinden yapmalıyız:
- FTP veya cPanel üzerinden wp-content klasörüne gidin.
- Burada bulunan plugins klasörünün adını plugins_eski olarak değiştirin. Bu işlem tüm eklentileri tek seferde devre dışı bırakır.
- Sitenizi kontrol edin. Eğer beyaz ekran hatası çözüldüyse, sorun kesinlikle bir eklentiden kaynaklanıyordur.
- Klasörün adını tekrar plugins yapın. Ardından WordPress admin panelinize girip eklentileri tek tek aktif ederek hangi eklentinin siteyi bozduğunu bulun.
Eğer bu tür eklenti ve tema uyuşmazlıklarıyla sürekli karşılaşmaktan yorulduysanız ve sitenizi daha stabil, güvenli ve hızlı bir hale getirmek istiyorsanız WordPress Tema ve Eklenti Sorunlarına Kesin Çözümler: Sitenizi Uçurun! başlıklı kapsamlı rehberimizi mutlaka inceleyin.
Yöntem 3: Varsayılan WordPress Temasına Geçiş Yapın
Eklentileri devre dışı bırakmak sorunu çözmediyse, sorun aktif olarak kullandığınız temada olabilir. Temanızı devre dışı bırakmak için:
- FTP üzerinden wp-content/themes klasörüne gidin.
- Kullandığınız aktif temanın klasör adının sonuna “-yedek” ekleyin (örneğin:
astra-yedek). - WordPress, mevcut temanızı bulamadığında otomatik olarak varsayılan bir WordPress temasına (Twenty Twenty-Four gibi) geçiş yapacaktır. Siteniz açılırsa, temanızın kodlarında bir sorun var demektir.
Yöntem 4: PHP Bellek Limitini (Memory Limit) Artırın
Sitenizde kullanılan ağır eklentiler (örneğin gelişmiş sayfa yapıcılar veya büyük e-ticaret eklentileri) sunucunun varsayılan bellek limitini tüketebilir. Bellek limitini manuel olarak artırmak için:
- Yine wp-config.php dosyanızı açın.
/* That's all, stop editing! Happy publishing. */satırının hemen üzerine şu kodu ekleyin:
define('WP_MEMORY_LIMIT', '256M');
Bu kod, WordPress’in kullanabileceği maksimum bellek miktarını 256 MB’a yükseltir ve yetersiz bellekten kaynaklanan beyaz ekran hatalarını anında çözer.
Gelecekte Beyaz Ekran Hatalarından Nasıl Korunursunuz?
Bu can sıkıcı hatayı tekrar yaşamak istemiyorsanız, sitenizin yönetiminde bazı profesyonel alışkanlıklar edinmelisiniz. İşte alabileceğiniz en iyi önlemler:
- Güvenilir Kaynaklardan Eklenti/Tema Kullanın: Güvenlik açığı barındıran, optimize edilmemiş ve güncel olmayan yazılımlar bu hataların bir numaralı sebebidir.
- Güncelleme Öncesi Yedek Alın: Sitenizde yapacağınız her büyük güncelleme öncesinde mutlaka yedekleme yapın. Bunun için dünyaca ünlü yedekleme eklentisi UpdraftPlus Premium gibi profesyonel çözümleri tercih edebilirsiniz.
- GPL Lisanslı Kaliteli Ürünleri Tercih Edin: Sitenize yüklediğiniz temaların ve eklentilerin orijinal, temiz kodlanmış ve güvenli olduğundan emin olun.
Bizler WordPressDepo olarak, web sitenizi profesyonelce inşa etmeniz ve bu tarz teknik sorunlarla boğuşmamanız için Elementor Pro, Astra Pro, Yoast SEO ve UpdraftPlus gibi yüzlerce premium WordPress tema ve eklentisini orijinal GPL lisansıyla, bütçe dostu fiyatlarla sunuyoruz. Sınırsız sitede kullanım ve anında indirme avantajıyla projelerinizi güvence altına alabilirsiniz.
Sitenizi güvende tutacak, hızlandıracak ve hata yapmasını engelleyecek lisanslı premium araçlara göz atmak için hemen WordPressDepo ana sayfamızı ziyaret edin ya da tüm arşive tek seferde erişmek için avantajlı üyelik paketlerimizi inceleyin!
WordPress beyaz ekran hatası neden olur?
Bu hata genellikle PHP bellek limitinin aşılması, birbiriyle uyumsuz çalışan eklentiler, hatalı kodlanmış temalar veya güncellemeler sırasında yarıda kalan yükleme işlemlerinden kaynaklanır. Tarayıcıya hata kodu gönderilemediği için ekran tamamen boş kalır.
Beyaz ekran hatası aldığımda admin paneline nasıl girerim?
Beyaz ekran hatası sitenin tamamını etkilediğinde admin paneline (wp-admin) giriş yapamazsınız. Bu durumda FTP veya cPanel Dosya Yöneticisi kullanarak eklentiler klasörünün adını değiştirmeli ve hataya neden olan yazılımı devre dışı bırakmalısınız.
Eklentileri FTP üzerinden devre dışı bırakmak siteme zarar verir mi?
Hayır, kesinlikle zarar vermez. FTP üzerinden “plugins” klasörünün adını değiştirmek eklentilerin veritabanındaki verilerini silmez, sadece geçici olarak pasif hale getirir. Sorunu çözdükten sonra klasör adını eski haline getirip eklentileri tekrar aktif edebilirsiniz.












