WordPress Beyaz Ölüm Ekranını İyileştirmek İçin Kanıtlanmış Yöntemler (WSOD)
WordPress sitenizi keşfetmekten daha kötü bir şey yoktur ve aniden Beyaz Ölüm Ekranı (WSOD) ile buluşur. Bu hata, web sitenize yöneticiler ve ziyaretçiler tarafından erişilemez hale getirir.
WSOD, olası nedenleri veya çözümleri gösteren bilgi eksikliği nedeniyle de çok sinirli olabilir. Bununla birlikte, bu aynı zamanda en yaygın WordPress hatalarından biridir. Bu yüzden endişelenirken, birçok durumda çözülebilir. Bu yazıda, wsodpress’in ne olduğunu ve genel nedenlerin neler olduğunu açıklayacağız. En önemlisi, sitenizi tekrar aktif hale getirmek ve mümkün olduğunca hızlı çalıştırmak için dokuz potansiyel çözümle size rehberlik edeceğiz.
Başlayalım!
Video sürümünü izlemeyi mi tercih ediyorsunuz? Beyaz Death WordPress ekranı nedir? Adından da anlaşılacağı gibi, Ölüm WordPress’in (“WSOD” olarak da bilinir) beyaz ekranı, erişmeye çalıştığınız web sayfası yerine, boş bir beyaz ekranla karşı karşıya kaldığınızda gerçekleşir. Kullandığınız tarayıcıya bağlı olarak, farklı bir hata mesajı alabilirsiniz. Aşağıda, google Chrome’da 500 HTTP 500 hata uyarısı içeren bir örnek “Bu sayfa çalışmıyor ve istekleri işleyemiyor”::
1. WordPress eklentinizi devre dışı bırakın WSOD WordPress’i iyileştirmenin en kolay ve en yaygın yollarından biri tüm eklentilerinizi devre dışı bırakmaktır. Genellikle, bir site zayıf bir eklenti güncellemesi nedeniyle ölür.
Yönetici alanınıza yine de erişebiliyorsanız, bunu yapmanın hızlı yolu, eklenti panosundan gitmek, tüm eklentileri seçmektir, ardından Mass Action Dissisresion menüsünden Devre Dışı Bırak’ı tıklayın:
Tüm WordPress eklentilerinin devre dışı bırakılması tüm eklentilerinizi devre dışı bırakacaktır. Sorunu çözüyorsa, suçluyu bulmalısınız. Bunu yapmak için, eklentiyi tek tek etkinleştirmeye başlayarak, her aktivasyondan sonra siteyi yeniden yükleyebilirsiniz. Ön uca düştüğünde, uygunsuz davranan bir eklenti buldunuz. Daha sonra WordPress eklentisi dizininde yardım almak veya destek biletleri almak için eklenti geliştiricisiyle iletişime geçebilirsiniz. WordPress yöneticisine giriş yapamıyorsanız, Site Dosya Dizini’nize erişmek için Dosya Aktarım Protokolü (FTP) istemcisini kullanabilirsiniz. Kök dizininizdeki WP-Content klasörünün altında, Eklentiler klasörünü bulun. Adını “Plugins_old” satırı boyunca bir şeye değiştirin:
Yönetici alanınıza erişebiliyorsanız, görünüm> temaları gösterge panelinizdeki. Yirmi yirmi gibi varsayılan WordPress temasını arayın ve etkinleştirin:
Bundan sonra, sitenizi tekrar kontrol edin. Başarılı olursa, belki de temanız bir çatışma veya kötü bir güncelleme yaşıyor. Öyleyse, yardım almak veya temaları değiştirmeyi düşünmek için geliştiriciyle iletişime geçmeniz gerekebilir. 3. Tarayıcı önbelleğini ve WordPress eklentisini temizleyin WordPress site arka ucunuza erişiminiz varsa, ancak yine de ön uçta WSOD’u görün, bunun önbelleğinizle ilgili sorunlardan kaynaklanıyor olabilir. Bunu düzeltmek için Web tarayıcı önbelleğinizi ve WordPress önbellek eklentinizi (yüklediğinizi varsayarak) temizlemeyi deneyin. WordPress sitenizde WP Rocket veya WP Super Cache gibi bir önbellek eklentisi varsa, çoğu eklenti ayarları sayfasından önbellek silmenin hızlı bir yolunu sunar.
4. Hata Ayıklama Modunu Etkinleştir, WordPress’in Beyaz Ekranına bakıyorsanız, yönetici alanı çalışmıyor veya bir sorun bulduğunuzu düşünüyorsanız, ancak daha derine inmek istediğiniz, hata ayıklama modunu etkinleştirebilirsiniz. Bu, web sitenizde meydana gelen hataları gösterecektir.
Bültenlere Kaydolun
Hata ayıklamayı etkinleştirmek için WordPress kurulumunuzdan wp-config.php dosyasını açmanız gerekir. İçinde aşağıdaki satırları bulmalısınız:
Tanımlama (‘wp_debug’, false); “Yanlış” ı “doğru” olarak değiştirin, ardından sitenizi yeniden yükleyin. Bu satır orada değilse, dosyanın üstüne ekleyebilirsiniz. Beyaz ekran yerine beyaz bir ekran ve bazı hata mesajları alacaksınız. Bu büyük bir artış değil, ama bu sadece başlangıç. WSOD hata mesajı, hangi dosyaların geldiğini belirtmelidir: Redeclare Get_posts () (daha önce/var/www/html/www/html HTML/HTML/HTML/HTML/HTML/HTML/HTML/HTML/HTML/HTML/HTML/WordPress Bu örneğin sonu, sorunun Test-Plugin adlı bir eklentiden 38 satırında olduğunu ifade ediyor. Bu nedenle, eklentiyi devre dışı bırakmak sorunu çözecektir. Hata ayıklama modunu etkinleştirdikten sonra hiç hata görmüyorsanız, web ana bilgisayarınızla iletişime geçmeniz gerekebilir. Belki hata ayıklama sunucunuzda doğru yapılandırılmamıştır. Kinsta müşterilerinin varsayılan hata ayıklama araçlarını kullanma seçeneği vardır. Mykinsta kontrol panelinden, web sitenizin adını ve ardından bir araç tıklayın. WordPress hata ayıklama altında, Etkinleştir’i seçin:
Mykinsta’da Hata Ayıklama WordPress modunu nasıl etkinleştirir, daha sonra Mykinsta kontrol panelinizdeki günlük altındaki hata günlüğünüze erişebilir ve sorun hakkında daha fazla bilgi edinmek için keşfedebilirsiniz. Hata ayıklama modunu etkinleştirmenin bazı web sitesi bilgilerinizin onaylanmayan kullanıcılara açıklayabileceğini unutmayın. Bu nedenle, kullanmayı bitirdikten sonra her zaman modu kapattığınızdan emin olun. Bilgi Mykinsta’yı denemek ister misiniz? Demo hesabınızı ücretsiz oluşturun ve onunla oynamaya başlayın. 5. Bellek sınırınızı artırın, yukarıdaki çözümlerden bazılarını denedikten sonra korkulan boş WSOD sayfasını görüyorsanız veya biten bellek veya bellek sınırından şikayet eden bir hata alırsanız, uygulamaya daha fazla bellek ayarlamanız gerekir. Bu, birçok WordPress kurulumunda wp-config.php dosyası aracılığıyla yapılabilir. Dosyayı açın ve aşağıdaki kodu ekleyin: DEFINE (‘WP_MEMORY_LIMIT’, ’64M’); Bu başarısız görünüyorsa, birkaç seçeneğiniz var. Sıradan bir ortamda, bellek sınırlarını artırmak için .htaccess dosyasını kullanabilirsiniz. Sadece aşağıdaki satırı ekleyin: PHP_VALUE MEMORY_LIMIT 64M .htaccess dosyasına erişemiyorsanız, bellek sınırları eklemek için bir php.ini dosyası kullanabilirsiniz. Kesinti ve WordPress sorunları ile anlaşmazlık? Kinsta, performans ve güvenlik dikkate alınarak tasarlanmış bir barındırma çözümüdür! Planımıza bakın
Bunu yapmak için FTP üzerinden sunucunuza bağlanın. Sitenizin kök dizininde php.ini dosyalarını arayın. Bulduktan sonra, dosyanın herhangi bir yerine aşağıdaki satırları ekleyin: Memory_Limit = 64m Hala belleğiniz tükeniyorsanız ve daha fazlasını belirlemeniz gerekiyorsa, uygulamanızda sorunlar olabilir. Belki temanız veya eklentilerinizden biri çok fazla kaynak kullanır. Bu noktada, görmek için bir geliştirici kiralamak isteyebilirsiniz. Siteniz için SQL ve diğer kaynak istatistiklerini günlük olarak göstererek ana bilgisayarınız bile yardımcı olabilir. Kinsta müşterilerinin bellek sınırlarına eklemeleri gerekmez, çünkü tüm paketlerimiz varsayılan bellek sınırını 256 MB olarak belirler. 6. WSOD’nin diğer potansiyel nedenleri için izin konusunu kontrol edin. Bu sorunun kendisini düzeltmek mümkündür. Bununla birlikte, ne yaptığınızı gerçekten bilmediğiniz sürece, bunu yapmamayı öneririz çünkü yanlışlıkla saldırgan tarafından sömürülebilecek kırılganlık yapabilirsiniz. WordPress izni durumunda, takip edilmesi gereken üç basit kural vardır: dosyalar 664 veya 644 olarak ayarlanmalıdır.
Klasör 775 veya 755’e kadar düzenlenmelidir.
WP-Config.php dosyaları 660, 600 veya 644 olarak ayarlanmalıdır.
sudo bul. -Type f -exec chmod 664 {} + sudo bul. -Type d -exec chmod 775 {} + sudo chmod 660 wp -config.php bunu nasıl yapacağınızdan veya biraz korkutacağınızdan emin değilseniz, lütfen ve web barındırma yardımınızı isteyin. 7. Başarısız olan otomatik güncellemeler sorununu kontrol edin, WordPress’in sunucu süresi tükenmesi gibi güncellemelerle ilgili sorunları vardır. Çoğu zaman, bu problem otomatik olarak kendisini çözer. Bununla birlikte, bazı nadir durumlarda, bu WordPress’in beyaz ekranına neden olabilir. Yapmanız gereken ilk şey rootPress dizininize gitmek ve orada bir .Ayenenance dosyası olup olmadığını görmektir (dosya adı da kısaltılabilir). Yapmak istediğiniz şey dosyayı silmeye ve sitenizi tekrar yüklemeye çalışmaktır. Güncelleme başarılı olursa, ancak WordPress bu dosyayı otomatik olarak silmezse, her şey normale dönecektir. Güncelleme bitmezse, güncelleme otomatik olarak yeniden başlatılabilir, bu durumda her şey aynı şekilde normale dönecektir. Her şey başarısız olursa, sorunu bir kez ve herkes için çözecek olan WordPress için önerilen manuel güncelleme prosedürünü izleyin. 8. Sözdizimi hatalarının üstesinden gelin veya WSODPress WSOD için diğer ortak rezervleri geri yükleyin WordPress sitenizdeki kodları düzenlediğinizde ve yanlışlıkla yanlış bir şey yazdığınızda veya yanlış sözdizimini kullanır. Yanlış yerdeki bir karakter sitenizi silebilir, bu nedenle doğrudan üretim sitenizdeki kodu düzenleyemezsiniz. Endişelenmeye gerek yok. Sitenize her zaman FTP aracılığıyla bağlanabilir ve manuel olarak yaptığınız değişiklikleri geri yükleyebilirsiniz.
Hangi değişikliklerin sorunlara neden olduğunu bilmiyorsanız, WordPress rezervlerinin yararlı olduğu yer burasıdır.Burada, Kinsta’da sitenizi bir tıklamayla önceki zaman noktasına kurtarabilirsiniz.Bunu yapmak için Mykinsta kontrol panelinizi girin ve yedeklemeye gidin: