Co je třeba vědět
- 501 HTTP není problém s počítačem nebo webovým prohlížečem. Je to problém s webovým serverem nebo spuštěným webem.
- K většině chyb dochází, když vlastník webového serveru neaktivoval funkci potřebnou k dokončení požadavku serveru.
- Tipy pro řešení potíží: Aktualizujte server, restartujte nebo restartujte webovou službu, aktualizujte webovou aplikaci, vyhledejte chybějící moduly, zkontrolujte protokoly serveru.
Když navštívíte webovou stránku, prohlížeč odešle požadavek na webový server hostující web. Když server nemůže splnit požadavek, zobrazí se chyba HTTP 501.
Co způsobuje chybu HTTP 501?
Existuje několik běžných důvodů, proč server nemůže splnit požadavek vašeho prohlížeče, což způsobí chybu HTTP 501. Vlastník webového serveru nejčastěji neaktivoval funkci potřebnou k dokončení požadavku. Existuje také šance, že nenainstalovali požadovaný software nebo plugin pro webový server. Může se také zobrazit chyba 501, když je webový server zastaralý nebo neudržovaný. Ve vzácnějších případech vlastník webu nastavil něco špatně a zvolený software webového serveru není kompatibilní s funkcí na webu.
Jak vyřešit chybu HTTP 501
Než začnete, neexistuje žádný skutečný způsob, jak vyřešit chybu 501 jako návštěvník webu. Problém není ve vašem počítači nebo webovém prohlížeči. Je to problém s webovým serverem nebo spuštěným webem. Maximálně můžete kontaktovat vlastníka webu a sdělit mu, že se něco děje. Pokud jste vlastníkem webu, tyto kroky vám pomohou dostat se na konec problému způsobujícího chybu HTTP 501.
-
Zkuste aktualizovat server. Na serverech Debian a Ubuntu spusťte: $ sudo apt update && sudo apt upgrade
Pro běh CentOS a RHEL: $ sudo dnf update
-
Dále buď restartujte server nebo restartujte službu webového serveru. Uživatelé Apache by měli spustit: $ sudo systemctl restart apache2
class = „ql-syntax“> V některých systémech je to trochu jiné. $ sudo systemctl restart httpd
class = „ql-syntax“> Restartování Nginx je podobné. $ sudo systemctl restart nginx
class = „ql-syntax“>
-
Pokud se chyba stále zobrazuje, zkuste aktualizovat svou webovou aplikaci. Webové platformy jako WordPress dostávají časté aktualizace, které můžete spouštět prostřednictvím řídicího panelu. Pokud je řídicí panel přístupný prostřednictvím webového rozhraní bez zobrazení chyby 501, zkuste spustit aktualizaci.
-
Vyhledejte chybějící moduly pro váš webový server. Existuje spousta modulů Apache pro kompatibilitu s různými programovacími jazyky, jako jsou PHP, Python a Ruby. Ujistěte se, že máte nainstalovány ty, které potřebujete.
-
Nakonec zkontrolujte protokoly serveru. Apache i Nginx uchovávají své protokoly v / var / log Zkontrolujte, zda můžete zjistit příčinu 501 z toho, co sám protokoluje server.