WordPress Beyaz Ölüm Ekranı Nasıl Onarılır (Adım Adım)

WordPress’in beyaz ölüm ekranı en yaygın WordPress hatalarından biridir. Bu aynı zamanda sinir bozucu bir hatadır çünkü hiçbir mesaj görüntülenmez ve WordPress’e erişiminiz engellenir.

Beyaz ölüm ekranı hatasıyla ilgili bir başka sorun da bazen web sitenizin yalnızca belirli bir bölümünü etkilemesidir. Örneğin, WordPress yönetici alanında yalnızca beyaz ölüm ekranını görebilirsiniz, ancak diğer her şey yolunda gidiyor. Diğer durumlarda, bunu yalnızca belirli bir gönderide görebilirsiniz.

Bu yazımızda WordPress beyaz ölüm ekranını farklı çözümlerden geçerek nasıl düzeltebileceğinizi göstereceğiz.

Neden WordPress’te ölümün beyaz ekranını görüyorsunuz?

Çoğu zaman, WordPress web sitenizi ziyaret etmeye çalıştığınızda beyaz bir ekran gördüğünüzde, bu, web sitenizdeki bir komut dosyasının belleğinin tükendiği anlamına gelir.

Yanıt vermeyen komut dosyası ya WordPress barındırma sunucunuz tarafından öldürülür ya da zaman aşımına uğrar. Bu nedenle gerçek bir hata mesajı oluşturulmaz ve yalnızca düz beyaz bir ekran görüntülenir.

WordPress web sitesi yerine beyaz bir ekran gösteriyor

Ancak bazen bir hata mesajı görebilirsiniz.

Örneğin, yalnızca beyaz bir ekran yerine kritik bir hata mesajı görebilirsiniz.

WordPress'te kritik hata

İster boş bir ekran, ister “Web siteniz kritik bir hatayla karşılaştı” mesajını görüyor olun, bu aynı hatadır.

Bu hata, sitenize yanlış yüklenmiş bir tema veya eklenti nedeniyle de ortaya çıkabilir. Bazen web barındırma sunucunuzda bir sorun olduğunda bu durum ortaya çıkabilir.

Beyaz ekran hatası birçok şeyden kaynaklanabileceğinden, bunu düzeltmek için yöntemli sorun giderme gerekir. Denemeniz gereken adımlar şunlardır:

Video öğretici

WPBeginner’a kaydolun

Yazılı talimatları tercih ediyorsanız okumaya devam edin.

1. Sorunun diğer sitelerinizde de olup olmadığını kontrol edin

Aynı barındırma hesabında kurulu başka WordPress siteleriniz varsa, sorunun diğer sitelerde de oluşup oluşmadığını kontrol ederek başlamak istersiniz.

Eğer öyleyse, bu 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 hizmetleriyle iletişime geçmeniz gerekir.

Öte yandan, sorun yalnızca bir web sitesinde veya bu web sitesinin belirli bir bölümünde ortaya çıkıyorsa, sorunun o web sitesinde olduğunu bilirsiniz.

2. Beyaz ekran hatasını WordPress kurtarma moduyla düzeltin

Beyaz ölüm ekranı hatası bir WordPress eklentisi veya temasından kaynaklanıyorsa, WordPress bunu algılayabilir.

WordPress 5.2’de sunulan yeni ölümcül hata koruma özelliği bazen hatayı yakalayabilir, dolayısıyla beyaz bir ekran bile göremeyebilirsiniz. Bunun yerine sitenin teknik sorunlar yaşadığını belirten bir mesaj göreceksiniz.

Bu sitede teknik bir sorun hata mesajı var

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.

Kurtarma moduna bağlantı içeren teknik zorluk e-postası

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 girmenize ve hatalı eklentiyi devre dışı bırakmanıza olanak tanır.

WordPress kurtarma modu kontrol paneli

Ancak, e-posta seçeneği veya kurtarma modu olmayan basit 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 komut dosyasının web sunucunuzdaki belleğinin bitmesi ve yarıda çıkması nedeniyle oluşur.

Bunu düzeltmek için WordPress’in kullanabileceği PHP belleğini artırmanız gerekir. Bu, betiğin yapması gereken işi tamamlamak için daha fazla bellek kullanmasına olanak tanır.

WordPress sitenizdeki wp-config.php dosyasını düzenlemeniz veya aşağıdaki gibi bir kod pasajı eklentisi kullanmanız gerekecektir: WP kodu.

WordPress’te PHP belleğini nasıl artıracağınıza dair eğitimimizde yer alan talimatları takip edebilirsiniz.

4. Tüm eklentileri devre dışı bırakarak beyaz ekran hatasını düzeltin

Bellek sınırınızı artırmak sorunu çözmediyse veya 256 MB veya 512 MB 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 temayla ilgili olduğunu gördük. Devam edelim ve tüm eklentileri devre dışı bırakalım.

WordPress yönetici alanına hâlâ erişebiliyorsanız şu adrese gidebilirsiniz: Eklentiler » Eklentiler yüklü sayfa. Yüklü tüm eklentileri seçin, ardından “Eylemleri Engelle” açılır menüsünde “Devre Dışı Bırak”ı seçin.

Tüm WordPress eklentilerini devre dışı bırakın

Ancak WordPress yönetici alanına erişiminiz yoksa FTP yoluyla tüm eklentileri devre dışı bırakmanız gerekecektir.

Öncelikle bir FTP istemcisi kullanarak WordPress sitenize bağlanın. Bağlandıktan sonra şu adrese gidin: wp-content dosyayı göreceğiniz klasör plugins dosya.

Şimdi sağ tıklamanız gerekiyor plugins klasörü seçin ve ardından “Yeniden Adlandır” seçeneğini seçin. Eklentiler klasörünü “devre dışı bırakılmış eklentiler” olarak yeniden adlandırabilirsiniz.

Eklenti klasörünü yeniden adlandırmak için FTP kullanma

WordPress adlı bir klasörü arar plugins Tüm eklentileri yüklemek için. Klasörü bulamadığında tüm eklentileri devre dışı bırakır.

Bu sorunu çözerse, sorunun temeline inmek için her seferinde bir eklentiyi 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

Eklentide sorun giderme işlemi sorunu çözmezse mevcut temanızı varsayılan bir temayla değiştirmeyi denemelisiniz.

Öncelikle bir FTP istemcisi kullanarak web sitenize bağlanın ve dosyaya gidin. /wp-content/themes/ dosya. Web sitenize yüklenen tüm temaları içerir.

Mevcut WordPress temanızı seçmek ve bilgisayarınıza yedek olarak indirmek için sağ tıklayın.

Geçerli temayı yedek olarak indirmek için FTP kullanma

Daha sonra mevcut temayı web sitenizden silmeniz gerekir.

Tema klasörüne sağ tıklayın ve “Sil” seçeneğini seçin. FTP istemciniz artık temayı web sitenizden silecektir.

Geçerli temayı silmek için FTP kullanma

Artık web sitenizde (Yirmi Yirmi İki veya Yirmi Yirmi Üç) gibi varsayılan bir WordPress teması yüklüyse, WordPress bunu otomatik olarak varsayılan tema olarak kullanmaya başlayacaktır.

Ancak, varsayılan bir temanız yüklü değilse, onu FTP aracılığıyla manuel olarak yüklemeniz gerekir.

Bu sorunu çözerse temanıza bakmalısınız functions.php dosya. Dosyanın altında fazladan boşluk varsa bunları kaldırmanız gerekir ve bu bazen sorunu çözer.

Temanızda kötü kodlanmış bir işlev kullanıyorsanız functions.php dosya, beyaz ölüm ekranı hatasına da neden olabilir.

Temanızın yeni bir kopyasını kaynağından indirmeyi ve ardından FTP kullanarak manuel olarak yüklemeyi düşünün.

6. WordPress’teki hataları tespit etmek için hata ayıklama modunu etkinleştirin

Şu ana kadar hiçbir şey yardımcı olmadıysa bir sonraki adım WordPress’te hata ayıklamayı açmaktır. Bu, ne tür hataların görüntülendiğini görmenizi sağlayacaktır.

Aşağıdaki kodu eklemeniz yeterli wp-config.php dosya:

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Bu eklendikten sonra boş ekran artık hataları, uyarıları ve uyarıları içerecektir. Bunlar asıl nedeni belirlemenize yardımcı olabilir.

Herhangi bir hata görmüyorsanız yine de hata ayıklama günlüğünü kontrol etmek isteyebilirsiniz.

Sadece ziyaret edin wp-content Bir FTP istemcisi kullanarak web sitenizdeki klasör. Orada yeni bir tane bulacaksın debug.log Tüm hataların, uyarıların ve uyarıların günlüğünü içeren dosya.

Hata ayıklama günlüğü

7. WordPress önbelleğinizi temizleyin

Bazen arka uca erişiminiz olabilir, ancak sitenin ön ucunda beyaz ölüm ekranı vardır.

Bu, bir önbellek eklentisi nedeniyle gerçekleşebilir. Bu durumda WordPress önbelleğinizi temizlemeniz yeterlidir.

Ayrıntılı talimatlar için WordPress’te önbelleğin nasıl temizleneceğine ilişkin kılavuzumuza göz atabilirsiniz.

8. Daha uzun makaleler için beyaz ekran hatasını düzeltin

Çok uzun bir yazı veya sayfada yalnızca beyaz bir ekran görüyorsanız bu yöntem işe yarayabilir.

Bu hile temelde özyineleme ve geri izleme sınırını artırarak PHP’nin metin işleme kapasitesini artırır. Aşağıdaki kodu dosyanıza yapıştırabilirsiniz wp-config.php dosya:

/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);

Bunun çok sinir bozucu bir hata olduğunun farkındayız ve yukarıdaki yöntemlerden birinin sorunu çözeceğini umuyoruz.

Ayrıca WordPress sorunlarını kendiniz gidermek ve düzeltmek için atmanız gereken adımları öğreten WordPress sorun giderme kılavuzumuza veya en iyi yönetilen WordPress barındırma sağlayıcılarından oluşan uzman seçimlerimize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz abone olun Youtube kanalı WordPress video eğitimleri için. Bizi şu adreste de bulabilirsiniz: heyecan VE Facebook.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir