< Geri
Yazdır

WordPress sitemde beyaz ekran hatası alıyorum, ne yapmalıyım?

WordPress’te beyaz ekran hatası, genellikle “White Screen of Death” (WSoD) olarak adlandırılır ve herhangi bir hata mesajı göstermediği için çözümü zor olabilir. Bu hata, genellikle bir eklenti veya temadan kaynaklanan uyumsuzluk, PHP bellek sınırı problemi veya dosya sorunları nedeniyle ortaya çıkar. Aşağıdaki adımları takip ederek sorunu çözebilirsiniz:


1. PHP Bellek Limitini Artırın

Beyaz ekran hatası, sunucunuzun WordPress için yeterli bellek sağlamamasından kaynaklanabilir.

  1. wp-config.php Dosyasını Düzenleyin:
    • cPanel veya FTP ile WordPress sitenizin kök dizinine erişin.
    • wp-config.php dosyasını bulun ve bir metin editörüyle açın.
    • /* That's all, stop editing! Happy publishing. */ satırından önce şu kodu ekleyin:phpKodu kopyaladefine( 'WP_MEMORY_LIMIT', '256M' );
    • Dosyayı kaydedin ve değişikliği kontrol edin.

2. Eklentileri Devre Dışı Bırakın

Beyaz ekran hatasının en yaygın nedeni bir eklenti uyumsuzluğudur.

  1. cPanel veya FTP ile Erişim Sağlayın:
    • wp-content klasörüne gidin ve plugins klasörünün adını örneğin plugins-disabled olarak değiştirin. Bu, tüm eklentileri devre dışı bırakacaktır.
  2. Web Sitenizi Kontrol Edin:
    • Eğer site düzelirse, sorun bir eklentiden kaynaklanıyor demektir.
  3. Eklentileri Tek Tek Etkinleştirin:
    • Klasör adını tekrar plugins yaparak eklentileri WordPress panelinden tek tek etkinleştirin ve soruna neden olan eklentiyi bulun.

3. Temayı Değiştirin

Kullandığınız tema hatalı veya uyumsuz olabilir.

  1. Varsayılan Bir Tema Kullanmayı Deneyin:
    • cPanel veya FTP ile wp-content/themes klasörüne gidin.
    • Kullanmakta olduğunuz temanın adını değiştirin (örneğin mytheme-disabled).
    • WordPress, varsayılan bir tema (örneğin Twenty Twenty-Four) kullanarak sitenizi çalıştıracaktır.
  2. Web Sitenizi Kontrol Edin:
    • Eğer site düzelirse, sorunun temadan kaynaklandığını anlayabilirsiniz.

4. Hata Ayıklama Modunu Etkinleştirin

WordPress’in hata ayıklama modunu kullanarak beyaz ekranın nedenini daha kolay bulabilirsiniz.

  1. wp-config.php Dosyasını Düzenleyin:
    • wp-config.php dosyasını açın ve aşağıdaki kodları ekleyin:phpKodu kopyaladefine( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
    • Bu, hata mesajlarını bir dosyada (wp-content/debug.log) kaydedecektir.
  2. Log Dosyasını Kontrol Edin:
    • wp-content klasöründe oluşan debug.log dosyasını inceleyerek hatanın kaynağını öğrenebilirsiniz.

5. Cache (Önbelleği) Temizleyin

Eğer bir cache eklentisi kullanıyorsanız, önbellekteki eski veriler beyaz ekran hatasına neden olabilir.

  1. Cache Eklentisini Devre Dışı Bırakın:
    • wp-content klasörüne giderek cache ile ilgili dosya veya klasörleri (örneğin cache veya ilgili eklenti klasörü) kaldırın veya yeniden adlandırın.
  2. Tarayıcı Önbelleğini Temizleyin:
    • Tarayıcınızın önbelleğini temizleyerek güncel verileri yükleyin.

6. WordPress Çekirdek Dosyalarını Yeniden Yükleyin

Eksik veya bozulmuş WordPress dosyaları beyaz ekran hatasına neden olabilir.

  1. WordPress’in Güncel Sürümünü İndirin:
    • WordPress.org adresinden en son WordPress sürümünü indirin.
  2. Kök Dizindeki Dosyaları Güncelleyin:
    • İndirdiğiniz WordPress dosyalarını (ancak wp-content ve wp-config.php dosyasını DEĞİŞTİRMEYİN) mevcut kurulumunuzun üzerine yazın.