WordPress Hata Günlükleri ve Beyaz Ekran (White Screen) Sorunu Çözümü

WordPress beyaz ekran hatası (“White Screen of Death”), genellikle bir eklenti, tema veya PHP hatasından kaynaklanır. Bu hata, web sitenizin veya yönetim panelinizin tamamen boş görünmesine neden olur. Aşağıda bu sorunu çözmek için uygulanabilecek adımlar yer almaktadır.
1. Hata Günlüğünü (Error Log) Etkinleştirin
Öncelikle hatanın kaynağını bulmak için hata kayıtlarını aktif edin. FTP veya dosya yöneticisi üzerinden sitenizin kök dizinindeki wp-config.php dosyasını açın ve şu satırları ekleyin:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Bu ayarlar etkinleştirildiğinde hatalar wp-content/debug.log dosyasına kaydedilir.
2. Eklentileri Devre Dışı Bırakın
En sık karşılaşılan neden hatalı bir eklentidir. Erişiminiz varsa, wp-content/plugins klasörünün adını geçici olarak değiştirin (örnek: plugins_disabled). Site düzelirse, eklentileri tek tek etkinleştirerek hatalı olanı bulun.
3. Temayı Değiştirin
Hata bir tema güncellemesinden sonra başladıysa, varsayılan temalardan birini (örneğin Twenty Twenty-Five) aktif edin. FTP ile erişim sağlıyorsanız, wp-content/themes klasöründeki aktif temayı yeniden adlandırın.
4. PHP Sürümünü Kontrol Edin
Kullandığınız PHP sürümü, WordPress veya eklentilerle uyumlu olmayabilir. Plesk veya Cpanel üzerinden PHP sürümünüzü 8.0 veya üzeri olarak güncelleyin.
5. Bellek Limitini Artırın
Bazı işlemler PHP bellek yetersizliği nedeniyle durabilir. wp-config.php dosyasına şu satırı ekleyin:
define('WP_MEMORY_LIMIT', '256M');
6. Hata Günlüğünü Analiz Edin
wp-content/debug.log dosyasını açarak hata detaylarını inceleyin. Genellikle “Fatal Error” veya “Undefined Function” satırları sorunun kaynağını gösterir.
7. Dosya İzinlerini Kontrol Edin
Yanlış dosya izinleri beyaz ekran hatasına neden olabilir. FTP üzerinden şu izinleri uygulayın:
wp-config.php → 600 .htaccess → 644 wp-content klasörü → 755
8. Sunucu Hatalarını Kontrol Edin
Plesk veya Cpanel’deki “Error Logs” sekmesinden sunucu düzeyindeki hataları da inceleyin. Özellikle “Memory Exhausted” veya “500 Internal Server Error” kayıtlarını kontrol edin.
Not: Eğer tüm adımlara rağmen sorun çözülmüyorsa, SosyoHost teknik destek ekibi log kayıtlarını analiz ederek size özel çözüm sunabilir.
Geri bildiriminiz için teşekkürler!