Tenk deg å prøve å oppdatere nettstedet ditt, men av en eller annen grunn har du ikke tilgang til dashbordet ditt. Verre ennå, du kan ikke engang komme til WordPress-påloggingssiden din fordi en 401-feil hindrer deg i å gjøre det.

en HTTP-feil 401 betyr at det er et problem med å autentisere påloggingsinformasjonen til nettleseren din. I denne opplæringen vil vi beskrive hva det betyr og hva som forårsaker det. Deretter går vi gjennom tre måter å løse problemet på, slik at vi får tilgang til dashbordet ditt igjen.

Hva er HTTP 401-feil, og hva er de potensielle årsakene?

På et tidspunkt har du sannsynligvis prøvd å logge på WordPress-dashbordet ditt og ved et uhell sendt feil legitimasjon. Når dette skjer, ser du en feilside som forteller deg at du har gjort en feil, men du kan fortsatt få tilgang til den ved å angi riktig brukernavn og passord.

401-feilen er lik fordi den innebærer å prøve å få tilgang til et nettsted ved å bruke feil legitimasjon, men på et høyere nivå. Hvis nettleseren din ikke godkjennes riktig med nettstedets server, vil du ikke engang kunne komme til WordPress-påloggingssiden.

I stedet får du en feilside som ligner på følgende:

WordPress 401-feil

En 401-tillatt påkrevd feil betyr at du kan prøve å få tilgang til ressursen igjen ved hjelp av riktig legitimasjon. Med andre ord er det ofte et midlertidig problem, i motsetning til et HTTP-feil 403 der det uttrykkelig er forbud mot å gå til siden du håper å komme til.

I noen tilfeller vil en 401-feil forsvinne av seg selv, noe som gir deg tilgang til nettstedet ditt igjen. Å låse nettstedet ditt, til og med kort, er imidlertid upraktisk. I stedet for å sitte og håpe nettleseren din løser problemet, kan du ta skritt for å komme til dashbordet raskere.

Hvordan fikse 401-feilen i WordPress

Hovedproblemet med en 401-feil er at den har flere potensielle årsaker. Så det er vanskelig å vite hvilken som påvirker nettleseren din. Med det i tankene vil vi diskutere flere mulige løsninger, slik at du kan finne dem.

1. Tøm DNS-postene (Domain Name System)

I mange tilfeller vil datamaskinen lagre data om IP-adressene og URL-ene du ofte får tilgang til. På denne måten kan han behandle fremtidige forespørsler raskere.

Slette DNS innebærer å slette alle disse midlertidige dataene fra datamaskinen din. På den måten neste gang du prøver å få tilgang til den problematiske URL-en, vil den komme med en helt ny forespørsel og autentisere deg på nytt.

Prosessen for å skylle DNS-en din varierer fra operativsystem til operativsystem. Hvis du er Windows-bruker, er det like enkelt som å åpne ledeteksten og skrive kommandoen ipconfig /flushdns :

Dump DNS-poster på en Windows-maskin.

Windows vil returnere en suksessmelding, og du kan prøve å få tilgang til nettstedet ditt igjen.

Mac-brukere må gjennom en lignende prosess, men kommandoen du trenger å angi i Terminal varierer avhengig av hvilken versjon av OSX du bruker. Brukere av de tre siste iterasjonene (Sierra, High Sierra og Mojave) kan bruke sudo killall -HUP mDNSResponder .

2. Tøm brannmuren og nettleserens buffer

Nettlesere kan også lagre data slik at du ikke trenger å laste inn nettsider igjen hver gang du går inn på dem. Denne prosessen kalles caching. I noen tilfeller kan du utilsiktet lagre feil påloggingsinformasjon.

Hvis dette er roten til 401-feilen, er det enkelt å rette opp feilen. De fleste moderne nettlesere lar deg tømme hurtigbufferen i løpet av få minutter. Med Chrome kan du for eksempel gå til Innstillinger> Avansert  og søk etter alternativ Slett nettleserdata  :

Deretter kan du spesifisere dataene du vil at nettleseren skal slette. Velg alternativ Bufrede bilder og filer  og klikk på knappen Fjern data  :

Slette bilder og filer som er bufret i Chrome.

Prøv å få tilgang til nettstedet ditt igjen. Hvis problemet vedvarer, kan feilen skyldes brannmurens hurtigbuffer.

I noen tilfeller kan det hende at brannmuren ikke kommuniserer med serveren din, noe som resulterer i autentiseringsfeil. Rettelsesprosessen vil avhenge av verktøyet du bruker.

Hvis du er bruker CloudFlare , kan du gå til dashbordet og gå til fanen caching. Inne finner du et alternativ for Rens alle , som inkluderer hele brannmurcachen:

Skybluss renser alle

Rensing av brannmurens hurtigbuffer påvirker ikke funksjonaliteten. I verste fall kan du oppleve lengre belastningstider neste gang du besøker nettstedet ditt, men dette bør ordne seg etter å ha gjenoppbygd hurtigbufferen.

Hvis du bruker et annet brannmurverktøy, må du gå gjennom dokumentasjonen og sjekke om det lar deg tømme hurtigbufferen manuelt. For noen tjenester må du kanskje kontakte support i stedet.

3. Test konfliktene mellom plugins og WordPress-temaet

Kompatibilitetsproblemer med plugins og WordPress tema kan noen ganger utløse en 401-feil. Det er enkelt å deaktivere det ene eller det andre elementet for å finne kilden til konflikten hvis du har tilgang til dashbordet.

Bare klikk på deaktivere under navnet på et plugin:

Wordpress divi-plugin

For temaet ditt, bytt til en WordPress-standard som Twenty Nineteen eller Twenty Twenty. Du kan deretter aktivere hvert plugin på nytt og vente på at problemet skal oppstå igjen. Du bør kunne begrense det problematiske elementet.

En 401-feil kan imidlertid forhindre deg i å få tilgang til dashbordet. Dette betyr at for å deaktivere plugins og tema, må du bruke File Transfer Protocol (FTP) og en FTP-klient som fileZilla .

Når du er koblet til serveren din, går du til public_html> wp-content> plugins :

Gi nytt navn til divi-plugin-mappen

Gi deretter mappen til hvert plugin nytt navn ved å høyreklikke på det. Noe enkelt som plugin-navnet _ deaktivert Vil gjøre. Dette forhindrer WordPress i å finne disse mappene.

Etter å ha deaktivert pluginene dine, gå til nettstedet ditt igjen. Hvis 401-feilen er borte, betyr det at en inkompatibilitet mellom ett eller flere elementer var grunnårsaken.

Du kan deretter gå tilbake til FileZilla for å endre navnene på pluginene dine. Sjekk nettstedet ditt mellom hver. Når 401-feilen dukker opp igjen, vil du vite at det sist aktiverte verktøyet er synderen.

Deaktivering av temaer fungerer på samme måte. Gå til wp-innhold / temaer, søk mappen til den du bruker og gi den nytt navn:

Endre mappen for divi-temaer

Et standardtema aktiveres automatisk for å erstatte det. Igjen, test nettstedet ditt for å se om 401-feilen vedvarer. Ellers kan temaet ditt være en del av problemet, og du må se etter alternativer.

konklusjonen

Det er ikke uvanlig å oppleve feil i den daglige nettlesingen din. Vanligvis spiller det ingen rolle. Det blir imidlertid alvorlig når nettstedet som treffer deg med en 401-feilkode er din. Hvis du ikke klarer å løse det, kan det hende du sitter fast i en lengre periode.

Det er mange måter å løse en HTTP 401-feil på WordPress-nettstedet ditt. Noen av de mest vellykkede tilnærmingene inkluderer:

  1. Rens dine DNS-poster.
  2. Tøm nettleserens brannmur og hurtigbuffer.
  3. Tester for konflikter mellom dine WordPress plugins og temaet ditt.

En av de mest pålitelige måtene også kan være å kontakte webhotellet.