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.
- 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.
- cPanel veya FTP ile Erişim Sağlayın:
wp-content
klasörüne gidin veplugins
klasörünün adını örneğinplugins-disabled
olarak değiştirin. Bu, tüm eklentileri devre dışı bırakacaktır.
- Web Sitenizi Kontrol Edin:
- Eğer site düzelirse, sorun bir eklentiden kaynaklanıyor demektir.
- 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.
- Klasör adını tekrar
3. Temayı Değiştirin
Kullandığınız tema hatalı veya uyumsuz olabilir.
- 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.
- cPanel veya FTP ile
- 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.
- 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.
- Log Dosyasını Kontrol Edin:
wp-content
klasöründe oluşandebug.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.
- Cache Eklentisini Devre Dışı Bırakın:
wp-content
klasörüne giderek cache ile ilgili dosya veya klasörleri (örneğincache
veya ilgili eklenti klasörü) kaldırın veya yeniden adlandırın.
- 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.
- WordPress’in Güncel Sürümünü İndirin:
- WordPress.org adresinden en son WordPress sürümünü indirin.
- Kök Dizindeki Dosyaları Güncelleyin:
- İndirdiğiniz WordPress dosyalarını (ancak
wp-content
vewp-config.php
dosyasını DEĞİŞTİRMEYİN) mevcut kurulumunuzun üzerine yazın.
- İndirdiğiniz WordPress dosyalarını (ancak