1. Hata Kaynağını Bulun
İlk adım, bu hatanın kaynağını bulmaktır. Beyaz ekranı gördüğünüzde, herhangi bir ipucu yokmuş gibi hissedebilirsiniz, ama gerçekte bu hata genellikle birkaç yaygın sebepten kaynaklanır. En yaygın nedenler:
PHP bellek limitinin aşılması: WordPress, dinamik bir platformdur ve bazen eklentiler veya temalar gereğinden fazla bellek kullanabilir.
Bozuk eklentiler veya temalar: Bir eklenti veya tema hatalı çalışıyor olabilir. Bu, beyaz ekranın ortaya çıkmasına sebep olabilir.
WordPress veya PHP sürümü uyumsuzluğu: Eğer WordPress’iniz eski bir sürümdeyse ya da PHP sürümü uyumsuzsa, siteniz bu hatayı verebilir.
2. PHP Bellek Limitini Artırın
Eğer hatanın nedeni bellek limitinin aşılmasıysa, bu problemi kolayca çözebilirsiniz. Bunun için şu adımları takip edin:
1. Hosting hesabınıza FTP üzerinden bağlanın.
2. "wp-config.php" dosyasını bulun ve düzenleyin.
3. Aşağıdaki kodu dosyaya ekleyin:
define('WP_MEMORY_LIMIT', '256M');
Bu kod, WordPress’in bellek limitini 256MB’ye çıkarır. Kodu ekledikten sonra dosyayı kaydedin ve sitenizi tekrar kontrol edin.
3. Eklentileri ve Temayı Kontrol Edin
Eğer bellek limitiyle ilgili bir sorun yoksa, eklentileriniz veya temalarınız hataya neden olabilir. Şu adımları izleyin:
1. FTP ile sitenize bağlanın ve "wp-content" klasörüne gidin.
2. "plugins" klasörünün adını değiştirin, örneğin "plugins_old".
3. Sitenizi tekrar kontrol edin. Eğer site çalışıyorsa, sorun bir eklentiden kaynaklanıyor demektir.
4. Eklentiler klasörünü tekrar eski haline getirin ve her bir eklentiyi sırayla aktif ederek hangisinin hataya yol açtığını bulun.
Benzer şekilde, temayı geçici olarak varsayılan bir temayla değiştirin. Bu sayede hatanın tema kaynaklı olup olmadığını anlayabilirsiniz.
4. Debug Modunu Aktif Edin
WordPress’in debug modunu aktif etmek, hataları tespit etmenin en iyi yollarından biridir. Debug modunu şu şekilde açabilirsiniz:
1. "wp-config.php" dosyasını açın.
2. Aşağıdaki kodu ekleyin:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Bu kod, WordPress’in hata raporlarını "wp-content" klasöründe bulunan "debug.log" dosyasına kaydeder. Hata mesajlarını bu dosyada inceleyebilirsiniz.
5. PHP Sürümünü Güncelleyin
Bir başka olasılık, kullandığınız PHP sürümünün WordPress ile uyumsuz olmasıdır. PHP sürümünüzü güncellemek için:
1. Hosting kontrol panelinize giriş yapın.
2. PHP ayarlarını bulup sürümü en son desteklenen sürüme yükseltin.
Güncel bir PHP sürümü, performansı artırabilir ve potansiyel uyumsuzlukları engelleyebilir.
6. Hosting Sağlayıcınızla İletişime Geçin
Eğer yukarıdaki adımlar sorununuzu çözmediyse, hosting sağlayıcınızla iletişime geçmeniz gerekebilir. Hosting firmasının teknik destek ekibi, sunucuda oluşan olası sorunları çözmede yardımcı olabilir.
Açıkça söylemek gerekirse, Beyaz Ekran Hatası, WordPress kullanıcıları için sık karşılaşılan bir sorun olsa da genellikle çözümü kolaydır. Yukarıdaki adımları takip ederek, kısa sürede sorunu çözebilirsiniz. Her zaman düzenli yedekleme yapmayı unutmayın, böylece herhangi bir sorunla karşılaştığınızda geri dönmek daha kolay olacaktır.