En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'teki Kritik Hatayı Düzeltme (Adım Adım)

Şu anda WordPress kritik hata mesajını görüyorsanız, derin bir nefes alın 😮‍💨 - biz hallettik.

On yılı aşkın süredir WordPress sitelerini yöneten bir ekip olarak, yeni başlayanlar için ne kadar bunaltıcı olabileceğini anlayabiliyoruz.

WPBeginner'ı çalıştırarak ve sayısız kullanıcıya yardım ederek, bu hatanın genellikle bir eklenti güncellemesinden sonra veya sitenizde değişiklik yaparken oluştuğunu keşfettik. Ciddi görünse de, genellikle sadece birkaç dakika içinde düzeltebileceğiniz bir şeydir.

Binlerce WordPress kullanıcısı için işe yarayan gerçek çözümlere dayanarak bu adım adım kılavuzu hazırladık. Bu hata sitelerimizden herhangi birinde ortaya çıktığında bu tam yöntemleri kullanıyoruz.

WordPress'te kritik hatayı düzeltme

Hızlı Cevap: WordPress'teki Kritik Hatayı Düzeltme

Yönetici e-postanızı "Siteniz Teknik Bir Sorun Yaşıyor" başlıklı bir mesaj için kontrol edin, ardından oturum açmak ve bozuk eklentiyi veya temayı devre dışı bırakmak için içindeki kurtarma bağlantısına tıklayın. E-postayı almadıysanız, FTP aracılığıyla sitenize bağlanın, plugins klasörünü plugins.deactivated olarak yeniden adlandırarak her şeyi devre dışı bırakın, ardından suçluyu bulmak için eklentileri tek tek yeniden etkinleştirin.

WordPress'te Kritik Hata Nedir?

WordPress kritik hatasıyla sayamayacağımız kadar çok karşılaştık — okuyucularımızın da çoğu.

Bu hata, WordPress'in sitenizi çalıştırmak için ihtiyaç duyduğu betikleri yükleyemediğinde oluşur. Bu başarısız olduğunda, siteniz çöker ve bunun yerine bir hata ekranı gösterir.

WordPress 5.2'den önce, bu tür bir hata, boş bir ekran veya ölümün beyaz ekranı olarak bilinen korkutucu görünümlü bir mesaja yol açardı. Özellikle yeni başlayanlar için kafa karıştırıcıydı.

Neyse ki, daha yeni WordPress sürümleri daha yardımcı oluyor. Şimdi şöyle bir mesaj göreceksiniz: “Bu web sitesinde kritik bir hata oluştu. Lütfen talimatlar için site yönetici e-posta gelen kutunuzu kontrol edin.”

Ayrıca WordPress sorun giderme kılavuzuna bir bağlantı da göreceksiniz.

WordPress'te kritik hata

WordPress ayrıca yönetici e-posta adresinize bir e-posta gönderir. Bu e-postayı yararlı bulduk çünkü genellikle hataya neyin neden olduğunu tam olarak gösterir – genellikle bir eklenti veya tema çakışması.

E-posta, sitenizi kurtarma modunda açmak için özel bir bağlantı içerir. Bu, hatanın tüm sitenizi çökertmesiyle uğraşmadan oturum açmanıza ve sorunu düzeltmenize olanak tanır.

WordPress kurtarma modu e-postası

Bazen o e-postayı alamazsınız. Bunun yerine, hata mesajı sitenizin kritik bir hata yaşadığını ve başka yardım olmadığını söyler.

Deneyimlerimize göre, bu genellikle WordPress'in kurtarma modunu tetiklemek için ihtiyaç duyduğu dosyalara erişemediğinde olur. Sunucu sorunları veya yanlış yapılandırmalar bazen bu süreci engelleyebilir.

E-posta talimatları olmadan WordPress'te kritik hata

WordPress'te Kritik Hataya Ne Neden Olur?

Deneyimlerimize göre, WordPress'teki 'kritik hata' genellikle WordPress'in düzgün yüklenmesini engelleyen hatalı bir eklenti, betik veya kod parçası nedeniyle oluşur.

Kod beklendiği gibi çalışmadığında WordPress'in çalışması için gereken dosyaları yükleyemez. Özel kod veya test edilmemiş komut dosyaları bir siteye eklendiğinde bunun olduğunu gördük.

Yakın zamanda bir öğreticiden kod parçacıkları kopyalayıp yapıştırdıysanız, sorunun kaynağı onlar olabilir.

En iyi WordPress eklentileri kapsamlı bir şekilde test edilir, bu da kritik hatalara neden olma olasılıklarını azaltır. Ancak, eklentiler arasındaki çakışmaların veya özel kod sorunlarının hala hatayı tetikleyebildiği durumlar gördük.

WordPress'te kritik hataya ne sebep olur (Açıklamalı)

Bunu Neden Hemen Düzeltmeniz Gerekiyor?

Kritik bir hata, sitenizin tamamını çevrimdışı bırakır ve çözülene kadar WordPress panosuna erişiminizi engeller.

  • Ziyaretçileriniz siteniz yerine bir hata ekranı görür, bu da trafiğinizi ve itibarınızı zedeler
  • WordPress'e erişiminizi kaybedersiniz ve hata düzeltilene kadar herhangi bir değişiklik yapamazsınız

Şimdi, WordPress'teki kritik hatayı düzeltme ve web sitenizi tekrar sorunsuz çalıştırma adımlarını size anlatacağız.

WordPress'te Kritik Hatayı Düzeltme (2 Yöntem)

Kritik hata mesajı, kök nedeni bulmak için pek yardımcı olmaz. Neyse ki, WordPress web sitenizin yönetici e-posta adresine de bir e-posta gönderir.

Birçok WordPress web sitesi, e-postaları SMTP kullanarak gönderecek şekilde yapılandırılmamıştır. Sonuç olarak, kullanıcılar WordPress bir e-posta gönderdiğini belirtse bile e-posta alamayabilir.

Benzer şekilde, bazı WordPress siteleri e-postayı kontrol etme talimatları olmadan yalnızca kritik hata mesajını görebilir. Bunun nedeni, WordPress'in e-posta göndermek veya kurtarma modunu kullanılabilir hale getirmek için ihtiyaç duyduğu dosyaları yükleyememiş olmasıdır.

Eğer o kullanıcılardan biriyseniz, endişelenmeyin. E-posta olmadan kritik hatayı nasıl düzelteceğinizi göstereceğiz.

Diğer yandan, WordPress teknik sorun e-posta bildirimini aldıysanız, web sitenizi geri yüklemek için bunu nasıl kullanacağınızı göstereceğiz.

YöntemNe zaman kullanılmalıZorluk
Yöntem 1: Kurtarma E-postasını Kullanın“Siteniz Teknik Bir Sorun Yaşıyor” e-postasını aldınızKolay
Yöntem 2: Manuel Düzeltme (E-posta Olmadan)E-posta alınmadı veya Yöntem 1 hatayı tam olarak çözmediOrta

İhtiyacınız olan bölüme doğrudan atlamak için aşağıdaki bağlantılara tıklamanız yeterlidir:

  1. WordPress Hata Ayıklama E-postası ile Kritik Hatayı Düzeltme
  2. WordPress'teki Kritik Hatayı Manuel Olarak Düzeltme (E-posta Olmadan)
  3. 'Kritik Hatayı' Gelecekte Nasıl Önlenir

WordPress Hata Ayıklama E-postası ile Kritik Hatayı Düzeltme

İlk olarak, web sitenizin WordPress yönetici e-posta adresinin gelen kutusunu ziyaret etmeniz gerekir.

Yönetici e-postası olarak hangi e-posta adresini kullandığınızdan emin değil misiniz? Bu, WordPress'i kurarken sağladığınız e-posta adresidir.

Siteniz Bluehost üzerinde ise veya bir WordPress otomatik yükleyicisi kullandıysanız, yönetici e-posta adresiniz muhtemelen WordPress barındırma hesabınız için kullandığınızla aynı olacaktır.

‘Siteniz Teknik Bir Sorun Yaşıyor’ konu satırına sahip bir e-posta arayın. Bu e-posta bazen spam veya junk klasörüne filtrelendiği için bu klasörleri de kontrol ettiğinizden emin olun. İçinde, WordPress web sitenizdeki kritik hataya neyin neden olduğu hakkında daha yararlı bilgiler bulacaksınız.

Örneğin, aşağıdaki ekran görüntüsü, kritik hatanın test sitemizdeki WordPress temasından kaynaklandığını göstermektedir.

Bir WordPress temasının neden olduğu kritik hata

E-posta ayrıca, sorunu araştırmak ve düzeltmek için WordPress web sitenize kurtarma modunda oturum açmanıza olanak tanıyan benzersiz bir bağlantı içerir.

E-postanın altında, hataya neden olan belirli dosya ve kod dahil olmak üzere hata hakkında daha ayrıntılı bilgi göreceksiniz.

Aşağıdaki örnekte, temanın functions.php dosyasının 614. satırındaki bazı kodlar hatayı tetikliyor.

Kurtarma e-postası hata ayrıntıları

İşte arızalı bir WordPress eklentisinin neden olduğu bir hatayı gösteren başka bir örnek.

Gördüğünüz gibi, mesaj eklenti adını ve hataya neden olan kod satırını vurguluyor.

Eklenti hatası ayrıntıları

Şimdi, WordPress kurtarma moduna giden bağlantıya tıklamanız yeterlidir, bu sizi WordPress yönetici alanınıza götürecektir.

Devam etmek için giriş yapmanız istenecektir.

Kurtarma modu girişi

Giriş yaptıktan sonra, kritik hata hakkında bir bildirim, nedenini ve nerede düzeltileceğine dair bir bağlantı göreceksiniz.

Örneğin, aşağıdaki ekran görüntüsünde WordPress, eklenti sayfasındaki bir bağlantıyla eklentinin neden olduğu kritik hata hakkında bizi bilgilendiriyor.

WordPress kurtarma modu paneli

Bağlantıya tıklarsanız, sorunlu eklentiyi ve hataya tam olarak hangi kod satırının neden olduğunu gösterir.

Eklentiyi şimdilik 'Devre Dışı Bırak' düğmesine tıklayarak devre dışı bırakabilirsiniz.

Eklentiyi devre dışı bırak

Ardından, alternatif bir WordPress eklentisi arayabilir veya eklenti geliştiricilerinden destek alabilirsiniz.

Benzer şekilde, sorun temanızla ilgiliyse Temalar sayfasına bir bağlantı göreceksiniz. Sayfanın altında, soruna neden olan temanın ne olduğu belirtilecektir.

Bozuk tema

WordPress temanızı değiştirebilirsiniz. Alternatif olarak, bozuk temayı silebilir ve sorunu çözüp çözmediğini görmek için resmi kaynaktan yeni bir kopya yükleyebilirsiniz.

Sorunu giderdikten sonra, üstteki 'Kurtarma Modundan Çık' düğmesine tıklayın.

WordPress'te kurtarma modundan çıkış

Çoğu durumda WordPress web siteniz normal şekilde çalışmaya başlayacaktır.

Ancak, WordPress'te hala kritik hatayı görüyorsanız, bir sonraki bölümdeki sorun giderme adımlarını deneyebilirsiniz.

WordPress'teki Kritik Hatayı Manuel Olarak Düzeltme (E-posta Olmadan)

WordPress kritik sorun bildirim e-postasını almadıysanız, bu yöntem size WordPress'teki kritik hatayı nasıl gidereceğinizi ve düzelteceğinizi gösterecektir.

Hata, aldığınız son bir eylemden kaynaklandıysa, sorunu çözmek için o eylemi geri alabilirsiniz.

Örneğin, yeni bir eklenti yüklediyseniz ve etkinleştirmenin kritik hataya neden olduğunu fark ettiyseniz, yalnızca devre dışı bırakmanız gerekir (aşağıdaki ilk adımda bunu nasıl yapacağınızı göstereceğiz).

Diğer yandan, hataya neyin neden olduğundan emin değilseniz, bu adımları sırayla izleyebilirsiniz.

1. Tüm WordPress Eklentilerini Devre Dışı Bırakın

WordPress kritik hatasının yaygın bir nedeni, bir eklenti çakışması veya uyumsuzluğudur. Bunu düzeltmek için hatalı eklentiyi devre dışı bırakmanız gerekir.

Ancak, kritik hata nedeniyle yönetici alanına erişiminiz olmayacak ve hangi eklentinin sorumlu olduğunu bilemeyebilirsiniz.

Bunu ele almak için tüm WordPress eklentilerini aynı anda devre dışı bırakacağız. Endişelenmeyin - WordPress yönetici alanınıza erişim sağladığınızda bunları kolayca yeniden etkinleştirebilirsiniz.

Sadece bir FTP istemcisi veya web barındırma kontrol panelinizdeki Dosya Yöneticisi uygulamasını kullanarak WordPress web sitenize bağlanın.

Bağlandıktan sonra, wp-content klasörüne gitmeniz gerekir.

Eklenti klasörünü yeniden adlandır

wp-content klasörünün içinde, plugins adlı bir klasör göreceksiniz. Buna sağ tıklamanız ve ardından 'Yeniden Adlandır' seçeneğini seçmeniz gerekir.

Ardından, plugins klasörünün adını istediğiniz gibi değiştirin. Örneğimizde, bunu ‘plugins.deactivated’ olarak adlandıracağız.

WordPress, etkinleştirdiğiniz eklentileri yüklemek için plugins klasörünü arar. Klasörü bulamadığında, tüm eklentileri otomatik olarak devre dışı olarak ayarlar.

Kritik hata mesajının kaybolup kaybolmadığını görmek için artık web sitenizi ziyaret edebilirsiniz.

Önemli: Kritik hata sorunu çözüldüyse, plugins klasörünü tekrar plugins olarak yeniden adlandırmayı unutmayın. WordPress daha sonra klasörü tanıyacak ve kritik hataya neden olan eklentiyi belirlemek için eklentileri WordPress kontrol panelinden tek tek yeniden etkinleştirebileceksiniz.

Daha fazla ayrıntı için, tüm WordPress eklentilerini nasıl devre dışı bırakacağınıza ilişkin eğitimimize bakın.

2. Varsayılan Bir Temaya Geçin

Kritik hatayı gidermenin bir sonraki adımı, WordPress temanızı varsayılan bir temaya geçirmektir. Mevcut WordPress temanızdaki bazı kodlar soruna neden oluyorsa, bu kritik hatayı düzeltecektir.

Sadece WordPress.org tema dizinini ziyaret edin ve Twenty Twenty-Five gibi yakın tarihli varsayılan bir temanın yeni bir kopyasını indirin.

Varsayılan bir tema indirin

Ardından, 'Tümünü Çıkart' seçeneğine tıklayarak tema dosyasını bilgisayarınıza açmanız gerekir.

Bu, bilgisayarınızda tema adıyla bir klasör oluşturacaktır.

Tema dosyalarını çıkar

Şimdi, FTP istemcisi veya barındırma kontrol panelinizdeki Dosya Yöneticisi uygulamasını kullanarak WordPress sitenize bağlanmanız gerekiyor.

Bağlandıktan sonra, /wp-content/themes klasörüne gidin ve web sitenizde yüklü olan tüm temaların bir listesini göreceksiniz.

Yedekleme olarak tema indirin

Bu klasörlerin tümünü bilgisayarınıza yedekleme olarak indirin.

Bundan sonra, web sitenizdeki tüm tema klasörlerini silmeniz gerekir.

Temaları sil

WordPress sitenizde artık bir tema yüklü değil.

Bunu düzeltmek için daha önce indirdiğiniz varsayılan tema klasörünü yükleyin.

Tema klasörünü yükle

Bu işlem bittikten sonra web sitenizi ziyaret etmeyi deneyebilirsiniz.

WordPress temanız kritik hataya neden olduysa, hata mesajı kaybolmuş olmalı ve web sitenize erişebilmelisiniz.

3. WordPress'i Yeniden Yükleyin

Bozuk bir WordPress çekirdek dosyası veya kötü amaçlı yazılım da WordPress'te kritik bir hatayı tetikleyebilir. Bunu düzeltmenin en kolay yolu WordPress'i yeniden yüklemektir.

Sadece WordPress.org'a gidin ve bilgisayarınıza WordPress'in taze bir kopyasını indirin.

Dosyayı indirdikten sonra bilgisayarınıza sıkıştırmanız gerekir. Bu, yeniden yükleme için ihtiyacınız olan tüm dosyaları içeren wordpress adlı bir klasör oluşturacaktır.

WordPress dosyaları

Ardından, bir FTP istemcisi veya barındırma hesabınızın kontrol paneli veya cPanel'indeki Dosya Yöneticisi uygulamasını kullanarak WordPress sitenize bağlanın.

Bağlandıktan sonra, web sitenizin kök klasörüne gidin. Bu, wp-admin, wp-content ve wp-includes klasörlerini içeren klasördür.

WordPress çekirdek dosyalarını yükle

Şimdi bilgisayarınızdaki wordpress klasörünün içindeki dosyaları seçin ve web sitenize yükleyin.

FTP istemciniz bu dosyaları üzerine yazmak mı yoksa atlamak mı istediğinizi soracaktır. 'Üzerine Yaz'ı seçmeniz ve 'Her zaman bu eylemi kullan' kutusunu işaretlemeniz gerekir.

Çekirdek dosyalarını üzerine yaz

Ardından, devam etmek için 'Tamam' düğmesine tıklamanız yeterlidir. FTP istemciniz artık temel WordPress dosyalarınızı bilgisayarınızdaki yeni kopyalarla değiştirecektir.

Bittiğinde, hatayı çözüp çözmediğini görmek için web sitenizi ziyaret etmeyi deneyebilirsiniz.

Kritik hata bozuk bir WordPress çekirdek dosyası veya kötü amaçlı yazılımdan kaynaklandıysa, hata mesajı şimdi kaybolmalıdır.

4. WordPress'te Hata Ayıklamayı Açın

WordPress, hataları yakalamanıza, bunları bir günlük dosyasına kaydetmenize ve sorunları gidermenize olanak tanıyan yerleşik bir hata ayıklama sistemiyle birlikte gelir.

Açmak için, wp-config.php dosyasını düzenleyerek hata ayıklama modunu etkinleştirmeniz gerekir. Şu satırı bulun:

define( 'WP_DEBUG', false );

Şimdi, devam edin ve bu satırı aşağıdaki kodla değiştirin:

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

Şimdi WordPress web sitenizi ziyaret ederseniz, kritik hata mesajının yanında hata ayıklama bilgilerini gösterecektir.

Kritik hatayı ayıklama

Hata ayıklama modu yalnızca PHP hatalarını değil, aynı zamanda uyarıları ve bildirimleri de gösterir. Bu, sorunun ne olduğunu bulmanıza yardımcı olur, böylece onu düzeltebilirsiniz.

Ayrıca /wp-content/ klasöründeki debug.log dosyasına hata günlüklerini kaydedecektir.

5. PHP Bellek Sınırını Artırın

Barındırma sunucunuz diğer bilgisayarlar gibidir - aynı anda birden fazla uygulamayı çalıştırmak için belleğe ihtiyaç duyar.

Sunucunuzun PHP için yeterli belleği yoksa, çökebilir veya yanıt vermeyebilir. Bu, WordPress'te kritik bir hatayı tetikleyebilir.

Bunu düzeltmek için, wp-config.php dosyanıza aşağıdaki satırı ekleyerek PHP bellek sınırını artırabilirsiniz:

define( 'WP_MEMORY_LIMIT', '512M' );

Değişikliklerinizi kaydetmeyi ve sunucuya yüklemeyi unutmayın.

Daha fazla ayrıntı için, WordPress'te PHP bellek sınırını nasıl artıracağınıza ilişkin eğitimimize bakabilirsiniz.

Şimdi, bunun kritik hatayı çözüp çözmediğini görmek için web sitenizi ziyaret etmeyi deneyebilirsiniz.

6. PHP Sürümünüzü Yükseltin

WordPress, PHP sürüm 7.4 veya daha büyük olmasını gerektirir, ancak en iyi performans ve güvenlik için PHP 8.3 kullanmanızı şiddetle tavsiye ederiz. Barındırma sunucunuz eski bir sürüm çalıştırıyorsa, uyumluluk sorunlarına neden olabilir ve kritik bir hatayı tetikleyebilir.

WordPress kurtarma moduna erişiminiz varsa, Araçlar » Site Sağlığı sayfasını ziyaret edip ‘Bilgi’ sekmesine tıklayarak sitenizin hangi PHP sürümünü kullandığını kontrol edebilirsiniz.

WordPress web sitenizde PHP sürümünü kontrol etme

Buradan aşağı kaydırarak Sunucu bölümüne gidin ve genişletmek için tıklayın.

Orada, barındırma sunucunuza yüklenmiş PHP sürümünü göreceksiniz.

PHP sürümünü bul

7.4'ten (veya önerilen 8.3'ten) düşükse, PHP sürümünü güncellemeniz gerekir.

Çoğu iyi WordPress barındırma şirketi, PHP'yi barındırma hesabınızın kontrol panelinden kolayca güncellemenize olanak tanır. Ayrıntılar için lütfen popüler WordPress barındırma sağlayıcılarında PHP sürümünüzü nasıl güncelleyeceğiniz hakkındaki makalemize bakın.

'Kritik Hatayı' Gelecekte Nasıl Önlenir

WordPress, yüksek standartlarda oluşturulmuş açık kaynaklı bir platformdur. Yine de, kod çakışmaları zaman zaman hatalara neden olabilir.

Web siteniz ve ziyaretçileriniz için kesinti süresini önlemek üzere yapabileceğiniz birkaç şey aşağıdadır.

1. Her Zaman Otomatik Yedeklemeleriniz Olsun

Yedeklemeler, yaygın WordPress hatalarına karşı en iyi savunmanızdır. Web siteniz hacklenirse veya kötü amaçlı yazılımlardan etkilenirse de kullanışlıdır.

Kullanmanızı öneririz Duplicator. Otomatik yedeklemeler ayarlamanıza ve bunları bulutta güvenli bir şekilde saklamanıza olanak tanır. En önemlisi, web sitenizi tek bir tıklamayla yedekten geri yüklemenize olanak tanır.

Duplicator sizin için doğru yedekleme ve geçiş eklentisi mi?

Not: Daha az özelliğe sahip Duplicator Lite adlı ücretsiz bir sürümü de mevcuttur.

WPBeginner ve web sitelerimizin çoğunda Duplicator kullanıyoruz. Daha fazla ayrıntı için tam Duplicator incelememize bakın.

Bir dahaki sefere web sitenizde büyük bir değişiklik yaptığınızda — yeni bir eklenti yüklemek, tema değiştirmek veya özel kod eklemek — önlem olarak önce hızlı bir isteğe bağlı yedekleme oluşturun.

2. WordPress E-posta Teslim Edilebilirliğini Sağlayın

Birçok durumda, WordPress size kurtarma moduna bir bağlantı içeren bir e-posta göndermeye çalışacaktır. O e-postayı almak, kritik hatayı daha hızlı ve daha kolay düzeltebileceğiniz anlamına gelir.

Ne yazık ki, birçok WordPress web sitesinde çalışmayan e-posta işlevselliği vardır ve site sahipleri bundan haberdar bile değildir.

Kritik hatayı düzeltmek için yalnızca e-postalara ihtiyacınız yoktur. Parola sıfırlamaları, yeni kullanıcı kayıtları ve diğer önemli WordPress bildirimleri için de bunlara ihtiyacınız vardır.

Neyse ki, WP Mail SMTP adında kolay bir çözüm var. E-postaları kimlik doğrulamalı uygun bir SMTP hizmeti aracılığıyla yönlendirerek WordPress e-posta sorunlarını giderir.

WP Mail SMTP

Not: WP Mail SMTP Lite adlı ücretsiz bir sürümü de mevcuttur.

Kullanıcılarımızın ve ekip üyelerimizin hiçbir kritik e-postayı kaçırmamasını sağlamak için tüm web sitelerimizde WP Mail SMTP kullanıyoruz. Daha fazla bilgi edinmek için WP Mail SMTP incelememize göz atın.

Herhangi bir WordPress barındırma platformunda WP Mail SMTP'nin nasıl kurulacağına dair adım adım bir kılavuzumuz var.

3. Özel Kod Parçacıklarını Güvenli Bir Şekilde Yönetin

Zaman zaman WordPress sitenize özel kod eklemenizi isteyen öğreticilerle karşılaşabilirsiniz. Çoğu kullanıcı bu kod parçacıklarını temalarının functions.php dosyasına ekler.

Kodda bir hata varsa, web siteniz hemen erişilemez hale gelecek ve kritik bir hata gösterecektir.

Neyse ki, WPCode eklentisini kullanarak kod eklemenin daha güvenli bir yolu var. Özel kodu sitenize eklemeyi kolaylaştıran bir WordPress kod parçacığı yöneticisidir. Daha da önemlisi, herhangi bir hataya neden olması durumunda bir parçacığı otomatik olarak devre dışı bırakan yerleşik denetimlerle birlikte gelir.

WPCode

Not: WPCode lite adında ücretsiz bir sürümü de mevcuttur.

WPCode'u web sitelerimizde kullanıyoruz ve kod kitaplığı özelliğini özellikle yararlı bulduk. Birçok kullanışlı işlev için geniş bir kod parçacığı koleksiyonuna sahiptir. Daha fazla bilgi edinmek için ayrıntılı WPCode incelememize göz atın.

Sıkça Sorulan Sorular

Yönetici alanına erişim olmadan WordPress kritik hatasını nasıl düzeltirim?

FTP veya barındırma sağlayıcınızın Dosya Yöneticisi aracılığıyla sitenize bağlanın. wp-content dizinine gidin ve plugins klasörünü plugins.deactivated olarak yeniden adlandırın. Bu, kontrol paneline ihtiyaç duymadan tüm eklentileri devre dışı bırakır. Hatayı temizleyip temizlemediğini görmek için sitenizi ziyaret edin, ardından nedeni bulmak için eklentileri tek tek yeniden etkinleştirin.

Bir WordPress web sitesinde kritik hataya ne sebep olur?

En yaygın nedenler hatalı veya çakışan bir eklenti, bozuk bir tema veya bozuk bir WordPress çekirdek dosyasıdır. temanızın functions.php dosyasına doğrudan eklenen özel kod, sözdizimi hatası içeriyorsa veya mevcut WordPress sürümünüzle uyumsuzsa da kritik bir hataya neden olabilir.

E-posta bağlantısı olmadan WordPress kurtarma moduna erişebilir miyim?

Evet. Normal WordPress oturum açma URL'nize ?action=entered_recovery_mode ekleyin — örneğin: yoursite.com/wp-login.php?action=entered_recovery_mode. Bu, e-posta bağlantısına ihtiyaç duymadan sizi doğrudan kurtarma modu oturum açma sayfasına götürür.

WordPress kritik hata kurtarma e-postasını neden almadım?

Öncelikle spam veya junk klasörünüzü kontrol edin — bu e-posta genellikle filtrelenir. Orada değilse, sitenizde muhtemelen e-posta teslim edilebilirlik sorunları vardır, bu da varsayılan WordPress kurulumlarında çok yaygındır. Gelecekteki hatalar için WP Mail SMTP yüklemek bunu düzeltecektir.

Gelecekte WordPress kritik hatalarını nasıl önleyebilirim?

Duplicator gibi bir eklentiyle düzenli otomatik yedeklemeler yapın, doğrudan functions.php'yi düzenlemek yerine WPCode kullanın ve PHP sürümünüzü 8.3 veya daha yükseğe güncel tutun. Canlı sitenize uygulamadan önce eklenti ve tema güncellemelerini her zaman bir hazırlık sitesinde test edin.

Umarız bu makale WordPress'teki kritik hatayı gidermenize ve düzeltmenize yardımcı olmuştur. Ayrıca WordPress'in bakım modunda takılı kalmasını düzeltme kılavuzumuza veya WordPress desteğiyle nasıl iletişime geçileceği kılavuzumuza 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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıkladığınızda bir komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

69 YorumYanıtla

    • Bu durumda, hatayı düzeltmek için manuel yöntemimizdeki diğer önerilerden bazılarını denemeniz gerekir.

      Yönetici

  1. Eklentiyle ilgili ipucu genellikle suçluydu, bana yardım etti, teşekkürler! Yeni bir tema yükledikten sonra eski tema eklentisini devre dışı bırakmam gerekti!

  2. Sorun giderme kılavuzu için teşekkürler. Müşterimin web sitesi sorununu çözmede yardımcı oldu

  3. E-posta veya kurtarma moduna erişimim olmadan bozuk bir WordPress ile sık sık uğraştığım için, ikinci adım inanılmaz derecede değerlidir ve incelenmeye değerdir. Sorunu bulmak bazen dedektiflik işi gibi gelebilir ve çok sabır gerektirir. Bu tür eğitimler bu anlarda bir hazinedir ve nerede başlayacağınıza dair bir rehbere sahip olmak paha biçilmezdir. Eğitimdeki bu yöntemi zaten birkaç kez kullandım ve her seferinde sonunda eklentiyle sorunu bulmayı başardım. Çok teşekkür ederim, çünkü bu tür beceriler inanılmaz derecede kullanışlıdır ve bu temelleri bilmek iyidir. Birçok uykusuz geceyi kurtarırlar.

  4. Çok teşekkürler, günümü kurtardınız

    Terminal üzerinden erişildi, ardından eklentiler klasörü yeniden adlandırıldı, sonra orijinal adına geri dönüldü ve soruna neden olan eklenti bulundu.

    Tekrar teşekkürler!

    • Sitenize her zaman giriş yapmanıza izin vermeyebilir ancak eklentileri güncellemek hatayı düzeltmeye yardımcı olabilir.

      Yönetici

  5. Çok teşekkür ederim. Benim için işe yaradı. Hatayı gördüğümde çok korkmuştum ama gönderiniz beni adım adım yönlendirdi. Gerçekten minnettarım.

  6. Bunun için çok teşekkürler! Kaybolmuştum... eklentileri güncelledim ve sitem çöktü. Wordpress'ten e-posta almadım. Suçluyu bulmak için eklentileri devre dışı bırakma talimatlarınızı izledim. Başarılı! Sitem tekrar yayında ve çalışıyor.

  7. Rehber için teşekkürler. Sitemde böyle bir WordPress hatası olursa beni izleyip bildirecek bir araç var mı biliyor musunuz? Bir UpTime izleyici, bir sayfanın gezilemez olduğunu ve bu tür mesajlar görüntülendiğini söyleyebilir mi?

  8. Kritik hata mesajını aldım ve web sitemi görüntüleyemiyorum. cPanel'ime giriş yaptım ve dosya yöneticisindeki eklentiler klasörüne gittim. Eklentiler klasörüne sağ tıkladığımda seçilecek "yeniden adlandır" seçeneği yok. Web sitemi geri almak için ne yapacağımı bilmiyorum.

    • Barındırma sağlayıcınız dosya yöneticisini özelleştirmiş olabilir. Dosyaya sağ tıklamayı deneyebilir veya barındırma sağlayıcınızla iletişime geçebilirsiniz, onlar size yardımcı olabilmelidir!

      Yönetici

  9. En yeni PHP sürümlerine güncelleme yapmak genellikle sorunu çözer, çünkü bazı yeni eklenti güncellemeleri eski PHP sürümleriyle çalışmaz.

    • Her zaman değil, bazen bir eklenti veya tema PHP'nin en yeni sürümüyle çalışacak şekilde ayarlanmamış olabilir ancak bu bazı durumlarda yardımcı olabilir :)

      Yönetici

  10. Çoklu site kurulumunda bu sorunla karşılaşıyorum. Bazı güncel olmayan (ve desteklenmeyen) eklentileri sildikten sonra sitelerimden biri aniden bu hatayı gösterdi. Otomatik e-posta olmadan yönetici paneline girmenin bir yolu var mı?

    • E-posta olmadan sorun giderme için bu kılavuzdaki ikinci yönteme bakmak isteyeceksiniz.

      Yönetici

  11. Bu gönderi hala çok yardımcı. HAYAT KURTARICI! Eklentileri kaldırmak ve yeniden eklemek işe yaradı! Bu bilgiyi sağladığınız için çok teşekkürler.

  12. Bu hatayı yalnızca bir sayfada alıyorum. Bir WPforms formu gönderildiğinde. Bu sayfadaki her şeyi yaptım ve hala o tek sayfada hatayı alıyorum. Kullanıcılar bu hatayı almasına rağmen form aslında çalışıyor

    • Soruna neden olan eklenti buysa, hatayı gidermeleri için doğrudan WPForms desteğiyle iletişime geçmenizi öneririz.

      Yönetici

  13. Çalıştığım şirket için bir test sitesinde çalışıyorum. Kritik hata mesajını aldım ama e-posta gelmedi. Sadece mesajın kendisini gördüğüm için onu düzeltmek üzere siteme nasıl geri döneceğimi anlayamıyorum. Teşekkürler!

    • Bu makaledeki manuel yöntem, bunu nasıl ele alacağınız konusunda size yardımcı olmalıdır :)

      Yönetici

  14. Burada olduğunuz için çok teşekkür ederim. Görünüşe göre ne zaman bir sorun yaşasam ve Google'da aratsam doğru (yardımcı) cevabı almak için buraya geliyorum. Bu yüzden şimdi önce buraya geliyorum.

    • Makalelerimizin yardımcı olduğuna sevindik ve umarız rehberlerimizi faydalı bulmaya devam edersiniz :)

      Yönetici

  15. Bu mükemmel bir öğretici ve eski web sitemi tekrar çalışır duruma getirmemi sağladı - güncel olmayan eklentilerden kaynaklanıyordu. Çok teşekkür ederim.

    • Rehberimizin tekrar çalışmaya başlamanıza yardımcı olmasına sevindik!

      Yönetici

  16. Bu makale için teşekkürler, çok yardımcı oldu, WP bunun yerine gönderdikleri kritik hata bağlantısı yerine bu bağlantıyı göndermeli.

    Şerefe!

    • Rica ederim! Rehberimizin yardımcı olabildiğine sevindim ve belki bir gün :)

      Yönetici

  17. Bu kaynak sayfasını bulduğuma çok ama çok sevindim. Gerçekten çok yardımcı oldu ve sorunu çözmek için birine para ödemekten kurtardı. "Manuel Olarak (E-posta Olmadan)" altındaki talimatları izledim. Talimatlara göre eklentiler klasöründe değişiklik yapmak için ana bilgisayar sitemi kullandım ve İŞE YARADI!!!
    ÇOK TEŞEKKÜR EDERİM!

    • Teşekkürleriniz için teşekkür ederiz ve rehberimizin yardımcı olabildiğini duyduğumuza sevindik!

      Yönetici

  18. Bunun için teşekkürler, gerçekten yardımcı oldu. Eklentiyi manuel yöntemle, eklenti klasörünün adını değiştirerek sildim, bu da bana çok zaman kazandırdı!

    • Rica ederim! Önerimizin yardımcı olduğunu duyduğumuza sevindik!

      Yönetici

  19. Yukarıdaki 3. maddede, WordPress'i yeniden yüklemek için Dosya Yöneticisi yöntemine ilişkin adım adım bir açıklama bulunmamaktadır.

    FTP veya Dosya Yöneticisi'nin kullanılabileceğini yazıyorsunuz, ancak yalnızca FTP için adımlar sunuyorsunuz. Bir şeyi mi kaçırdım?

    Teşekkürler.

    • Dosya yöneticisi barındırma sağlayıcıları arasında farklılık gösterir, bu nedenle şu anda onu nasıl kullanacağınıza dair ayrıntılı bir rehberimiz yok. Barındırma sağlayıcınızla görüşürseniz size yardımcı olabilirler :)

      Yönetici

  20. Merhaba… harika bir gönderi için teşekkürler.

    Eklentiler klasörümün adını Plugins.deactivate olarak değiştirdim ve sonrasında kontrol paneliime giriş yapabildim. Ancak, Plugins.deactivate'i tekrar Plugins olarak yeniden adlandırdığım anda sitemden atılıyorum ve hata mesajı geri geliyor.

    Sonraki adım ne olmalı? Sorun Eklentiler klasöründe gibi görünüyor, ancak orijinal adına geri yeniden adlandıramazsam onu nasıl kullanabilirim?

    ~ Sudeep

    • Bu sorun için, eklentilerinizden birinin büyük bir hatası var gibi görünüyor, eklentiler klasörünü manuel olarak oluşturabilir ve hatanın kökenini bulmak için bireysel eklentileri eklentiler klasörüne geri taşıyabilirsiniz.

      Yönetici

  21. WordPress kurtarma modu bağlantısını içeren e-postayı aldım. Ancak sadece bozuk web sitemi açıyor – WordPress kurtarma modu giriş sayfasını değil. Bağlantı süresi dolmamış.

    • Kurtarma e-postasının düzgün çalışmadığı anlaşılıyor, bu durumda bu kılavuzdaki ikinci yöntemi kullanmanızı öneririz.

      Yönetici

  22. Bu harika gönderi için çok teşekkürler! Web sitemin kapalı olması anlık olarak çok stresliydi ancak bu net, kolay talimatlar sakin kalmama yardımcı oldu ve hızlı bir şekilde düzeltebildim.

  23. Çok teşekkürler - makaleniz harika bir şekilde anlaşılırdı ve çok fazla stresten kurtardı!

  24. Çok teşekkür ederim! Google'dan saat 2'de sitemin indekslenemediğini bildiren bir e-posta aldım. Kritik hatayı aldım ve talimatlarınızı takip ettim.

    Eklenti klasörünü geri yeniden adlandırdığımda hala hatayı alıyordum, bu yüzden soruna neden olan eklentiyi bulana kadar her eklenti dosyasını yeniden adlandırmak ve her birini test etmek zorunda kaldım.

    Tekrar teşekkürler. O gün bir şovda olacaktım ve insanları web sitesine yönlendirecektim! Şimdi çalışıyor ve uyuyabilirim. Burada büyük gülücükler!

    • Rehberimizin yardımcı olabildiğini duyduğuma sevindim ve umarım iyi uyumuşsunuzdur! :)

      Yönetici

  25. Denedim ama işe yaramadı. Eklentiyi yeniden adlandırma aşamasına kadar geldim ancak sonrasında eklentileri tekrar etkinleştirmek için bulamadım. Biraz kafa karıştırıcı oldu. Umarım sitem tekrar açılır çünkü her şeyi yeniden eklentiler olarak yeniden adlandırdıktan sonra bile her şey çığırından çıktı.

    • Eklentilerinizi tekrar kullanılabilir hale getirmek için değiştirdiğiniz eklentilerin adlarını orijinal adlarına geri döndürmek isteyeceksiniz ve bunlar tekrar görünmelidir.

      Yönetici

  26. Bana güvendiğinizde her zaman güvenebilirsiniz! Kritik hata alıyordum ama asla e-posta gelmiyordu, bu yüzden hiçbir fikrim yoktu. Adımlarınızı izledim (klasörün adını değiştirdikten sonra bir an paniklesem de) ve kesinlikle sorunlara neden olan eklentiyi buldum.

    Yardımınız için çok teşekkür ederim

  27. Bu açık makale için teşekkür etmek istedim. Bu durumda bilmeniz gereken her şey bu. Bu sorunla çözdüm, çok fazla Google araması yapmaktan kurtuldum ve hayat Google araması yapmak için çok kısa :-).

  28. Bir eklenti veya tema yüklemeye çalıştığımda ve WordPress web sitemin üst çubuğunda kritik bir durum belirdiğinde ne yapmalıyım.
    Her temayı yüklediğimde tekrar ortaya çıkıyor, bunu daha önce düzelteceğim. Lütfen ne yapabileceğimi söyler misiniz?

  29. Kritik hata mesajını aldım ve web sitemi görüntüleyemiyorum. cPanel'ime giriş yaptım ve dosya yöneticisindeki eklentiler klasörüne gittim. Eklentiler klasörüne sağ tıkladığımda seçilecek "yeniden adlandır" seçeneği yok. Web sitemi geri almak için ne yapacağımı bilmiyorum.

Bir Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.