Ölü WordPress Beyaz Ekranı, son derece can sıkıcı sorunlardan biridir. Birkaç yıl WordPress kullandıysanız, Beyaz Ekran veya Sayfa hatası ile en az bir kez karşılaştınız demektir.
Bu sorunun sinir bozucu olmasının nedeni, çoğu durumda hiçbir hata çıkışı olmadığından sorunun ne olduğunu bulmanızın zor olmasıdır.
Beyaz Ekran Hatasının en kötüsü, bazen yalnızca sitenizin belirli bir bölümünü etkilemesidir.
Örneğin, her şey iyi çalışıyorken WordPress yönetici ekranınızda Beyaz Ekran görebilirsiniz. Ama üzülmeyin, ölümden başka herşeyin çaresi vardır.
Bu yazıda, birkaç çözüm yöntemi vererek bu beladan nasıl kurtulacağınızı anlatacağız.
Not: Sitenizde herhangi bir değişiklik yapmadan önce, yeterli yedeklemeye sahip olduğunuzdan emin olun.
Bu Hatayı Neden Alıyorsunuz ?
Beyaz Sayfa görmenizin ana nedeni “Düzgün çalışmayan bir eklenti”dir. Ayrıca, kullandığınız kötü kodlanmış bir Tema’dan da kaynaklanabilir.
Ayrıca, Web Hosting sunucunuzda bir sorun olabileceği anlamına da gelebilir.
Sorun, herhangi bir sayıda şeyden kaynaklanabildiğinden, muhtemelen birçok sorun giderme denemesi gerekecek.
Sorun Diğer Sitelerinizde de Var mı ?
Birden fazla siteniz varsa, yapmanız gereken ilk şey Beyaz Ekran hatasının diğer sitelerinizde de olup olmadığına bakmaktır.
Sorun tüm Sitelerinizde varsa bu web Barındırma sağlayıcınızın bazı sorunlarla karşılaştığının güçlü bir göstergesidir. Ancak, sorun yalnızca sitelerinizden birinde olursa, çalıştırmakta olduğunuz bir Eklenti veya Temayla ilgili bir sorun olabilir.
Bellek Sınırının Artırılması
Genellikle bu sorun, php hafızanızın bitmesinden kaynaklanır. Bu durumda önce WordPress’te PHP belleğinizi artıracaksınız.
Bunu yani “WordPress PHP bellek artırma” yollarını buradan okuyabilirsiniz.
Tüm Eklentileri Devre Dışı Bırakma
Bellek sınırının artırılması yardımcı olmazsa veya 256M veya 512M gibi yüksek bir Bellek sınırınız varsa, sorun gidermeye başlamanız gerekir.
Rahatlıkla söyleyebiliz ki, sorun hemen her zaman belirli bir Eklenti veya bir Tema’dadır.
Tüm Eklentileri Nasıl Devre Dışı Bırakırım ?
1- Filezilla yada daha iyisi cPanel şifrenizle cPanelinize girin.
2- Public_html klasöründe Wp-content Klasörüne girin ve Plugins Klasörüne sağ tıklayıp Rename ile ismini xxxplugins olarak değiştirin.
Böylece WordPress eklentileri bulamayacak ve sorunlu eklenti olmadığından Beyaz Ekran hatasını almayacaksınız.
3- Sorun düzelirse daha sonra xxxplugins olarak değiştirdiğiniz Eklenti Klasörünü tekrar “Plugins” olarak düzeltin.
4- Daha sonra aynı metodu Plugins Klasöründeki tüm eklentilerin isimlerini sırayla tek tek değiştirip deneyerek sorunlu Eklentiyi bulana kadar uygulayın.
Sorunlu Eklentiyi buldunuzmu deaktive edin, silin ve yerine yenisini yükleyip kurun.
Temayı Varsayılan Tema ile Değiştirme
Eklenti işlemi sorunu çözmezse, geçerli Temanızı varsayılan bir Temayla değiştirmeyi denemelisiniz.
1- Public_html Klasöründe Wp-content Klasörüne girin ve Theme klasöründe mevcut temanızın ismini sağ tıklayıp rename ile başına xxx koyarak değiştirin. WordPress otomatik olarak varsayılan Temaya geri dönecek ve sorun düzelecektir.
Bundan sonra eski Temanızın bir kopyasını WordPress’in son sürümünü indirerek Theme Klasörüne kopyalayın. Böylece sorunlu Theme dosyalarınız yeni dosyalarla değişecek ve sorunsuz olarak Temanızı kullanmaya devam edeceksiniz.
2- Bu sorunu çözmüyorsa, eski Temanın functions.php dosyasına bakmalısınız.
Tabanda ekstra boşluklar varsa, silip tekrar kaydedin. Temanızın functions.php dosyasında kötü kodlanmış bir işlev kullanıyorsanız, bunun da nedeni budur.
Diğer Yollar :
Ayrıca hangi hataların çıktığını görmek için WordPress hata ayıklama işlevini de kullanabilirsiniz.
Aşağıdaki kodu wp-config.php dosyasına ekleyin.
1 (E_ALL) error_reporting; Ini_set (‘display_errors’, 1);
2
3 Define (‘WP_DEBUG’, true);
Bunu ekledikten sonra, boş Ekranda artık hatalar, uyarılar ve uyarılar olacaktır. Bunlar, kök sebebi belirlemenize yardımcı olabilir.
Bazen, arka uça erişebilirsiniz, ancak sitenin ön ucunda Beyaz Ekran bulunmaktadır. Bu bir önbellekleme eklentisi nedeniyle olabilir.
Önbelleğinizi boşaltmanız yeterlidir.
Sorun çözülmezse diğer yöntemler olarak da şunları da deneyin.
.htaccess Dosyasını Düzenlemek
.htaccess dosyanızın altına aşağıdaki satırı ekleyin ve kaydedip kapatın.
php_value memory_limit 64M
wp-config Dosyanızın En Altına Aşağıdaki Satırı Ekleyin ve Kaydedip Kapatın ;
define(‘WP_MEMORY_LIMIT’, ’64M’);
wp-admin Dizinine php.ini Dosyası Koymak
1. Notepad’i açın.
2. Aşağıdaki kodu yazın ;
memory_limit = 64M ;
3. Bu dosyayı php.ini olarak kaydedin.
4. Dosyayı wp-admin dizininin içine Upload edin.
Yukarıdakilerin hiçbiri sorunu düzeltmezse, o zaman WordPress’in yeni bir kopyasını yeniden yüklemeyi deneyin.
Bir çekirdek dosyanın bozulmuş olabileceği ihtimali her zaman mümkündür.
public_html klasöründe wp-content Klasöründe Upload’lar hariç herşeyi (wp-includes, wp-admin) silip yeni WordPress dosyalarınızı yükleyin ve gerekli ayarları (wp-config.php) yapın.
Üstte saydığımız yöntemlerle büyük ihtimalle sorununuz çözülecektir.