WordPress · Beyaz sayfa hatası

WordPress beyaz sayfa · Fatal error’ı bulmak için küçük rota

Beyaz sayfa, çoğu zaman sessizce patlayan bir fatal error’ün habercisi. Loglara doğru bakarsan, çözüm genelde bir iki dosya kadar uzakta.

Bu yazıda neler var? kısa, uygulanabilir adımlar
Gerçek senaryolardan gelen notlar
ticket temelli
Checklist mantığında maddeler
madde madde
Ek kontrol önerileri
“gözden kaçmasın”

1) Beyaz sayfa, genelde “bir şey patladı” demek

WordPress’te beyaz ekran görüyorsan, büyük ihtimalle arka planda bir fatal error oluşmuştur. Tarayıcıya yansımıyor ama log tarafında sakince duruyordur.

  • • İlk iş olarak hosting panelinden error_log dosyalarına bak.
  • • Hata zamanı ile sitenin çöktüğü zaman birbirine çok yakındır.

2) wp-config.php ile debug aç

Panelden loga erişemiyorsan veya daha net görmek istiyorsan, wp-config.php içinde debug satırlarını geçici olarak aktif edebilirsin.

  • define( 'WP_DEBUG', true );
  • define( 'WP_DEBUG_LOG', true );
  • define( 'WP_DEBUG_DISPLAY', false );

Bu ayarlar, hataları ekrana dökmek yerine wp-content/debug.log içine yazacaktır.

3) Eklenti & tema tarafını izole et

Çoğu beyaz ekran vakasında sorun; yeni yüklenen bir eklenti, güncellenen bir tema veya PHP versiyon değişikliğinden kaynaklanır.

  • • FTP veya panelden wp-content/plugins klasör adını geçici değiştir.
  • • Site açılıyorsa, eklentilerden biri büyük ihtimalle sorumludur.
  • • Tema kaynaklı şüphe varsa, varsayılan bir temaya (örneğin Twenty Twenty) geçmeyi dene.

4) Sunucu taraflı limitler

Bazen de olay WordPress’ten çok sunucu kaynaklıdır. Özellikle bellek limitleri ve execution time kritik rol oynar.

  • memory_limit çok düşükse artırılması gerekebilir.
  • • Büyük bir işlem sırasında max_execution_time limitine takılınmış olabilir.

Son not: Debug ayarlarını geri kapat

Sorunu bulup çözdükten sonra, hem güvenlik hem de performans açısından debug ayarlarını tekrar pasife almayı unutma.