WordPress sitenin PHP sürümünü yükselttin ve bir anda siten “Ciddi bir sorun oluştu” hatası vermeye başladı. O an paniklemen çok normal. Çünkü her şey sorunsuz çalışırken bir güncelleme sonrası bembeyaz bir ekran ve korkutucu bir hata mesajı almak, özellikle işin ya da gelirin bu siteye bağlıysa oldukça streslidir, bilirim 🙂
Ama endişelenme. Bu hata, sanıldığı kadar çaresiz değil. Çoğu zaman birkaç basit adımla çözülebilir. Gel, bu sorunun nedenlerine ve adım adım çözümlerine beraber bakalım.
WordPress Beyaz Ekran Hatası Neden Olur?
WordPress Beyaz ekran hatası genellikle basit ama kritik nedenlerden kaynaklanır. İşte en yaygın sebepler:
- Eklenti Uyumsuzlukları: Bir eklenti diğerleriyle çakışabilir ya da son güncellemeden sonra çalışmaz hale gelebilir. Örneğin, güvenlik eklentisi ile cache eklentisi arasında uyumsuzluk olabilir.
- Tema Problemleri: Özellikle güncel olmayan, korsan olarak indirilen ya da bozuk dosyaları bulunan temalar bu hataya yol açabilir. Tema içindeki hatalı bir functions.php kodu bile sitenin açılmasını engelleyebilir.
- PHP Hata Limitleri: Sitenin kullandığı bellek yetersiz kaldığında ya da yanlış bir PHP kodu çalıştırıldığında beyaz ekran oluşur. Özellikle büyük eklentiler veya ağır temalar bu limiti zorlayabilir.
- Güncelleme Sorunları: WordPress çekirdeği, eklentiler veya temalar güncellenirken yarım kalan işlemler, eksik dosyalar veya sürüm uyumsuzlukları hataya sebep olabilir. Örneğin internet kesintisi yaşandığında güncelleme tamamlanmazsa beyaz ekranla karşılaşabilirsin.
WordPress Beyaz Ekran Hatası Çözüm Adımları
Bu bölümde, WordPress beyaz ekran hatasını gidermek için uygulayabileceğin adımları bulacaksın. Her adım farklı bir ihtimali test etmeni sağlar ve böylece sorunun kaynağını kolayca tespit edebilirsin.
0. Önce Yedek Almayı Unutma
Hataları düzeltmeye başlamadan önce mutlaka sitenin tam bir yedeğini al. Dosyaların ve veritabanının güvence altına alınması, olası bir hatada geri dönmeni sağlar ve süreci güvenli hale getirir.
cPanel üzerinden yedek alma: cPanel’e giriş yaparak “Dosyalar → Yedekleme Sihirbazı (Backup Wizard)” ya da “Yedekleme” bölümünden tam site yedeği oluşturabilirsin. Detaylı adımlar için cPanel Yedek Alma İşlemi Nasıl Yapılır? yazımıza göz atabilirsin.
Bu adımı atlamadığında diğer çözüm yollarını çok daha güvenli ve gönül rahatlığıyla deneyebilirsin.
1. Eklentileri Devre Dışı Bırakarak Kontrol Et
WordPress beyaz ekran hatasının en sık sebebi eklenti uyumsuzluğudur. Bir eklenti güncellenmediğinde ya da diğer eklentilerle çakıştığında tüm sitenin çalışmasını durdurabilir. Bu yüzden ilk kontrol noktan eklentiler olmalı.
- FTP veya Dosya Yöneticisi ile sitenin dosyalarına bağlan.
wp-contentklasörü içindeki plugins klasörünün adınıplugins-oldgibi değiştir. Böylece WordPress tüm eklentileri geçici olarak devre dışı bırakır.- Siteyi yeniden açmayı dene. Eğer beyaz ekran kaybolduysa, sorun bir eklentiden kaynaklanıyor demektir.
Sonrasında eklentileri tek tek yeniden etkinleştirerek sorunlu olanı bulabilirsin. Bu yöntem zaman alabilir, ancak kesin sonuca ulaştırır. Özellikle güvenlik, cache veya SEO eklentileri arasında uyumsuzluklar sıkça görülebilir. Böyle bir durumda, sorunlu eklentiyi güncellemek ya da alternatif bir eklenti kullanmak çözüm olur.
2. Temayı Kontrol Et
Aktif tema bozulmuş olabilir ya da kodlarındaki küçük bir hata bile tüm sitenin beyaz sayfa hatası vermesine yol açabilir. Özellikle functions.php dosyasına manuel kod eklendiğinde veya tema güncellemesi yarım kaldığında WordPress beyaz ekran hatası sık görülür. Bunu test etmek için:
wp-content/themesklasörüne git.- Mevcut temanın adını değiştir (örneğin
temaadi-old). - WordPress, varsayılan temayı (Twenty Twenty-Three gibi) otomatik olarak devreye sokacaktır.
Eğer siten açılıyorsa sorun temadan kaynaklanıyordur. Böyle bir durumda temanın son sürümünü yeniden yükleyebilir ya da farklı bir tema ile test yapabilirsin. Eğer özel bir tema kullanıyorsan, hatalı kodları gözden geçirmek veya WordPress uzmanından destek almak da gerekebilir.
3. WordPress Beyaz Ekran Hatası İçin Bellek Limitini Artır
Bazen siteler daha fazla belleğe ihtiyaç duyar. Özellikle yoğun trafik, çok sayıda eklenti veya karmaşık tema yapıları mevcut belleği zorladığında beyaz sayfa hatası verebilir. Bu durumda WordPress’in kullandığı PHP bellek limitini artırmak gerekir.
wp-config.phpdosyasına şu satırı ekle:
define( 'WP_MEMORY_LIMIT', '256M' );
Bu değişiklik, sitenin daha fazla RAM kullanmasını sağlar ve WordPress beyaz ekran hatası ortadan kalkabilir. Eğer 256 MB yeterli olmazsa, 512 MB gibi daha yüksek bir değer de deneyebilirsin. Ancak bazı hosting firmaları bu limiti sunucu tarafında kısıtlayabilir. Böyle bir durumda hosting sağlayıcınla iletişime geçmen gerekebilir.
4. Hata Kayıtlarını Kontrol Et
Beyaz ekranın sebebini görmek için hata kayıtlarını inceleyebilirsin. Çünkü bazen sorunun kaynağı gözle görülmez; yalnızca sistemin ürettiği hata mesajları ile ortaya çıkar. Bu kayıtlar sana hangi dosyada ya da hangi eklentide sorun olduğunu açıkça gösterebilir.
wp-config.phpdosyasında aşağıdaki kodu ekle:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Bu ayarlar etkinleştirildiğinde, WordPress tüm hata mesajlarını wp-content/debug.log dosyasına kaydeder. Böylece ekranda ziyaretçilerin görmeyeceği şekilde sen arka planda hataları inceleyebilirsin. Özellikle “memory limit”, “function not found” veya “plugin conflict” gibi mesajlar, sorunun kaynağına doğrudan işaret eder.
5. WordPress Çekirdek Dosyalarını Yeniden Yükle
Eğer sorun çözülmediyse, WordPress çekirdek dosyalarını yeniden yüklemeyi deneyebilirsin. Bazen güncellemeler yarım kalabilir, çekirdek dosyalarda bozulmalar oluşabilir ya da kötü amaçlı yazılımlar sisteme sızmış olabilir. Bu durumda temiz çekirdek dosyaları yüklemek beyaz ekran sorununu ortadan kaldırabilir.
- wordpress.org’dan en güncel sürümü indir.
wp-contentklasörüne dokunmadan diğer dosyaları (örneğinwp-adminvewp-includesklasörleri ile kök dizindeki çekirdek dosyalar) sunucuna yükle.- Var olan dosyaların üzerine yazmayı seç, böylece eksik veya bozuk dosyalar yenilenmiş olur.
Bu işlem sitenin çekirdek yapısını sıfırlayarak hatayı çözebilir. Ancak başlamadan önce mutlaka yedek almalı ve işlemi dikkatli yapmalısın. Eğer FTP kullanmak konusunda deneyimsizsen, hosting sağlayıcından da destek isteyebilirsin.
Sonuç: Panik Yapma, Çözüm Var
WordPress beyaz ekran hatası ilk başta korkutucu görünebilir. Ancak adım adım ilerlediğinde sorunun kaynağını bulmak ve çözmek mümkündür. Eklenti, tema, bellek veya güncelleme kaynaklı olsun, her zaman bir çözüm yolu vardır.
Eğer bu sorun senin için tekrar ediyorsa, siteni optimize etmek ve düzenli WordPress bakımı yapmak sana çok zaman kazandıracaktır.
👉 Benzer sorunlar için WordPress Admin Paneli Yavaşlığı Çözümleri yazımıza da göz atabilirsin.
Şimdi Sıra Sende: Senin Deneyimin Ne Oldu?
Sen hiç WordPress beyaz ekran hatasıyla karşılaştın mı? Hangi yöntem işine yaradı? Yorumlarda deneyimini paylaş, belki de başkasının çözüm bulmasına yardımcı olursun. 🙂
Sevgiler 🫶
Ben de geçtiğimiz günlerde WordPress beyaz sayfa hatası ile karşılaştım, gerçekten insanı panikleten bir durum oluyor. Yazıda anlatılan adımlar sayesinde sorunu çözebildim. Özellikle eklenti ve tema kontrolü kısmı çok işime yaradı. Bu tarz hatalarda böyle detaylı rehberler görmek çok faydalı oluyor, elinize sağlık.
Yorumun için çok teşekkür ederim 🙏 Beyaz sayfa hatası gerçekten insanı hazırlıksız yakalayabiliyor. Adımları uygulayarak senin de sorunu çözmene çok sevindim. Umarım bir daha karşılaşmazsın ama olursa her zaman buradan destek olabilirim 🌸
Geçen ay PHP güncellemesinden sonra beyaz ekran hatasıyla günlerce uğraştım. Meğer sorun sadece bir eklentiymiş. Burada adım adım anlatmanız gerçekten çok faydalı olmuş. Özellikle plugins klasörünü yeniden adlandırma yöntemi hayat kurtarıyor 👍
Gökhan çok sevindim işine yaramasına 😊 Beyaz ekran hatası bazen insanı günlerce uğraştırabiliyor, ama aslında çoğu zaman bir eklenti çakışmasından kaynaklanıyor. plugins klasörünü yeniden adlandırma yöntemi gerçekten hızlı bir kurtarıcı oluyor. Bu deneyimini paylaşman da çok değerli, teşekkür ederim 🙏
Çok faydalı bir yazı olmuş, teşekkürler 🙏
Geçen ay benim de sitem bir güncellemeden sonra bembeyaz ekran vermişti. İlk başta panikledim ama eklentileri devre dışı bırakınca sorun çözülmüştü.
Bellek limitini artırma kısmını bilmiyordum, kesinlikle deneyeceğim. Bu rehber özellikle acil durumda ne yapacağını bilemeyenler için tam bir yol haritası gibi 👏
Selin, değerli yorumun için çok teşekkür ederim 🙏
Yaşadığın panik duygusunu çok iyi anlıyorum, WordPress beyaz ekran hatası insanı bir anda çaresiz hissettirebiliyor. Ama dediğin gibi genelde sorunlu bir eklenti ya da küçük bir ayar yüzünden oluyor.
Bellek limitini artırma konusu da sık atlanan bir nokta, umarım senin için faydalı olur 💜
Deneyimini paylaştığın için ayrıca teşekkür ederim; eminim ki aynı sorunu yaşayan başkalarına da yol gösterecek.