Tänk dig att du försöker uppdatera din webbplats, men av någon anledning kan du inte komma åt din instrumentpanel. Ännu värre, du kan inte ens komma till din WordPress-inloggningssida eftersom ett 401-fel hindrar dig från att göra det.

ETT HTTP-fel 401 betyder att det finns ett problem med din webbläsares autentiseringsuppgifter. I denna handledning kommer vi att beskriva vad det betyder och vad som orsakar det. Därefter går vi över tre sätt att lösa problemet så att vi kan komma åt din instrumentpanel igen.

Vad är HTTP 401-fel och vad är de potentiella orsakerna?

Vid någon tidpunkt har du förmodligen försökt logga in på din WordPress-instrumentpanel och av misstag skickat fel referenser. När detta händer visas en felsida som berättar att du gjorde ett misstag, men du kan fortfarande komma åt den genom att ange rätt användarnamn och lösenord.

401-felet är liknande eftersom det innebär att du försöker komma åt en webbplats med fel referenser, men på en högre nivå. Om din webbläsare inte autentiseras ordentligt med webbplatsens server kan du inte ens komma till WordPress-inloggningssidan.

Istället får du en felsida som liknar följande:

WordPress 401-fel

Ett 401-tillstånd krävs fel innebär att du kan försöka komma åt resursen igen med rätt referenser. Med andra ord är det ofta ett tillfälligt problem, till skillnad från ett HTTP-fel 403 där det uttryckligen är förbjudet för dig att komma åt sidan du hoppas kunna nå.

I vissa fall försvinner ett 401-fel på egen hand, vilket ger dig åtkomst till din webbplats igen. Det är dock inte praktiskt att låsa ner din webbplats, till och med kort. Istället för att sitta och hoppas att din webbläsare löser problemet kan du vidta åtgärder för att komma snabbare till instrumentpanelen.

Så här fixar du 401-felet i WordPress

Det största problemet med ett 401-fel är att det har flera potentiella orsaker. Så det är svårt att veta vilken som påverkar din webbläsare. Med detta i åtanke kommer vi att diskutera flera möjliga korrigeringar så att du kan ta reda på dem.

1. Rensa dina DNS-poster (Domain Name System)

I många fall kommer din dator att lagra data om de IP-adresser och URL-adresser som du använder oftast. På så sätt kan han hantera framtida förfrågningar snabbare.

Att radera din DNS innebär att du tar bort alla dessa tillfälliga data från din dator. Nästa gång du försöker komma åt den problematiska webbadressen kommer den att göra en helt ny begäran och autentisera dig igen.

Processen för att spola din DNS varierar från operativsystem till operativsystem. Om du är Windows-användare är det lika enkelt som att öppna kommandotolken och skriva kommandot ipconfig /flushdns :

Dumpa DNS-poster på en Windows-maskin.

Windows returnerar ett framgångsmeddelande och du kan försöka komma åt din webbplats igen.

Mac-användare måste gå igenom en liknande process, men kommandot du behöver ange i Terminal varierar beroende på vilken version av OSX du använder. Användare av de tre senaste iterationerna (Sierra, High Sierra och Mojave) kan använda sudo killall -HUP mDNSResponder .

2. Rensa cacheminnet för din brandvägg och webbläsare

Webbläsare kan också lagra data så att du inte behöver ladda webbplatser igen varje gång du kommer åt dem. Denna process kallas caching. I vissa fall kan du oavsiktligt lagra felaktig inloggningsinformation.

Om det här är roten till ditt 401-fel är det enkelt att korrigera felet. I de flesta moderna webbläsare kan du rensa cacheminnet på några minuter. Med Chrome kan du till exempel gå till Inställningar> Avancerat  och leta efter alternativet Rensa surfdata  :

Sedan kan du ange de data du vill att webbläsaren ska ta bort. Välj alternativ Cachelagrade bilder och filer  och klicka på knappen Rensa data  :

Radera bilder och filer som sparas i Chrome.

Försök att komma åt din webbplats igen. Om problemet kvarstår kan felet bero på din brandväggscache.

I vissa fall kanske din brandvägg inte kommunicerar med din server, vilket orsakar autentiseringsfel. Korrigeringsprocessen beror på vilket verktyg du använder.

Om du är en användare CloudFlare kan du gå till instrumentpanelen och gå till fliken caching. Inuti hittar du ett alternativ för Rensa alla , som inkluderar hela brandväggscachen:

Cloud flare rensa alla

Rensa brandväggens cache påverkar inte dess funktionalitet. I värsta fall kan du uppleva längre laddningstider nästa gång du besöker din webbplats, men detta bör fixa sig själv efter att du har byggt upp din cache.

Om du använder ett annat brandväggsverktyg måste du gå igenom dess dokumentation och kontrollera om det gör att du kan rensa cachen manuellt. För vissa tjänster kan du behöva kontakta support istället.

3. Testa konflikterna mellan dina plugins och ditt WordPress-tema

Kompatibilitetsproblem med dina plugins och Wordpress tema kan ibland utlösa ett 401-fel. Att inaktivera det ena eller andra elementet för att fastställa källan till konflikten är enkelt om du har tillgång till instrumentpanelen.

Klicka bara på deaktivera under namnet på något plugin:

Wordpress divi-plugin

För ditt tema, byt till en WordPress-standard som Twenty Nineteen eller Twenty Twenty. Du kan sedan återaktivera varje plugin en efter en och vänta på att problemet ska uppstå igen. Du borde kunna begränsa det problematiska elementet.

Ett 401-fel kan dock hindra dig från att komma åt din instrumentpanel. Detta innebär att för att inaktivera dina plugins och ditt tema måste du använda File Transfer Protocol (FTP) och en FTP-klient som filezilla .

När du är ansluten till din server går du till public_html> wp-content> plugins :

Byt namn på divi-plugin-mappen

Byt namn på mappen för varje plugin genom att högerklicka på den. Något enkelt som plugin-namn _aktiverat ska göra. Detta förhindrar WordPress från att hitta dessa mappar.

När du har inaktiverat dina plugins, gå till din webbplats igen. Om 401-felet är borta betyder det att en inkompatibilitet mellan ett eller flera objekt var grundorsaken.

Du kan sedan gå tillbaka till FileZilla för att ändra namnen på dina plugins. Kontrollera din webbplats mellan varje. När 401-felet visas igen vet du att det senast aktiverade verktyget är den skyldige.

Inaktivera teman fungerar på samma sätt. Gå till wp-innehåll / teman, sök mappen för den du använder och byta namn på den:

Ändra mappen för divi-teman

Ett standardtema aktiveras automatiskt för att ersätta det. Testa din webbplats igen om 401-felet kvarstår. Annars kan ditt tema vara en del av problemet och du måste leta efter alternativ.

Slutsats

Det är inte ovanligt att stöta på fel i din dagliga surfning. Vanligtvis spelar det ingen roll. Det blir dock allvarligt när webbplatsen som träffar dig med en 401-felkod är din. Om du inte lyckas lösa det kan du fastna under en längre tid.

Det finns många sätt att lösa ett HTTP 401-fel på din WordPress-webbplats. Några av de mest framgångsrika metoderna inkluderar:

  1. Rensa dina DNS-poster.
  2. Rensa webbläsarens brandvägg och cacheminne.
  3. Testa för konflikter mellan dina Wordpress plugins och ditt tema.

Ett av de mest pålitliga sätten kan också vara att kontakta din webbhotell.