Web sitenizi güncellemeye çalıştığınızı düşünün, ancak bazı nedenlerden dolayı kontrol panelinize erişemiyorsunuz. Daha da kötüsü, WordPress giriş sayfanıza bile ulaşamıyorsunuz çünkü bir 401 hatası bunu yapmanızı engelliyor.

bir HTTP hatası 401 tarayıcınızın kimlik bilgilerinin doğrulanmasında bir sorun olduğu anlamına gelir. Bu eğitimde, ne anlama geldiğini ve neye neden olduğunu açıklayacağız. Ardından, kontrol panelinize tekrar erişebilmemiz için sorunu çözmenin üç yolunu inceleyeceğiz.

HTTP 401 hatası nedir ve olası nedenleri nelerdir?

Bir noktada, muhtemelen WordPress kontrol panelinize giriş yapmayı denediniz ve yanlışlıkla yanlış kimlik bilgilerini gönderdiniz. Bu olduğunda, bir hata yaptığınızı söyleyen bir hata sayfası görürsünüz, ancak doğru kullanıcı adını ve şifreyi yeniden girerek buna yine de erişebilirsiniz.

401 hatası, yanlış kimlik bilgilerini kullanarak, ancak daha yüksek bir düzeyde bir web sitesine erişmeye çalışmanızı içermesi bakımından benzerdir. Tarayıcınız sitenizin sunucusuyla düzgün bir şekilde kimlik doğrulamıyorsa, WordPress giriş sayfasına bile erişemezsiniz.

Bunun yerine, aşağıdakine benzer bir hata sayfası alacaksınız:

WordPress 401 hatası

401 izni gerekli hatası, doğru kimlik bilgilerini kullanarak kaynağa yeniden erişmeyi deneyebileceğiniz anlamına gelir. Başka bir deyişle, genellikle geçici bir sorundur. HTTP hatası 403 ulaşmayı umduğunuz sayfaya erişiminizin açıkça yasaklandığı.

Bazı durumlarda, bir 401 hatası kendiliğinden kaybolur ve web sitenize tekrar erişmenizi sağlar. Bununla birlikte, sitenizi kilitlemek, kısaca bile pratik değildir. Tarayıcınızın sorunu çözmesini ummak yerine, kontrol paneline daha hızlı ulaşmak için adımlar atabilirsiniz.

WordPress'te 401 hatası nasıl düzeltilir

Bir 401 hatasıyla ilgili temel sorun, birkaç olası nedene sahip olmasıdır. Bu yüzden hangisinin tarayıcınızı etkilediğini bilmek zor. Bunu göz önünde bulundurarak, bulabilmeniz için birkaç olası düzeltmeyi tartışacağız.

1. Alan Adı Sistemi (DNS) kayıtlarınızı silin

Çoğu durumda, bilgisayarınız en sık eriştiğiniz IP adresleri ve URL'ler ile ilgili verileri depolar. Bu şekilde gelecekteki istekleri daha hızlı işleyebilir.

DNS'inizi silmek, tüm bu geçici verileri bilgisayarınızdan silmeyi içerir. Bu şekilde, sorunlu URL'ye bir dahaki sefer erişmeye çalıştığınızda, yepyeni bir istekte bulunacak ve kimliğinizi yeniden doğrulayacaktır.

DNS'inizi temizleme işlemi işletim sisteminden işletim sistemine değişir. Windows kullanıcısıysanız, komut istemini açmak ve komutu yazmak kadar kolaydır. ipconfig / flushdns :

DNS kayıtlarını bir Windows makinesine dökün.

Windows bir başarı mesajı döndürecektir ve web sitenize tekrar erişmeyi deneyebilirsiniz.

Mac kullanıcılarının benzer bir işlemden geçmesi gerekecek, ancak Terminal'e girmeniz gereken komut, kullandığınız OSX sürümüne bağlı olarak değişir. En son üç yinelemenin (Sierra, High Sierra ve Mojave) kullanıcıları şunları kullanabilir: sudo killall -HUP mDNSResponder .

2. Güvenlik duvarınızı ve tarayıcı önbelleklerinizi temizleyin

Tarayıcılar, web sitelerine her eriştiğinizde yeniden yüklemek zorunda kalmamanız için verileri de depolayabilir. Bu süreç denir Caching. Bazı durumlarda, istemeden yanlış oturum açma bilgilerini saklayabilirsiniz.

401 hatasının kökeni buysa, hatayı düzeltmek basittir. Çoğu modern tarayıcı, önbelleğinizi birkaç dakika içinde temizlemenize izin verir. Örneğin Chrome ile şu adrese gidebilirsiniz: Ayarlar> Gelişmiş  ve seçeneği ara Tarama verilerini temizle  :

Ardından, tarayıcının silmesini istediğiniz verileri belirtebilirsiniz. Seçeneği seçin Önbelleğe alınmış resimler ve dosyalar  ve düğmeye tıklayın Verileri temizle  :

Chrome'da önbelleğe alınan resimleri ve dosyaları silme.

Web sitenize tekrar erişmeyi deneyin. Sorun devam ederse, hata güvenlik duvarı önbelleğinizden kaynaklanıyor olabilir.

Bazı durumlarda, güvenlik duvarınız sunucunuzla iletişim kuramayarak kimlik doğrulama hatalarına neden olabilir. Düzeltme işlemi, kullandığınız araca bağlı olacaktır.

Eğer bir kullanıcıysan Cloudflare , kontrol panelinize gidebilir ve sekmeye gidebilirsiniz önbelleğe alma. İçeride bir seçenek bulacaksınız Tümünü temizle , tüm güvenlik duvarı önbelleğinizi içerir:

Bulut parlaması hepsini temizle

Güvenlik duvarınızın önbelleğini temizlemek, işlevselliğini etkilemeyecektir. En kötü durumda, sitenizi bir sonraki ziyaretinizde daha uzun yükleme süreleriyle karşılaşabilirsiniz, ancak bu, önbelleğinizi yeniden oluşturduktan sonra kendi kendine düzelmelidir.

Başka bir güvenlik duvarı aracı kullanıyorsanız, belgelerini gözden geçirmeniz ve önbelleğinizi manuel olarak temizlemenize izin verip vermediğini kontrol etmeniz gerekecektir. Bazı hizmetler için bunun yerine desteğe başvurmanız gerekebilir.

3. Eklentileriniz ve WordPress temanız arasındaki çakışmaları test edin

Eklentilerinizle uyumluluk sorunları ve WordPress tema bazen bir 401 hatasını tetikleyebilir.Kontrol paneline erişiminiz varsa, çakışmanın kaynağını belirlemek için bir veya diğer öğeyi devre dışı bırakmak basittir.

Sadece tıkla devre dışı bırakmak herhangi bir eklenti adı altında:

Wordpress divi eklentisi

Temanız için Twenty Nineteen veya Twenty Twenty gibi bir WordPress varsayılanına geçin. Daha sonra her bir eklentiyi tek tek yeniden etkinleştirebilir ve sorunun yeniden oluşmasını bekleyebilirsiniz. Sorunlu unsuru daraltabilmelisiniz.

Ancak, bir 401 hatası kontrol panelinize erişmenizi engelleyebilir. Bu, eklentilerinizi ve temanızı devre dışı bırakmak için, Dosya Aktarım Protokolü (FTP) ve bir FTP istemcisi gibi FileZilla .

Sunucunuza bağlandıktan sonra şu adrese gidin: public_html> wp-content> eklentiler :

Divi eklentileri klasörünü yeniden adlandırın

Ardından, her eklentinin klasörünü sağ tıklayarak yeniden adlandırın. Gibi basit bir şey eklenti adı _disabled yapacağım. Bu, WordPress'in bu klasörleri bulmasını engelleyecektir.

Eklentilerinizi devre dışı bıraktıktan sonra web sitenize tekrar gidin. 401 hatası gitmişse, temel nedenin bir veya daha fazla öğe arasındaki uyumsuzluk olduğu anlamına gelir.

Ardından eklentilerinizin adlarını değiştirmek için FileZilla'ya geri dönebilirsiniz. Her biri arasında sitenizi kontrol edin. 401 hatası yeniden göründüğünde, en son etkinleştirilen aracın suçlu olduğunu bileceksiniz.

Temaları devre dışı bırakmak da aynı şekilde çalışır. Git wp-content / temalar, arama kullandığınız klasörün klasörü ve adını değiştirin:

Divi temaları klasörünü değiştirin

Onun yerine varsayılan bir tema otomatik olarak etkinleştirilecektir. 401 hatasının devam edip etmediğini görmek için web sitenizi tekrar test edin. Aksi takdirde, temanız sorunun bir parçası olabilir ve alternatifler aramanız gerekecektir.

Sonuç

Günlük web taramalarınızda hatalarla karşılaşmak nadir değildir. Genellikle fark etmez. Bununla birlikte, size 401 hata koduyla ulaşan web sitesi sizin olduğunda ciddileşir. Çözemezseniz, kendinizi uzun süre sıkışmış halde bulabilirsiniz.

WordPress sitenizde bir HTTP 401 hatasını çözmenin birçok yolu vardır. En başarılı yaklaşımlardan bazıları şunları içerir:

  1. DNS kayıtlarınızı temizleyin.
  2. Tarayıcı güvenlik duvarını ve önbelleklerini temizleyin.
  3. Aranızdaki çakışmaları test etme WordPress eklentileri ve temanız.

En güvenilir yollardan biri de web barındırıcınızla iletişim kurmak olabilir.