Beyaz Ekran Hatası (White Screen of Death) Nedir?
WordPress'te karşılaştığınız Beyaz Ekran Hatası, sitenizin düzgün bir şekilde yüklenmemesiyle sonuçlanır. Bu hatayı görüyorsanız, genellikle sitenizin tüm içeriği kaybolmuş gibi görünür ve sadece beyaz bir ekran ile karşılaşırsınız. Bu gerçekten sinir bozucu olabilir, ama merak etmeyin, çoğu zaman bu hatanın çözümü oldukça basittir.
Hata neden oluşur?
Beyaz Ekran Hatası'nın birden fazla nedeni olabilir. Bunlardan en yaygın olanları şunlardır:
1. Eklenti veya Tema Çakışması: Yüklediğiniz yeni bir eklenti veya tema, mevcut sisteminizle uyumsuz olabilir.
2. PHP Bellek Limitinin Aşılması: Web siteniz, kullandığı kaynaklardan dolayı sunucunun belirlediği bellek limitini aşabilir.
3. Hatalı veya Eksik Dosyalar: WordPress'in temel dosyalarındaki bozukluklar da bu hataya neden olabilir.
4. Sunucu Problemleri: Bazen bu sorun, sunucuyla ilgili geçici bir problem nedeniyle de ortaya çıkabilir.
WordPress Beyaz Ekran Hatası'nı Çözme Adımları
Endişelenmeyin! Şimdi bu sorunu çözmek için yapmanız gereken adımları detaylı bir şekilde inceleyeceğiz. Dikkatlice takip edin.
Adım 1: Eklentileri devre dışı bırakın
Eğer siteye yeni bir eklenti yüklediyseniz, bu eklenti sorunun kaynağı olabilir. Eklentileri devre dışı bırakmak için, FTP aracılığıyla web sitenizin kök dizinine bağlanın ve wp-content klasörünü açın. Ardından, "plugins" klasörünü bulun ve adını "plugins_old" olarak değiştirin. Bu, tüm eklentilerinizi devre dışı bırakacaktır.
Eğer hata kaybolduysa, tek tek eklentileri aktif hale getirerek hangisinin hataya neden olduğunu bulabilirsiniz.
Adım 2: PHP Bellek Limitini Artırın
Beyaz ekran hatasının bir diğer nedeni, PHP bellek limitinin yetersiz olmasıdır. Bunu düzeltmek için, wp-config.php dosyanızda şu kodu ekleyebilirsiniz:
define('WP_MEMORY_LIMIT', '256M');
Bu, WordPress'in PHP bellek limitini artırarak daha fazla kaynak kullanmasına izin verecektir. Eğer bu adım sorunu çözerse, hatanın nedeni bellek limitiydi demektir.
Adım 3: Temayı Varsayılana Çevirin
Bazen temalar da bu hatanın nedeni olabilir. Eğer özelleştirilmiş bir tema kullanıyorsanız, temayı varsayılan WordPress temasına (örneğin, Twenty Twenty-One) değiştirmek işe yarayabilir. Bunu yapmak için, FTP aracılığıyla "wp-content/themes" dizinine gidin ve kullandığınız temayı geçici olarak başka bir isimle değiştirin. WordPress otomatik olarak varsayılan temaya geçiş yapacaktır.
Adım 4: Hatalı Dosyaları Onarın
Eğer yukarıdaki adımlar sorunu çözmediyse, WordPress'in dosyalarındaki eksiklikleri veya hataları kontrol etmeniz gerekebilir. Bu durumda, WordPress'i yeniden yüklemeyi deneyin. WordPress'in son sürümünü indirip, sadece wp-admin, wp-includes ve wp-content klasörleri dışında tüm dosyaları sunucunuza yükleyin. Bu, eksik veya bozuk dosyaları düzeltecektir.
Adım 5: Sunucu Problemlerini Kontrol Edin
Eğer hala sorunun kaynağını bulamıyorsanız, hosting sağlayıcınız ile iletişime geçin. Sunucunuzda geçici bir problem olabilir veya PHP sürümünüz güncel olmayabilir. Bu konuda hosting destek ekibi size yardımcı olabilir.
Sonuç
WordPress Beyaz Ekran Hatası, oldukça can sıkıcı bir sorun olsa da çoğu zaman yukarıdaki adımlarla kolayca çözülebilir. Eklentileri devre dışı bırakmak, PHP bellek limitini artırmak veya temayı varsayılana çevirmek gibi basit işlemlerle sitenizi tekrar eski haline getirebilirsiniz. Unutmayın, her zaman düzenli yedekleme yaparak, böyle sorunların başınıza gelmesini önleyebilirsiniz.