Web sitenizde kritik bir hata oluştu[Düzeltme]
Yayınlanan: 2021-08-05Yalnızca WordPress siteniz çöktüğünde nasıl hissettiğini bilirsiniz. Bu “Web sitenizde kritik bir hata oluştu” mesajı site sahiplerinin başını belaya sokmaktadır.
Şimdi siteniz bozuksa, bu sorunu nasıl çözeceğinizi bilmeniz gerekir. Düzeltmedeki gecikme, müşterilerinizi rakibinize çekecektir. Bu kritik hatayı gidermek için kontrol etmeniz gereken farklı yollar vardır. Siteye bağlı olarak, sorun ve çözülmesi için geçen süre farklılık gösterebilir.
Bu hatayla karşılaştıysanız, kontrol paneline erişiminizi bile engellediğini biliyorsunuzdur. Sonuç olarak, sitede bazı PHP hatası olduğunu anlamalısınız. Bir kod tamamlanmadığında veya PHP dosyasına yanlış bir kod girildiğinde olur. PHP betiklerinin tamamlanmamış işlemiyle sonuçlanır.
WordPress, tema veya eklenti nedeniyle sorunu belirlediğinde, yönetici e-posta adresine bir hatırlatıcı gönderir. Bu e-postayı takip ederseniz, sitede neyin yanlış olduğunu anlamanıza bir şekilde yardımcı olacaktır. E-posta bazen spam klasörüne gömülebilir. Bu nedenle, e-postanın her yerinde kontrol ettiğinizden emin olun. Aşırı durumlarda, eğer şanslıysanız hiç e-posta almazsınız. Ayrıca, sorunu çözmek için yönetici paneline giriş yapmak için e-postadaki URL'yi kontrol edin. Normal URL çalışmayacağı için sitenizi kurtarmak için WordPress tarafından sağlanan bu güvenli URL'ye giriş yapmanız gerekir.
Bul ve Düzelt "Web sitenizde kritik bir hata oluştu"
Sorunu çözmeden önce sorunun kök nedenini belirlemelisiniz. Yukarıda belirtildiği gibi, WordPress'ten gelen hatırlatma e-postası size bir ipucu verir. Bu postayı aldıysanız, soruna neden olan kod satırları veya dosyalar hakkında ayrıntılar içerdiğini biliyor olabilirsiniz. Ancak, herhangi bir posta almadıysanız, sitedeki sorunu bulmaya çalışmak için aşağıdaki yazıyı okumanız gerekecektir.
Sitenizde kritik bir hatayla karşı karşıyaysanız atlamamanız gereken bazı önemli kontrolleri burada bulabilirsiniz.
Hata Günlüklerini Kontrol Edin
WordPress'ten bir e-posta almadıysanız, sunucunuzdaki hata günlüğünü kontrol etmek en iyi uygulamadır. Genellikle, kritik hatalar günlüğe kaydedilir. public_html içindeki error_log dosyasında saklanan PHP hata günlüklerini kontrol edin.

Hata günlük dosyasını kontrol ederseniz, PHP hatalarının uyarı, uyarı, ölümcül ve ayrıştırma hataları ile yazıldığını göreceksiniz. Kritik hata mesajını çözmek için o dosyada bulunan tüm ayrıştırma ve önemli hataları düzeltin.
Hata günlüğü dosyasına erişirken, WordPress'in kurulu olduğu kök dizini kontrol etmek için cPanel veya FTP kullanabilirsiniz. Her ana bilgisayar, günlükleri farklı bir konumda depolayabildiğinden, hata günlüklerinin tam olarak depolandığı yeri öğrenmek için ana makinenizle iletişim kurmayı deneyin.

Hata Ayıklama Modunu Aç
Hata Ayıklama Modu, koddaki, temalardaki veya eklentilerdeki hataları bulmanıza yardımcı olur.
Öncelikle kök dizindeki wp-config.php dosyasını bulun. Dosyanızdaki şu kod satırlarını kontrol edin:
define('WP_DEBUG', yanlış); define('WP_DEBUG_DISPLAY', yanlış); define('WP_DEBUG_LOG', yanlış); define('SCRIPT_DEBUG', yanlış);
Bu satırlarda false değerini true ile değiştirin. Bazı durumlarda, bu satırlardan herhangi biri yoksa, bu satırı dosyaya ekleyebilirsiniz. Bu, WordPress'te hata ayıklama modunu etkinleştirecek ve sitenizi yenilediğinizde ayrıntılarda hata yapabileceksiniz.
Hata türünü kontrol edin ve buna göre hareket edin. Hata ortadan kaldırıldığında, hata ayıklama modunu kapatmak için true öğesini false ile değiştirin.
Tema/Eklenti Çakışmalarını Kontrol Edin
Bazen çakışan tema veya eklenti nedeniyle “Web sitenizde kritik bir hata oluştu” hata mesajını alabilirsiniz. İlk olarak, kontrole tema ile başlayalım. Bunun için aktif temayı devre dışı bırakmanız ve gösterge tablosunda bulunan varsayılan WordPress temasını etkinleştirmeniz gerekir. Hata kaybolursa, temayla ilgili bir sorun olduğunu anlamanız gerekir. Durum böyleyse, ya önceki temanızda bulunan sorunu çözmeniz gerekir ya da temayı değiştirmeyi tercih edebilirsiniz.
Ancak, temayı değiştirdikten sonra bile sorun aynı kalırsa, yüklü eklentilerle kontroller taşımayı düşünebilirsiniz. Tüm eklentileri devre dışı bırakın ve sorunun mevcut olup olmadığını kontrol edin. Sorun devam ederse, sorundan eklenti sorumlu değildir. Aksi takdirde, ortaya çıkan sorundan eklenti sorumludur. Hangi eklentinin hata verdiğini tam olarak bilmek için her eklentiyi tek tek reaktif hale getirmeniz ve hatayı sürekli kontrol etmeniz gerekir. Eklentiyi tespit ettiğiniz anda eklentiyi başka bir eklenti ile değiştirmek isteyebilirsiniz.
Yerel ana bilgisayarda tema ve eklenti dosyaları arıyorsanız, bunu xampp>htdocs>klasörünüz>wp-content içinde kolayca bulursunuz, canlı site durumunda ise FTP veya cPanel'e erişiminiz olması gerekir. kök dizini.

Dosyalar, sunucunuza bağlı olarak public_html>wp-content içinde bulunur. Eklentiler ve temalar sırasıyla kendi alt klasörlerinde saklanır.
Siteyi Geri Yükle
Bu gibi durumlardan dolayı sitenin yedeğinin oluşturulması gerekmektedir. Düzenli bir zaman diliminde düzenli yedekleme, zamandan ve işten tasarruf etmenizi sağlar. Sitenin güncellenmiş bir yedeğine sahipseniz, dosyayı sitede herhangi bir hata olmadığında yükleyebilirsiniz.
Boom!! Basit.
Başka bir deyişle, siteyi önceki bir sürüme geri yüklemek, sitedeki herhangi bir sorunu çözmenin en kolay ve en hızlı yoludur.
PHP Sürümünü Yükselt
Ana bilgisayara bağlı olarak, o ana bilgisayar tarafından desteklenen PHP sürümünü yükseltebilirsiniz. Bazen, belirli bir ana bilgisayar en son PHP sürümünü desteklemeyebilirken, diğer ana bilgisayarlar zaten en son sürümde çalışır. Bu senin elinde değil. Ancak, en son sürümü destekleyen ana bilgisayarı belirlemeniz ve seçmeniz gerekir. WordPress'te PHP'yi nasıl güncelleyeceğinizi öğrenmek için bu gönderiye bir göz atın
Çözüm
Sitenizde “Web sitenizde kritik bir hata oluştu” hata mesajını gördüyseniz, bu gönderide belirtilen adımları izleyin ve sorununuzu çözüp çözmediğini bize bildirin.
İlgili Mesajlar
- WordPress HTTP Hatası 500 (Dahili Sunucu Hatası) nasıl düzeltilir
- WordPress'te GZIP Sıkıştırması nasıl etkinleştirilir
- Adım Adım XAMPP'ye WordPress nasıl kurulur