Ölümüne beyaz ekran, bir web sitesi sahibinin en kötü kabusu olabilir. Bu sinir bozucu WordPress hatası, neyin ters gittiğine dair hiçbir ipucu vermeden sizi boş bir sayfaya bakakalır.
İşleri daha da kötüleştirmek gerekirse, bu yaygın WordPress hatası bazen web sitenizin belirli bölümlerini, örneğin yönetici alanını veya tekil gönderileri etkileyebilir.
Örneğin, WordPress yönetim alanında diğer her şey yolunda giderken beyaz ölüm ekranıyla karşılaştık. Diğer durumlarda, bunu yalnızca belirli bir gönderiyi görüntülerken gördük.
Bu hatanın temel nedenlerini anlamak, çözüm bulmanın ilk adımıdır. Bu kılavuz, beyaz ölüm ekranını düzeltmek için birkaç çözüm sunacak ve web sitenizin işlevselliğini geri yüklemek için uygulanabilir adımlar sağlayacaktır.

Not: Sitenizde herhangi bir değişiklik yapmadan önce, WordPress sitenizin bir yedeğinin olduğundan emin olun. Yönetici alanına erişiminiz yoksa, WordPress veritabanı yedeğini manuel olarak nasıl oluşturacağınız konusundaki kılavuzumuza bakın.
WordPress'te Neden Beyaz Ölüm Ekranı Görüyorsunuz?
Çoğu zaman, WordPress web sitenizi ziyaret etmeye çalışırken ölüm beyaz ekranını gördüğünüzde, bu web sitenizdeki bir betiğin bellek sınırını aştığı anlamına gelir.
Yanıt vermeyen betik, WordPress barındırma sunucunuz tarafından sonlandırılır veya basitçe zaman aşımına uğrar. Bu nedenle gerçek bir hata mesajı üretilmez ve sadece boş beyaz bir ekran görürsünüz.

Ancak, bazen bir hata mesajı görebilirsiniz.
Örneğin, boş bir sayfa yerine kritik bir hata mesajı görebilirsiniz.

Boş bir ekran görüyorsanız veya 'Web Sitenizde Kritik Bir Hata Oluşuyor' mesajını görüyorsanız, bu aynı hatadır.
Bu hata, sitenize yüklenmiş kötü kodlanmış bir tema veya eklenti nedeniyle de oluşabilir. Bazen, web barındırma sunucunuzda bir sorun varsa da meydana gelebilir.
Beyaz ekran hatası birçok farklı nedenden kaynaklanabileceğinden, düzeltmek için metodik sorun giderme gerektirir. Denemeniz gereken adımlar şunlardır:
- Sorunun Diğer Sitelerinizde Oluşup Oluşmadığını Kontrol Edin
- WordPress Kurtarma Modu ile Beyaz Ekran Hatasını Düzeltin
- Bellek Sınırını Artırın
- Tüm Eklentileri Devre Dışı Bırakarak Beyaz Ekran Hatasını Düzeltin
- Varsayılan Temayı Etkinleştir
- WordPress'te Hataları Yakalamak İçin Hata Ayıklama Modunu Etkinleştirin
- WordPress Önbelleğini Temizle
- Daha Uzun Makaleler İçin Beyaz Ekran Hatasını Düzeltin
Video Eğitim
Yazılı talimatları tercih ederseniz, okumaya devam edin.
1. Sorunun Diğer Sitelerinizde Olup Olmadığını Kontrol Edin
Aynı barındırma hesabında yüklü başka WordPress siteleriniz varsa, sorunun diğer sitelerde de olup olmadığını kontrol ederek başlamak isteyeceksiniz.
Eğer öyleyse, WordPress barındırma hizmetinizde bir sorun olduğunun güçlü bir göstergesidir. Bu, hizmetlerini etkileyen geçici bir sorun olabilir ve daha fazla yardım için destek ekibiyle iletişime geçmeniz gerekir.
Öte yandan, sorun yalnızca tek bir web sitesinde veya sitenin belirli bir bölümünde yaşanıyorsa, sorunun o belirli web sitesiyle ilgili olduğunu bilirsiniz.
2. WordPress Kurtarma Modu ile Boş Ekran Hatasını Düzeltin
Beyaz ekran ölüm hatası bir WordPress eklentisi veya temasından kaynaklanıyorsa, WordPress bunu yakalayabilir.
WordPress 5.2'de tanıtılan yeni ölümcül hata koruma özelliği bazen hatayı yakalayabilir, bu nedenle beyaz bir ekran bile görmeyebilirsiniz. Bunun yerine, sitenin teknik sorunlar yaşadığına dair bir mesaj göreceksiniz.

WordPress ayrıca sorunla ilgili olarak yönetici e-posta adresinize bir e-posta gönderecektir.
E-postanın konusu 'Sitenizde Teknik Bir Sorun Yaşanıyor' olacaktır.

Bu e-posta mesajı hataya neden olan eklentiyi veya temayı gösterecek ve ayrıca özel bir bağlantı içerecektir.
Bu bağlantı, WordPress kurtarma moduna giriş yapmanıza ve hatalı eklentiyi devre dışı bırakmanıza olanak tanır.

Ancak, e-posta veya kurtarma modu seçeneği olmayan düz beyaz ölüm ekranını görüyorsanız, hatayı manuel olarak düzeltmeniz gerekir.
3. Bellek Sınırını Artırın
Genellikle bu hata, bir betiğin web sunucunuzun belleğini tüketmesi ve ortada durması nedeniyle oluşur.
Bunu düzeltmek için WordPress'e ayrılan PHP belleğini artırmanız gerekir. Bu, betiğin yapması gereken işi bitirmek için daha fazla bellek kullanmasına olanak tanır.
WordPress sitenizdeki wp-config.php dosyasını düzenlemeniz veya WPCode gibi bir kod parçacığı eklentisi kullanmanız gerekecektir.
WordPress'te PHP belleğini nasıl artıracağınıza dair eğitimimizdeki talimatları izleyebilirsiniz.
4. Tüm Eklentileri Devre Dışı Bırakarak Beyaz Ekran Hatasını Düzeltin
PHP bellek sınırını artırmak yardımcı olmadıysa veya 256M veya 512M gibi yüksek bir bellek sınırınız varsa, sorun gidermeye başlamanız gerekir.
Bu sorunu giderme deneyimimizde, sorunun her zaman belirli bir eklenti veya tema ile ilgili olduğunu gördük. Tüm eklentileri devre dışı bırakalım.
Hala WordPress yönetici paneline erişebiliyorsanız, o zaman basitçe Eklentiler » Yüklü Eklentiler sayfasına gidebilirsiniz. Yüklü tüm eklentileri seçin ve ardından ‘Toplu eylemler’ açılır menüsü altından ‘Devre Dışı Bırak’ı seçin.

Ancak, WordPress yönetici alanına erişiminiz yoksa, FTP aracılığıyla tüm eklentileri devre dışı bırakmanız gerekecektir.
İlk olarak, WordPress sitenize bir FTP istemcisi kullanarak veya barındırma sağlayıcınızın dosya yöneticisi ile bağlanın. Bağlandıktan sonra, plugins klasörünü göreceğiniz wp-content klasörüne gidin.
Şimdi, plugins klasörüne sağ tıklamanız ve ardından ‘Yeniden Adlandır’ seçeneğini seçmeniz gerekiyor. plugins klasörünü ‘plugins-deactivated’ olarak yeniden adlandırabilirsiniz.

WordPress, tüm eklentileri yüklemek için plugins adlı bir klasör arar. Klasörü bulamadığında, tüm eklentileri devre dışı bırakır.
Bu sorunu çözerse, sorunun temelini anlamak için eklentileri tek tek etkinleştirin. Soruna neden olan eklentiyi bulduğunuzda, onu bir alternatifle değiştirebilir veya sorunu eklenti yazarlarına bildirebilirsiniz.
5. Varsayılan Temayı Etkinleştirin
Eklenti sorun giderme sorunu çözmezse, aktif temanızı varsayılan bir tema ile değiştirmeyi denemelisiniz.
İlk olarak, bir FTP istemcisi kullanarak web sitenize bağlanın ve /wp-content/themes/ klasörüne gidin. Bu klasör, web sitenizde yüklü olan tüm temaları içerir.
Mevcut WordPress temanızı seçmek için sağ tıklayın ve yedek olarak bilgisayarınıza indirin.

Sonra, mevcut temanızı web sitenizden silmeniz gerekir.
Tema klasörünüze sağ tıklayın ve 'Sil' seçeneğini seçin. FTP istemciniz şimdi temayı web sitenizden silecektir.

Şimdi, web sitenizde yüklü olan (Twenty Twenty-Two veya Twenty Twenty-Three gibi) varsayılan bir WordPress temanız varsa, WordPress otomatik olarak onu varsayılan tema olarak kullanmaya başlayacaktır.
Ancak, varsayılan bir tema yüklü değilse, FTP kullanarak manuel olarak kurmanız gerekir.
Bu sorunu çözerse, temanızın functions.php dosyasına bakmalısınız. Dosyanın altında fazladan boşluklar varsa, bunları kaldırmanız gerekir ve bazen bu sorunu çözer.
Temanızın functions.php dosyasında kötü kodlanmış bir fonksiyon kullanıyorsanız, bu da ölümüne beyaz ekran hatasına neden olabilir.
Tema dosyalarınızın taze bir kopyasını kaynağından indirip FTP kullanarak manuel olarak kurmayı düşünün.
6. WordPress'te Hataları Yakalamak İçin Hata Ayıklama Modunu Etkinleştirin
Şu ana kadar hiçbir şey işe yaramadıysa, bir sonraki adım WordPress'te hata ayıklamayı açmaktır. Bu, ne tür hataların çıktığını görmenizi sağlayan hata günlüklerini tutacaktır.
Şu kodu wp-config.php dosyanıza eklemeniz yeterlidir:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
Bunu ekledikten sonra, boş ekran artık hataları, uyarıları ve bildirimleri gösterecektir. Bunlar, kök nedeni belirlemenize yardımcı olabilir.
Herhangi bir hata görmüyorsanız, hata ayıklama günlüğünü kontrol etmek isteyebilirsiniz.
FTP istemcisi kullanarak web sitenizdeki wp-content klasörünü ziyaret etmeniz yeterlidir. Orada, tüm hata, bildirim ve uyarıların bir kaydını içeren yeni bir debug.log dosyası bulacaksınız.

7. WordPress Önbelleğini Temizleyin
Bazen arka uca erişiminiz olabilir, ancak sitenin ön yüzünde ölüm beyaz ekranı olabilir.
Bu, bir önbellekleme eklentisi nedeniyle olabilir. Bu durumda, WordPress önbelleğinizi boşaltmanız yeterlidir.
Ayrıntılı talimatlar için WordPress'te önbelleği nasıl temizleyeceğinize dair rehberimize bakabilirsiniz.
8. Daha Uzun Makaleler İçin Beyaz Ekran Hatasını Düzeltin
Eğer ölüm beyaz ekranı yalnızca çok uzun bir gönderi veya sayfada görünüyorsa, bu yöntem işe yarayabilir.
Bu numara temelde PHP'nin metin işleme yeteneğini, özyineleme ve geri izleme sınırını artırarak geliştirir. Aşağıdaki kodu wp-config.php dosyanıza yapıştırabilirsiniz:
/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);
Bunun çok sinir bozucu bir hata olduğunu anlıyoruz ve umarız yukarıdaki yöntemlerden biri sorunu sizin için çözmüştür.
Ayrıca, WordPress sorunlarını kendi başınıza yakalama ve düzeltme adımlarını öğreten WordPress sorun giderme rehberimize veya en yaygın WordPress blok düzenleyici sorunları ve bunları düzeltme listemize de bakmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Robert Thompson
Tüm WordPress sitem siyah ekran. Web sitemde sadece üç sayfam var ve hepsi siyah. Ancak düzenleyicime gittiğimde her şey yolunda. Tavsiyenizi deneyeceğim ve tüm eklentilerimi devre dışı bırakacağım. Umarım bu işe yarar.
WPBeginner Desteği
Umarım bu sorunu sizin için çözmüştür, sorun yaşamaya devam ederseniz her zaman destek ekibimizle iletişime geçmekten çekinmeyin!
Yönetici
mohadese esmaeeli
Bu sayfayla birkaç kez karşılaştım ve çoğu durumda sorunum barındırma PHP sürümünü değiştirerek çözüldü. Ancak bazen uyumsuz bir eklentinin varlığı her şeyi bozabilir ve bu sinir bozucu beyaz ekrana neden olabilir!
WPBeginner Desteği
Thank you for sharing what worked for you
Yönetici
Jiří Vaněk
Çok sık karşılaşılan beyaz ekran sorunu, güvenliği ihlal edilmiş bir web sitesidir. Birçok kişi WordPress sitelerinin virüs kapması nedeniyle tam olarak bu hatayla karşılaşır. Bu nedenle yedeklemenizin olması çok önemlidir. Ayrıca, birçok kişi para kazanmak için doğrulanmamış kaynaklardan eklenti indirerek sorun yaşar. Sonunda, ücretli bir eklentiden daha pahalıya mal olur. Ne yazık ki, doğru. Üzücü ama gerçek.
WPBeginner Desteği
Site tehlikeye girmiş olsa da, bunun birçok olası nedeni vardır, bu nedenle yalnızca beyaz bir ekranın ölümü, bir sitenin hacklendiği anlamına gelmez.
Yönetici
Ralph
Bu yöntem benim durumuma yardımcı olur mu?
Bazen ekranın bir tarafında birkaç eklentiyi tek tek güncellerim ve ekranın ikinci yarısında başka bir şey yaparım. Eklenti güncellenirken wordpress yönetim panelini yenilediğimde bu beyaz sayfa çıkıyor ve hiçbir şey yapamıyorum. Hostingim her 6 saatte bir yedekleme yapıyor, bu yüzden en güncel olanı kullanmaları için onlara e-posta gönderiyorum ama daha ucuzuna geçmek istiyorum ve bu seçeneğim olmayacak.
WPBeginner Desteği
Beyaz ekranla karşılaştığınızda bu yardımcı olacaktır, duyduğuma göre barındırma sağlayıcınızla iletişime geçerek sistemlerinde bir kaynak veya bellek sınırına ulaşıp ulaşmadığınızı kontrol etmek isteyebilirsiniz.
Yönetici
Ralph
Bellek sınırını düşünmemiştim, bilgilendirdiğiniz için teşekkürler. Bunu doğrulamak için onlarla iletişime geçeceğim.
CJB
Bellek limiti artışı benim için sorunu çözdü. (Bu sorun WordPress'te nadiren olur, ancak müşterinin barındırma şirketi daha küçük bir marka olabilir ve bu hataya katkıda bulunmuş olabilir.)
WPBeginner Desteği
Sorunu çözebildiğinize sevindim!
Yönetici
hank
Giriş yaptığımda beyaz ölüm ekranı alıyorum, çıkış yaptığımda ise almıyorum.
WPBeginner Desteği
Oturumunuz kapatıldığında önbelleğe alınmış sayfayı görüyor olabilirsiniz. Eğer ölüm beyaz ekranını görüyorsanız, bu rehberdeki sorun giderme adımlarını izlemenizi öneririz.
Yönetici