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/pluginsklasö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_timelimitine 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.