Představte si, že se pokoušíte aktualizovat svůj web, ale z nějakého důvodu nemáte přístup na svůj řídicí panel. Ještě horší je, že se nemůžete dostat ani na přihlašovací stránku WordPress, protože vám v tom brání chyba 401.

Une Chyba HTTP 401 znamená, že nastal problém s ověřením pověření vašeho prohlížeče. V tomto kurzu si popíšeme, co to znamená a co to způsobuje. Dále projdeme třemi způsoby, jak problém vyřešit, abychom mohli znovu získat přístup k vašemu řídicímu panelu.

Co je chyba HTTP 401 a jaké jsou potenciální příčiny?

V určitém okamžiku jste se pravděpodobně pokusili přihlásit do svého řídicího panelu WordPress a omylem jste odeslali nesprávná pověření. Pokud k tomu dojde, zobrazí se chybová stránka s informacemi o tom, že jste udělali chybu, ale stále k ní máte přístup zadáním správného uživatelského jména a hesla.

Chyba 401 je podobná v tom, že zahrnuje pokus o přístup na web pomocí nesprávných pověření, ale na vyšší úrovni. Pokud se váš prohlížeč neověřuje správně na serveru vašeho webu, nebudete se moci dostat ani na přihlašovací stránku WordPress.

Místo toho se zobrazí chybová stránka podobná následující:

Chyba WordPress 401

Chyba 401 požadovaného oprávnění znamená, že se můžete pokusit znovu získat přístup ke zdroji pomocí správných pověření. Jinými slovy, často se jedná o dočasný problém, na rozdíl od Chyba HTTP 403 ve kterém máte výslovně zakázán přístup na stránku, na kterou se doufáte dostat.

V některých případech chyba 401 zmizí sama o sobě a umožní vám opět přístup na váš web. Uzamčení vašeho webu, i když jen krátce, však není praktické. Místo toho, abyste čekali, že váš prohlížeč problém vyřeší, můžete podniknout kroky k rychlejšímu přístupu na řídicí panel.

Jak opravit chybu 401 ve WordPressu

Hlavní problém s chybou 401 spočívá v tom, že má několik možných příčin. Je tedy těžké vědět, který z nich ovlivňuje váš prohlížeč. S ohledem na to budeme diskutovat o několika možných opravách, abyste je mohli zjistit.

1. Vymažte záznamy systému DNS (Domain Name System)

V mnoha případech bude váš počítač ukládat data o IP adresách a URL, ke kterým nejčastěji přistupujete. Tímto způsobem může rychleji zpracovávat budoucí požadavky.

Smazání DNS zahrnuje smazání všech těchto dočasných dat z počítače. Tímto způsobem při příštím pokusu o přístup k problematické adrese URL vytvoří zcela nový požadavek a znovu vás ověří.

Proces proplachování DNS se u jednotlivých operačních systémů liší. Pokud jste uživatelem systému Windows, je to stejně snadné jako otevření příkazového řádku a zadání příkazu ipconfig / flushdns :

Vypsat záznamy DNS na počítači se systémem Windows.

Systém Windows vrátí zprávu o úspěchu a můžete se pokusit znovu získat přístup na svůj web.

Uživatelé počítačů Mac budou muset projít podobným procesem, ale příkaz, který musíte zadat v Terminálu, se liší v závislosti na verzi OSX, kterou používáte. Uživatelé tří nejnovějších iterací (Sierra, High Sierra a Mojave) mohou používat sudo killall -HUP mDNSResponder .

2. Vymažte mezipaměti brány firewall a prohlížeče

Prohlížeče mohou také ukládat data, abyste nemuseli znovu načítat webové stránky pokaždé, když na ně vstoupíte. Tento proces se nazývá uloženy do mezipaměti. V některých případech můžete neúmyslně uložit nesprávné přihlašovací údaje.

Pokud je toto kořen vaší chyby 401, oprava chyby je jednoduchá. Většina moderních prohlížečů vám umožní vymazat mezipaměť během několika minut. Například v Chromu můžete přejít na Nastavení> Pokročilé  a vyhledejte možnost Vymazat data procházení  :

Poté můžete určit data, která chcete, aby prohlížeč odstranil. Vyberte možnost Obrázky a soubory v mezipaměti  a klikněte na tlačítko Vymazat data  :

Mazání obrázků a souborů uložených v mezipaměti v Chromu.

Zkuste znovu navštívit svůj web. Pokud problém přetrvává, může být chyba způsobena mezipamětí brány firewall.

V některých případech nemusí brána firewall komunikovat se serverem, což vede k chybám ověřování. Proces opravy bude záviset na nástroji, který používáte.

Pokud jste uživatel Cloudflare , můžete přejít na hlavní panel a přejít na kartu caching. Uvnitř najdete možnost pro Vyčistit vše , který obsahuje celou mezipaměť brány firewall:

Světlice mraků očistí všechno

Čištění mezipaměti brány firewall neovlivní její funkčnost. V nejhorším případě se může při příští návštěvě vašeho webu setkat s delší dobou načítání, ale po opětovném vytvoření mezipaměti by se to mělo napravit.

Pokud používáte jiný nástroj brány firewall, budete muset projít jeho dokumentací a zkontrolovat, zda vám umožňuje ručně vymazat mezipaměť. U některých služeb možná budete muset místo toho kontaktovat podporu.

3. Otestujte konflikty mezi svými doplňky a motivem WordPress

Problémy s kompatibilitou s vašimi pluginy a WordPress téma může někdy vyvolat chybu 401. Zakázání jednoho nebo druhého prvku za účelem určení zdroje konfliktu je jednoduché, pokud máte přístup k řídicímu panelu.

Stačí kliknout na deaktivace pod názvem libovolného pluginu:

Plugin Wordpress Divi

U svého motivu přepněte na výchozí nastavení WordPressu, například Twenty Devatenáct nebo Twenty Twenty. Poté můžete každý modul jeden po druhém znovu aktivovat a počkat, až se problém znovu objeví. Měli byste být schopni zúžit problematický prvek.

Chyba 401 vám však může zabránit v přístupu na váš řídicí panel. To znamená, že k deaktivaci vašich pluginů a vašeho motivu budete muset použít Protokol přenosu souborů (FTP) a FTP klient, jako je FileZilla .

Po připojení k serveru přejděte na public_html> wp-content> pluginy :

Přejmenujte složku doplňků divi

Poté přejmenujte složku každého pluginu kliknutím pravým tlačítkem. Něco jednoduchého jako název pluginu _disabled udělám. Tím zabráníte WordPressu ve vyhledání těchto složek.

Po deaktivaci pluginů přejděte znovu na svůj web. Pokud chyba 401 zmizí, znamená to, že hlavní příčinou byla nekompatibilita mezi jedním nebo více prvky.

Poté se můžete vrátit zpět do FileZilla a změnit názvy svých pluginů. Zkontrolujte své stránky mezi sebou. Když se znovu objeví chyba 401, budete vědět, že viníkem je poslední aktivovaný nástroj.

Zakázání motivů funguje stejným způsobem. Jít do wp-content / themes, search složku složky, kterou používáte, a přejmenujte ji:

Upravte složku motivů divi

Automaticky se aktivuje výchozí motiv, který jej nahradí. Znovu otestujte svůj web a zjistěte, zda chyba 401 přetrvává. Jinak může být vaše téma součástí problému a budete muset hledat alternativy.

Proč investovat do čističky vzduchu?

Není neobvyklé, že při každodenním procházení webu narazíte na chyby. Obvykle to nevadí. Bude to však vážné, když web, který vás zasáhne s chybovým kódem 401, je váš. Pokud se vám to nepodaří vyřešit, může se vám stát, že uvíznete po delší dobu.

Existuje mnoho způsobů, jak vyřešit chybu HTTP 401 na vašem webu WordPress. Mezi nejúspěšnější přístupy patří:

  1. Vymažte záznamy DNS.
  2. Vymažte firewall a mezipaměti prohlížeče.
  3. Testování konfliktů mezi vašimi WordPress pluginy a vaše téma.

Jedním z nejspolehlivějších způsobů může být kontaktování vašeho hostitele webu.