Imaginați-vă că încercați să vă actualizați site-ul, dar din anumite motive nu puteți accesa tabloul de bord. Mai rău încă, nici măcar nu puteți ajunge la pagina dvs. de autentificare WordPress, deoarece o eroare 401 vă împiedică să faceți acest lucru.

Eroare HTTP 401 înseamnă că există o problemă la autentificarea acreditării browserului. În acest tutorial, vom descrie ce înseamnă și ce cauzează. Apoi, vom parcurge trei moduri de a remedia problema, astfel încât să putem accesa din nou tabloul de bord.

Ce este eroarea HTTP 401 și care sunt cauzele potențiale?

La un moment dat probabil ați încercat să vă conectați la tabloul de bord WordPress și ați trimis accidental acreditări greșite. Când se întâmplă acest lucru, vedeți o pagină de eroare care vă spune că ați făcut o greșeală, dar puteți să o accesați tot reintroducând numele de utilizator și parola corecte.

Eroarea 401 este similară prin faptul că implică încercarea de a accesa un site web folosind acreditări greșite, dar la un nivel superior. Dacă browserul dvs. nu se autentifică corect cu serverul site-ului dvs., nici măcar nu veți putea accesa pagina de autentificare WordPress.

În schimb, veți primi o pagină de eroare similară cu următoarea:

Eroare WordPress 401

O eroare necesară permisiune 401 înseamnă că puteți încerca să accesați din nou resursa folosind acreditările corecte. Cu alte cuvinte, este adesea o problemă temporară, spre deosebire de a Eroare HTTP 403 în care vi se interzice în mod expres accesul la pagina la care sperați să ajungeți.

În unele cazuri, o eroare 401 va dispărea singură, oferindu-vă din nou acces la site-ul dvs. web. Cu toate acestea, blocarea site-ului dvs., chiar și pe scurt, este incomodă. În loc să stați în speranța că browserul dvs. va remedia problema, puteți lua măsuri pentru a ajunge mai repede la tabloul de bord.

Cum se remediază eroarea 401 din WordPress

Principala problemă cu o eroare 401 este că are mai multe cauze potențiale. Deci, este greu să știți care dintre acestea vă afectează browserul. Având în vedere acest lucru, vom discuta câteva soluții posibile, astfel încât să le puteți afla.

1. Ștergeți înregistrările DNS (Domain Name System)

În multe cazuri, computerul dvs. va stoca date despre adresele IP și adresele URL la care accesați cel mai des. În acest fel, el poate procesa cererile viitoare mai repede.

Ștergerea DNS implică ștergerea tuturor acestor date temporare de pe computer. În acest fel, data viitoare când încercați să accesați adresa URL problematică, aceasta va face o cerere complet nouă și vă va autentifica din nou.

Procesul de spălare a DNS-ului dvs. variază de la un sistem de operare la altul. Dacă sunteți un utilizator Windows, este la fel de ușor ca deschiderea promptului de comandă și tastarea comenzii ipconfig /flushdns :

Dump înregistrări DNS pe un aparat Windows.

Windows va returna un mesaj de succes și puteți încerca să accesați din nou site-ul dvs. web.

Utilizatorii de Mac vor trebui să treacă printr-un proces similar, dar comanda pe care trebuie să o introduceți în Terminal variază în funcție de versiunea de OSX pe care o utilizați. Utilizatorii celor mai recente trei iterații (Sierra, High Sierra și Mojave) pot utiliza sudo killall -HUP mDNSRăspunde .

2. Ștergeți firewallul și memoria cache a browserului

De asemenea, browserele pot stoca date, astfel încât să nu fie nevoie să încărcați din nou site-uri web de fiecare dată când le accesați. Acest proces se numește Caching. În unele cazuri, este posibil să stocați din greșeală informații de conectare incorecte.

Dacă aceasta este rădăcina erorii dvs. 401, corectarea erorii este simplă. Majoritatea browserelor moderne vă permit să vă goliți memoria cache în câteva minute. Cu Chrome, de exemplu, puteți accesa Setări> Avansat  și căutați opțiunea Ștergeți datele de navigare  :

Apoi, puteți specifica datele pe care doriți să le ștergeți browserul. Selectați opțiunea Imagini și fișiere în cache  și faceți clic pe buton Ștergeți datele  :

Ștergerea imaginilor și a fișierelor memorate în cache în Chrome.

Încercați să accesați din nou site-ul dvs. web. Dacă problema persistă, eroarea se poate datora memoriei cache a firewallului.

În unele cazuri, paravanul de protecție poate să nu comunice cu serverul dvs., rezultând erori de autentificare. Procesul de corecție va depinde de instrumentul pe care îl utilizați.

Dacă sunteți utilizator Cloudflare , puteți accesa tabloul de bord și accesați fila Caching. În interior veți găsi o opțiune pentru Purgeți toate , care include întregul cache de firewall:

Cloud flare purifică totul

Ștergerea memoriei cache a firewallului nu va afecta funcționalitatea acestuia. În cel mai rău caz, este posibil să aveți ori de încărcare mai lungi la următoarea vizită a site-ului dvs., dar acest lucru ar trebui să se rezolve singur după reconstruirea cache-ului.

Dacă utilizați un alt instrument de firewall, va trebui să parcurgeți documentația sa și să verificați dacă vă permite să ștergeți manual memoria cache. Pentru unele servicii, poate fi necesar să contactați asistența.

3. Testează conflictele dintre pluginurile tale și tema WordPress

Probleme de compatibilitate cu pluginurile dvs. și WordPress temă poate declanșa uneori o eroare 401. Dezactivarea unuia sau celuilalt element pentru a determina sursa conflictului este simplă dacă aveți acces la tabloul de bord.

Doar faceți clic pe dezactivați sub numele oricărui plugin:

Plugin Wordpress divi

Pentru tema dvs., comutați la o valoare implicită WordPress, cum ar fi Twenty Nineteen sau Twenty Twenty. Apoi puteți reactiva fiecare plugin unul câte unul și așteptați să apară din nou problema. Ar trebui să puteți restrânge elementul problematic.

Cu toate acestea, o eroare 401 vă poate împiedica să accesați tabloul de bord. Aceasta înseamnă că, pentru a vă dezactiva pluginurile și tema, va trebui să utilizați Protocol de transfer de fișiere (FTP) și un client FTP cum ar fi FileZilla .

Odată conectat la serverul dvs., accesați public_html> wp-content> pluginuri :

Redenumiți folderul cu pluginuri divi

Apoi redenumiți folderul fiecărui plugin făcând clic dreapta pe el. Ceva simplu ca numele pluginului_dezactivat se va face. Acest lucru va împiedica WordPress să localizeze aceste foldere.

După dezactivarea pluginurilor, accesați din nou site-ul dvs. Dacă eroarea 401 a dispărut, înseamnă că o incompatibilitate între unul sau mai multe elemente a fost cauza principală.

Puteți reveni la FileZilla pentru a schimba numele pluginurilor. Verificați-vă site-ul între fiecare. Când eroarea 401 reapare, veți ști că ultimul instrument activat este vinovatul.

Dezactivarea temelor funcționează în același mod. Mergi la wp-content / theme, căutare folderul celui pe care îl utilizați și îl redenumiți:

Schimbați folderul cu teme divi

O temă implicită va fi activată automat pentru a o înlocui. Din nou, testați site-ul web pentru a vedea dacă eroarea 401 persistă. În caz contrar, tema dvs. ar putea face parte din problemă și va trebui să căutați alternative.

Concluzie

Nu este neobișnuit să întâlniți erori în navigarea zilnică pe web. De obicei, nu contează. Cu toate acestea, devine grav atunci când site-ul web care vă lovește cu un cod de eroare 401 este al dvs. Dacă nu reușiți să o rezolvați, s-ar putea să vă aflați blocat pentru o perioadă lungă de timp.

Există multe modalități de a rezolva o eroare HTTP 401 pe site-ul dvs. WordPress. Unele dintre cele mai reușite abordări includ:

  1. Purgați-vă înregistrările DNS.
  2. Ștergeți firewallul și cache-urile browserului.
  3. Testarea conflictelor dintre dvs WordPress plugin-uri și tema ta.

Unul dintre cele mai fiabile moduri poate fi acela de a vă contacta gazda web.