Wordpress

WordPress Beyaz Ekran Ölümü Nasıl Onarılır

WordPress Beyaz Ekran Ölümü (WSOD) sinir bozucu bir fenomendir. Olduğunda, her şey çalışmayı durdurur. Siteniz boş, beyaz bir ekranla değiştirilir ve oturum açamazsınız. Bu hatayı daha da sorunlu kılan şey, oluştuğunda herhangi bir hata mesajının tamamen olmamasıdır, bu da sorunu gidermek için bir kabusa dönüşür.

Bu yazıda, WSOD’nin en yaygın dört nedenini ve çözümlerini anlatacağız.

WordPress Beyaz Ekran Ölümü (WSOD) Nedir?

WordPress beyaz ölüm ekranı

WordPress web siteniz bir hataya neden olduğunda, genellikle size hatanın nedenini bulmanızı ve düzeltmenizi sağlayan hatayla ilgili kodu gösterir. Ancak, beyaz ölüm ekranı (WSOD) hatası, içinde hiçbir şey olmayan boş bir ekran verir.

Bildiğiniz gibi WordPress, PHP dili ile oluşturulmuş bir platformdur. WordPress çekirdek sistemi, eklentiler ve temalar dahil olmak üzere tüm sistem, işlevleri gerçekleştirmek için PHP kodunu ve komut dosyalarını kullanır.

Bir eklenti, tema veya WordPress çekirdek dosyaları bir çeşit hatalı çalışan PHP koduna sahip olduğunda, beyaz ekrana ölüm hatası neden olur. Sinir bozucu kısım, WSOD hatası, hataya neyin neden olduğunu size bildirmek için size herhangi bir hata kodu göstermez. Yalnızca boş bir beyaz ekran gösterir. Nedeni bulmak ve düzeltmek tamamen size kalmış.

WordPress Beyaz Ekranının Ölümüne Neden Olan Nedir?

WSOD hatası birçok nedenden dolayı ortaya çıkabilir. En yaygın olaylardan bazıları siz bilmeden bile gerçekleşir.

  • Otomatik eklenti güncellemeleri
  • Web sitenizde bellek sınırlarına ulaşmak
  • Önemli bir sözdizimi hatası üreten manuel kod güncellemeleri
  • Dosyaların değiştirilmesi için izin yapısı
  • WordPress temanız bir tür soruna neden oluyor
  • Çakışmalara neden olan bir otomatik güncelleme

Neyse ki hata düzeltilebilir. Nedenini bulmak için biraz sorun giderme yapmanız ve ardından düzeltmek için gerekli işlemi yapmanız yeterlidir.

WordPress Beyaz Ekran Ölümü için Çözümler

WSOD hatalarının nedenini bulmak için kullanabileceğiniz birkaç yöntem vardır. Her yöntemde size adım adım rehberlik edeceğiz.

  • Yöntem 1: Eklentilerinizi Devre Dışı Bırakın
  • Yöntem 2: Sunucu Bellek Sınırını Artırın
  • Yöntem 3: Varsayılan WordPress Temasını Etkinleştirin
  • Yöntem 4: WordPress’i Yeniden Yükleyin veya Web Sitesini Geri Yükleme

Yöntem 1: Eklentilerinizi Devre Dışı Bırakın

WSOD’nin en yaygın nedenlerinden biri hatalı eklentilerdir. Yeni bir WordPress güncellemesiyle uyumlu olmayan eski bir eklenti, genellikle web sitenizin tamamını çökertebilir.

Bir eklentinin hataya neden olup olmadığını öğrenmenin tek yolu, tüm eklentilerinizi devre dışı bırakmak ve hangi eklentinin hataya neden olduğunu bulana kadar bunları tek tek yeniden etkinleştirmektir.

Şimdi, WordPress yönetici panosuna erişiminiz varsa, Eklentiler sayfasına kolayca gidebilir ve tüm eklentileri devre dışı bırakabilirsiniz.

wsod hatası wordpress-1 nasıl düzeltilir

Ancak, bir WSOD hatası genellikle yönetici panonuzda oturum açmayı imkansız hale getirebilir. Eklentileri barındırma sunucunuzdan yine de devre dışı bırakabilir ve yeniden etkinleştirebilirsiniz.

İşte nasıl yapıldığı.

Adım 1: Sunucunuza Giriş Yapın

Eklentileri devre dışı bırakmak için, barındırma sunucunuzdaki WordPress dosyalarına erişmeniz gerekir. Sunucuya erişmek için bir FTP istemcisi uygulaması veya CPanel kullanabilirsiniz. Bu gösteri için, herkesin kullanımına açık olduğundan CPanel erişimini kullanacağız.

  1. Tür / cpanel erişim KPaneli için web sitesi alan adının sonundaki (örn: yourwebsite.com/cpanel)
  2. CPanel’e erişmek için oturum açma ayrıntılarını girin. CPanel için kullanıcı adı ve şifre, web barındırıcınız tarafından gönderilen karşılama e-postasına dahildir.

Adım 2: WP İçeriğine Erişmek İçin Dosya Yöneticisini Kullanın

CPanel kontrol panelinin içinde Dosya Yöneticisi adında bir uygulama bulacaksınız .

wsod hatası wordpress-3 nasıl düzeltilir

Bu uygulamayı açın ve Public.html klasörüne gidin . Burada, WordPress web sitenizle ilgili tüm dosyaları bulacaksınız.

wsod hatası wordpress-4 nasıl düzeltilir

Eklentiler adlı bir alt klasör bulmak için WP-Content klasörüne gidin .

3. Adım: Eklentiler Klasörünü Yeniden Adlandırın

Şimdi WordPress web sitenizdeki tüm eklentileri sıfırlayacağız. Merak etmeyin, eklentilerin hiçbirini silmez. Yalnızca eklentileri devre dışı bırakır.

wsod hatası wordpress-5 nasıl düzeltilir

Bunu yapmak için , Eklenti klasörünü yeniden adlandırmanız gerekir . Klasöre ” Eklentiler-Bozuk ” gibi farklı bir ad vermeniz yeterlidir.

Bu, web sitenizdeki tüm eklentileri devre dışı bırakacaktır. Şimdi gidip web sitesine erişiminiz olup olmadığına bakın.

Adım 4: Değişiklikleri Tersine Çevirin

Eklentileri devre dışı bıraktıktan sonra artık WSOD hatasını görmüyorsanız, büyük olasılıkla kötü bir eklentiden kaynaklanmıştır. Şimdi WP-Content klasörüne geri dönün.

Eski eklentiler klasörünü “Eklentiler-Kötü” den yalnızca “Eklentiler” olarak yeniden adlandırın

Bu, WordPress web sitenizdeki tüm eklentileri geri yükleyecek ancak devre dışı kalmasını sağlayacaktır.

Artık WSOD hatasının ardındaki suçluyu bulmak için WordPress panonuza giriş yapabilir ve eklentileri tek tek etkinleştirebilirsiniz.

Yöntem 2: Sunucu Bellek Sınırını Artırın

WordPress, farklı işlevleri gerçekleştirmek için belirli bir miktarda sistem belleği gücü gerektirir. Örneğin, bir eklenti yüklerken veya güncellerken, WordPress’in dosyaları indirmesi, bunları doğru klasörlere çıkarması, eklenti işlevlerini entegre etmek için çekirdek dosyaları değiştirmesi vb. Gerekir.

Bunun gibi işlemler çok fazla bellek gerektirir ve web barındırma sağlayıcınız sitenizin bu işlevleri gerçekleştirmesi için belirli bir miktarda sistem belleği ayırır. Ucuz bir paylaşılan barındırma planı kullanıyorsanız, barındırma sağlayıcınız siteniz için çok düşük bir bellek miktarı ayarlayacaktır.

WSOD hatasının arkasındaki neden bu olabilir. Örneğin, yakın zamanda daha fazla bellek tüketen yeni bir eklenti yüklediyseniz, tüm web sitesinin arızalanmasına neden olabilir.

Bunu, sunucudan WordPress bellek sınırlarını artırarak düzeltebilirsiniz.

Adım 1: WPConfig.php Dosyasını Düzenleyin

Web barındırma sunucunuzda oturum açmak için Yöntem 1’deki talimatları izleyin. Public.html klasörüne gidin .

wsod hatası wordpress-6 nasıl düzeltilir

Bu klasörün içinde WPConfig.php adlı bir dosya bulacaksınız . Bu dosyaya sağ tıklayın ve dosyayı düzenleyicide açmak için Düzenle’yi seçin .

Not: Her ihtimale karşı düzenlemeden önce bu dosyanın bir yedek kopyasını oluşturun.

Adım 2: Özel Bellek Sınırlarını Ayarlayın

Arama WPConfig.php dosyasında aşağıdaki ifade için.

/ * Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglamalar. * /

wsod hatası wordpress-7 nasıl düzeltilir

Şimdi aşağıdaki kodları kopyalayıp bu ifadenin hemen üstüne yapıştırın .

tanımla (‘WP_MEMORY_LIMIT’, ‘128M’);

Değişiklikleri kaydedin . Ve WSOD hatasını düzelttiğine bakın.

Alternatif Yöntem: Bu yöntem işe yaramadıysa, .htaccess dosyasını kullanarak belleği artırmayı da deneyebilirsiniz. Bu dosyayı aynı Public.html klasöründe bulacaksınız. Dosyayı düzenleyin ve aşağıdaki kodu tırnak işaretleri olmadan yapıştırın “php_value memory_limit 128M”

Yöntem 3: Varsayılan WordPress Temasını Etkinleştirin

Güncel olmayan bir tema da WSOD hatalarına neden olabilir. WordPress sürekli gelişiyor ancak çoğu tema ve eklenti geliştiricisi yetişmeye bile çalışmıyor. WordPress’in yeni sürümleriyle eşleşmeyen bir temada eski koda sahip olmak, beyaz ekran ölüm hatalarına neden olabilir.

Temanızın hatanın arkasındaki neden olup olmadığını görmek için onu devre dışı bırakmayı deneyebilirsiniz.

WordPress yönetici panosuna erişiminiz varsa, Görünüm >> Temalar’a gidin ve sorunu çözüp çözmediğini görmek için varsayılan Yirmi Ondokuz teması gibi farklı bir temayı etkinleştirin.

wsod hatası wordpress-2 nasıl düzeltilir

Yönetici kontrol paneline erişiminiz yoksa, temayı web barındırma sunucunuzdan devre dışı bırakabilirsiniz. Sunucudaki web sitesi dosyalarına erişmek için Yöntem 1’de anlattığımız adımları uygulamanız yeterlidir.

Bu sefer, WP-Content içindeki Temalar klasörünü bulun ve o anda aktif olan temanızı silin . Bu, WordPress’i web sitesi tasarımınız olarak varsayılan WordPress temasını kullanmaya zorlar.

wsod hatası wordpress-8 nasıl düzeltilir

Temalar dizininizde varsayılan Yirmi Ondokuz temaya sahip olduğunuzdan emin olun . Ücretsiz olarak indirebilirsiniz.

WSOD hatasını düzeltirse, tema geliştiricinize ulaşın ve temanızdaki hataları kontrol etmelerini isteyin. Veya mevcutsa temanızı daha yeni bir sürüme güncellemeyi deneyin.

Önemli: Etkin tema klasörünüzü silmeden önce yedek bir kopyasını oluşturun. Daha sonra tekrar yükleyebilmeniz için en iyisi bilgisayarınıza bir kopya indirmektir.

Yöntem 4: WordPress’i Yeniden Yükleyin veya Web Sitesini Geri Yükleme

Bozuk WordPress sistem dosyalarına sahip olmak da WSOD hatalarına neden olabilir. Yöntem 2’de açıkladığımız gibi, sunucunuz bir WordPress çekirdek güncellemesini kesintiye uğratabilir veya bir sunucu arızası önemli WordPress dosyalarını silebilir. Bunlar genellikle WSOD hatalarına yol açar.

Bunun için en iyi çözüm, WordPress’i yeniden yüklemek veya web sitenizi eski bir yedeklemeden geri yüklemektir.

Çoğu web barındırma sağlayıcısı, web siteleri için otomatik yedeklemeler sunar. Bu yedeklemelere erişiminiz varsa, web sitenizi önceki ve daha kararlı bir sürüme geri yüklemek için kullanın.

Değilse, WordPress’i yeniden yükleyebilirsiniz. Bu, teknik bilgi gerektirir, bu nedenle, görevi gerçekleştirmek için web barındırıcınızdan yardım istemenizi veya deneyimli bir web geliştiricisi tutmanızı öneririz.

Hala Hatayı Düzeltemiyor musunuz?

Yukarıdaki yöntemler, WSOD hatalarına neden olan en yaygın sorunlardan bazılarını çözmenize yardımcı olacaktır. Ancak, daha önce de anlattığımız gibi, hatanın suçunu boş bir ekranla belirlemek oldukça zordur. Çözümü bulamazsanız panik yapmayın.

Editör

I am a web developer who is working as a freelancer. I am living in Saigon, a crowded city of Vietnam. I am promoting for http://sneeit.com

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu