Stel je voor dat je probeert je website bij te werken, maar om de een of andere reden heb je geen toegang tot je dashboard. Erger nog, je kunt niet eens naar je WordPress-inlogpagina gaan omdat een 401-fout je verhindert dit te doen.

een HTTP-fout 401 betekent dat er een probleem is met de authenticatie van uw inloggegevens. In deze tutorial zullen we beschrijven wat het betekent en waardoor het wordt veroorzaakt. Vervolgens doorlopen we drie manieren om het probleem op te lossen, zodat we weer toegang hebben tot uw dashboard.

Wat is een HTTP 401-fout en wat zijn de mogelijke oorzaken?

Op een gegeven moment heb je waarschijnlijk geprobeerd in te loggen op je WordPress-dashboard en per ongeluk de verkeerde inloggegevens verzonden. Wanneer dit gebeurt, ziet u een foutpagina die u vertelt dat u een fout heeft gemaakt, maar u kunt deze nog steeds openen door de juiste gebruikersnaam en wachtwoord opnieuw in te voeren.

De 401-fout is vergelijkbaar in die zin dat u probeert toegang te krijgen tot een website met de verkeerde inloggegevens, maar op een hoger niveau. Als uw browser niet correct verifieert met de server van uw site, kunt u niet eens naar de WordPress-inlogpagina gaan.

In plaats daarvan krijgt u een foutpagina die lijkt op de volgende:

WordPress 401-fout

Een fout met 401-toestemming vereist betekent dat u kunt proberen de bron opnieuw te openen met de juiste inloggegevens. Met andere woorden, het is vaak een tijdelijk probleem, in tegenstelling tot een HTTP-fout 403 waarin het u uitdrukkelijk verboden is de pagina te bezoeken die u hoopt te bereiken.

In sommige gevallen verdwijnt een 401-fout vanzelf, waardoor u weer toegang krijgt tot uw website. Het is echter onhandig om uw site, zelfs al is het maar kort, te vergrendelen. In plaats van te hopen dat uw browser het probleem oplost, kunt u stappen ondernemen om sneller naar het dashboard te gaan.

Hoe de 401-fout in WordPress op te lossen

Het grootste probleem met een 401-fout is dat deze verschillende mogelijke oorzaken heeft. Het is dus moeilijk om te weten welke invloed heeft op uw browser. Met dat in gedachten zullen we verschillende mogelijke oplossingen bespreken, zodat u ze kunt achterhalen.

1. Wis uw DNS-records (Domain Name System)

In veel gevallen slaat uw computer gegevens op over de IP-adressen en URL's die u het vaakst bezoekt. Op deze manier kan hij toekomstige verzoeken sneller verwerken.

Als u uw DNS verwijdert, moet u al deze tijdelijke gegevens van uw computer verwijderen. Op die manier zal de volgende keer dat u toegang probeert te krijgen tot de problematische URL, een geheel nieuw verzoek worden ingediend en u opnieuw verifiëren.

Het proces voor het doorspoelen van uw DNS varieert van besturingssysteem tot besturingssysteem. Als u een Windows-gebruiker bent, hoeft u alleen maar de opdrachtprompt te openen en de opdracht te typen ipconfig / flushdns :

Dump DNS-records op een Windows-machine.

Windows retourneert een succesbericht en u kunt proberen uw website opnieuw te openen.

Mac-gebruikers zullen een soortgelijk proces moeten doorlopen, maar de opdracht die u in Terminal moet invoeren, varieert afhankelijk van de versie van OSX die u gebruikt. Gebruikers van de drie meest recente iteraties (Sierra, High Sierra en Mojave) kunnen sudo killall -HUP mDNSResponder .

2. Wis uw firewall en browsercaches

Browsers kunnen ook gegevens opslaan, zodat u websites niet telkens opnieuw hoeft te laden wanneer u ze opent. Dit proces heet caching. In sommige gevallen kunt u per ongeluk onjuiste aanmeldingsgegevens opslaan.

Als dit de oorzaak is van uw 401-fout, is het corrigeren van de fout eenvoudig. Met de meeste moderne browsers kunt u uw cache binnen enkele minuten leegmaken. Met Chrome kun je bijvoorbeeld naar Instellingen> Geavanceerd  en zoek de optie Browsegegevens wissen  :

Vervolgens kunt u de gegevens opgeven die de browser moet verwijderen. Selecteer optie Afbeeldingen en bestanden in de cache  en klik op de knop Gegevens wissen  :

Afbeeldingen en bestanden in de cache wissen in Chrome.

Probeer opnieuw toegang te krijgen tot uw website. Als het probleem zich blijft voordoen, kan de fout worden veroorzaakt door uw firewallcache.

In sommige gevallen communiceert uw firewall mogelijk niet met uw server, waardoor verificatiefouten ontstaan. Het correctieproces is afhankelijk van het gereedschap dat u gebruikt.

Als u een gebruiker bent Cloudflare , kunt u naar uw dashboard gaan en naar het tabblad gaan caching. Binnenin vind je een optie voor Alles zuiveren , inclusief uw volledige firewallcache:

Cloudflare zuivert alles

Het wissen van de cache van uw firewall heeft geen invloed op de functionaliteit. In het ergste geval kunt u de volgende keer dat u uw site bezoekt, langere laadtijden ervaren, maar dit zou zichzelf moeten herstellen nadat u uw cache opnieuw heeft opgebouwd.

Als u een andere firewall-tool gebruikt, moet u de bijbehorende documentatie doornemen en controleren of u hiermee uw cache handmatig kunt wissen. Voor sommige services moet u mogelijk contact opnemen met de ondersteuning.

3. Test de conflicten tussen uw plug-ins en uw WordPress-thema

Compatibiliteitsproblemen met uw plug-ins en WordPress theme kan soms een fout 401 veroorzaken. Het uitschakelen van het ene of het andere element om de oorzaak van het conflict te bepalen is eenvoudig als u toegang hebt tot het dashboard.

Klik gewoon op Deactiveren onder de naam van een plug-in:

Wordpress divi-plug-in

Schakel voor uw thema over naar een WordPress-standaard zoals Twenty Nineteen of Twenty Twenty. U kunt vervolgens elke plug-in een voor een opnieuw activeren en wachten tot het probleem zich opnieuw voordoet. Je zou het problematische element moeten kunnen beperken.

Een 401-fout kan er echter voor zorgen dat u geen toegang krijgt tot uw dashboard. Dit betekent dat om uw plug-ins en uw thema te deactiveren, u de File Transfer Protocol (FTP) en een FTP-client zoals FileZilla .

Eenmaal verbonden met uw server, ga naar public_html> wp-content> plug-ins :

Hernoem de map divi plugins

Hernoem vervolgens de map van elke plug-in door er met de rechtermuisknop op te klikken. Iets eenvoudigs als de plugin naam _disabled zal ik doen. Dit voorkomt dat WordPress deze mappen lokaliseert.

Ga na het deactiveren van uw plug-ins opnieuw naar uw website. Als de 401-fout verdwenen is, betekent dit dat een incompatibiliteit tussen een of meer elementen de hoofdoorzaak was.

U kunt dan teruggaan naar FileZilla om de namen van uw plug-ins te wijzigen. Controleer uw site tussen elk. Wanneer de 401-fout opnieuw verschijnt, weet u dat de laatst geactiveerde tool de boosdoener is.

Thema's uitschakelen werkt op dezelfde manier. Ga naar wp-inhoud / thema's, zoeken de map van degene die u gebruikt en hernoem deze:

Wijzig de map met divi-thema's

Een standaardthema wordt automatisch geactiveerd om het te vervangen. Test nogmaals uw website om te zien of de 401-fout zich blijft voordoen. Anders kan uw thema deel uitmaken van het probleem en moet u naar alternatieven zoeken.

Conclusie

Het is niet ongebruikelijk dat u fouten tegenkomt tijdens uw dagelijkse webbrowsen. Meestal maakt het niet uit. Het wordt echter serieus wanneer de website die u treft met een 401-foutcode van u is. Als u het probleem niet oplost, kan het zijn dat u voor een langere periode vastloopt.

Er zijn veel manieren om een ​​HTTP 401-fout op uw WordPress-site op te lossen. Enkele van de meest succesvolle benaderingen zijn:

  1. Purge uw DNS-records.
  2. Wis de firewall en caches van de browser.
  3. Testen op conflicten tussen uw WordPress plugins en uw thema.

Een van de meest betrouwbare manieren is wellicht om contact op te nemen met uw webhost.