Merhaba değerli TURKHACKTEAM üyeleri, Wordpress beyaz sayfa hatası ve çözümünü anlatacağım.
Web siteniz aktifken bir anda içerikler kaybolmuşsa ve bembeyaz bomboş bir sayfa görüyorsanız, web siteniz hiçbir yere kaybolmadı, sadece bir problem nedeniyle gösterim sağlanamıyor. Bu hata WordPress'de yaygın olarak görülen WSoD (White Screen of Death) Beyaz Sayfa Hatası denir. Bu hatanın neyden kaynaklandığını ve nasıl çözüleceğine bakalım:
1- Beyaz Sayfa Hatası Nedir ?
WordPress Beyaz Sayfa Hatası, WSoD (WordPress White Screen of Death) olarak da isimlendirilen ve WordPress tabanlı web sitelerinde yaşanan bir hatadır. Bu hata gerçekleştiğinde web sitenizin adresine gelenler bomboş bembeyaz bir sayfa görürler. Meydana gelen hatanın nedenine göre tüm internet sayfası ya da sitenin bazı kısımları bu hatadan etkilenebilmektedir. Bu hatanın sebebi şunlar olabilir:
2- WordPress Beyaz Sayfa Hatasının Çözümleri
Bu hatayı bir kaç farklı yolla çözebiliriz bunlar:
3- WordPress Temasını Değiştirmek
Sitenizde kötü hazırlanmış temalar birden fazla eklentiyi bozabilirler. Bu sorunu şu şekilde çözebilirsiniz:
4- WordPress Debug Modunu Açmak
Diğer bir çözüm yöntemi WordPress'de Debug Modunu açmak olucaktır:
5- cPanelden Pluginleri ve Theme Değiştirmeyi Denemek
cPanel üzerinden pluginleri değiştirmekte hatamıza çözüm olabilir. Şu şekilde yapabiliriz:
Umarım hataya yardımcı olmuşumdur İyi Forumlar.
Web siteniz aktifken bir anda içerikler kaybolmuşsa ve bembeyaz bomboş bir sayfa görüyorsanız, web siteniz hiçbir yere kaybolmadı, sadece bir problem nedeniyle gösterim sağlanamıyor. Bu hata WordPress'de yaygın olarak görülen WSoD (White Screen of Death) Beyaz Sayfa Hatası denir. Bu hatanın neyden kaynaklandığını ve nasıl çözüleceğine bakalım:
1- Beyaz Sayfa Hatası Nedir ?
WordPress Beyaz Sayfa Hatası, WSoD (WordPress White Screen of Death) olarak da isimlendirilen ve WordPress tabanlı web sitelerinde yaşanan bir hatadır. Bu hata gerçekleştiğinde web sitenizin adresine gelenler bomboş bembeyaz bir sayfa görürler. Meydana gelen hatanın nedenine göre tüm internet sayfası ya da sitenin bazı kısımları bu hatadan etkilenebilmektedir. Bu hatanın sebebi şunlar olabilir:
- Web hosting sunucusu ile ilgili sorunlar.
- Bir temanın belirli bir eklentiyle uyumsuz olması veya tam tersi.
- PHP dosyalarının aşırı bellek kullanımı sonucunda bellek yetersizliği
- WordPress dosyalarınızı güncellediğinizde bozulan kötü kodlanmış bir eklenti veya tema.
2- WordPress Beyaz Sayfa Hatasının Çözümleri
Bu hatayı bir kaç farklı yolla çözebiliriz bunlar:
- WordPress Temasını Değiştirmek
- WordPress Debug Modunu Açmak
- cPanelden Pluginleri ve Theme Değiştirmeyi Denemek
3- WordPress Temasını Değiştirmek
Sitenizde kötü hazırlanmış temalar birden fazla eklentiyi bozabilirler. Bu sorunu şu şekilde çözebilirsiniz:
- Sitenize ait wp-admin paneline giriş yapın.
- WordPressin son sürümü güncellemesi yaptığınızdan emin olun.
- Temanızı güncelleyin butonuna basarak WordPress Twenty Twenty-One Temasına dönüştürün. Sonrasında eski temanıza dönmeniz mümkün olucaktır.
- Orijinal temaya döndüğünüzde sorun düzeldiyse temanız sorun yaratıyor demektir başka bir tema kullanın. Fakat Beyaz Sayfa Hatası düzelmediyse sorun temanızla alakalı değildir.
4- WordPress Debug Modunu Açmak
Diğer bir çözüm yöntemi WordPress'de Debug Modunu açmak olucaktır:
- cPanel den dosya yöneticisine girerek public_html dizinine tıklıyoruz.
- wp-config.php dosyasını bulduktan sonra sağ tıklayarak editi seçiyoruz. Dosyaya kod eklememiz gerekiyor.
- Açılan kod sayfasında şu satırı buluyoruz define( WP_DEBUG, false );
- Bundan sonra yapmamız gereken alt satırına verdiğim kod satırlarını kopyalayın:
Kod:// Enable WP_DEBUG mode define( WP_DEBUG, true ); // Enable Debug logging to the /wp-content/debug.log file define( WP_DEBUG_LOG, true ); // Disable display of errors and warnings define( WP_DEBUG_DISPLAY, false ); [USER=107146]ini[/USER]_set( display_errors, 0 ); // Use dev versions of core JS and CSS files (only needed if you are modifying these core files) define( SCRIPT_DEBUG, true );
- Bu işlem beyaz sayfa hatasının ekranda hata kodu ve kaynağını görmemizi sağlar. Hatanın kaynağını düzelterek veya değiştirerek sorunu çözebiliriz.
- İşlem bittikten sonra aynı yere gelerek kopyaladığımız kodları kaldırabilirsiniz.
5- cPanelden Pluginleri ve Theme Değiştirmeyi Denemek
cPanel üzerinden pluginleri değiştirmekte hatamıza çözüm olabilir. Şu şekilde yapabiliriz:
- cPAnelde üzerinden dosya yöneticisine tıklıyoruz.
- Daha sonra Liste halinde verilen sitemize ait olan dosya dizininde public_html dosyasına tıklıyoruz.
- Sonra çıkan dizinde wp-contente tıklıyoruz.
- Açılan listede pluginse tıklıyoruz ve sitemizde kullandığımız pluginler listelenecektir.
- Listelenmiş olan pluginlerin teker teker isimlerini değiştirmeyi deneyeceğiz.
- Listelenmiş olan isimlerin önüne 1 veya başka bir karakter ekleyerek yeniden adlandırıyoruz. Bunu yaparak o plugin devre dışı kalmış olacaktır.
- İşlemleri teker teker yapıyoruz ve her plugin ismi güncellendiğinde sitemizi kontrol etmemiz gerekiyor.
- Bunu yapma nedenimiz sorun yaratan bir plugin varsa hangisi olduğunu bulabilmek olucaktır.
- Eğer ki web sitemizde düzelme olmadıysa o pluginin ismini tekrar eski haline döndürmeyi unutmamalıyız.
- Aynı işlemleri wp-content klasöründeki themes dizinine girerek temalara ait olan klasörlerde deniyoruz.
Umarım hataya yardımcı olmuşumdur İyi Forumlar.