500 Interní chyba serveru je běžný scénář a nespočet lidí se s touto chybou setkává poměrně často, ale bohužel neví, jak s tím vypořádat. V zásadě se tato chyba objeví vždy, když se server setká s neočekávaným stavem. Je to chyba "catch-all", která se zobrazí, když dostupné informace jsou příliš málo, aby popsaly, co se skutečně stalo. Nejobvyklejším důvodem může být problém v konfiguraci aplikace nebo nedostatečné oprávnění mohly způsobit problém.
Zpět nahoru, než to bude příliš pozdě
Než se pokusíte opravit interní chybu serveru, je třeba provést úplnou zálohu souborů a složek, abyste mohli v případě, že se něco pokazí, obnovit věci ve stejném stavu.
Můžete zkusit provést následující kroky k opravě interní chyby serveru:
- Stáhněte si klienta FTP.
- Zadejte uživatelské jméno, heslo a název hostitele cPanel a klikněte na tlačítko Rychlé připojení. Poznámka: V několika případech může váš ISP poskytnout konfigurační soubor, který lze použít k automatické konfiguraci klienta FTP. V takovém případě si můžete zvolit příslušný konfigurační soubor pro konkrétní FTP klient.
- Jakmile jste v domovském adresáři, klikněte na složku public_html , která obsahuje všechny základní soubory, které vaše webové stránky provozují.
- Vyhledejte soubor .htaccess a při poklepání se soubor zobrazí v místním adresáři. Nechte to zůstat, dokud nebudou všechny tyto kroky dokončeny. Dále klepněte pravým tlačítkem na .htaccess na serveru a přejmenujte jej na ".htaccess1"
- Stiskněte tlačítko Obnovit a zkontrolujte, zda jsou vaše webové stránky v pořádku. Pokud ano, byl problém s příponou .htaccess. Možná budete muset kontaktovat vývojáře a nechat je pracovat na vadném souboru .htaccess k odstranění problému.
- Pokud stále nefunguje, zkuste přejmenovat složku, která obsahuje soubor .htaccess. Pokud stále existují nějaké problémy, problém může mít oprávnění. Změňte oprávnění pro složku na hodnotu 755 a zkontrolujte možnost, která umožňuje rekurze do podadresářů. Pokud chyba ještě není opravena, přihlaste se do cPanelu a proveďte změny konfigurace PHP výslovným uvedením čísla verze; v opačném případě zkuste použít EasyApache k překompilování Apache a PHP od nuly.
- Pokud potíže přetrvávají, budete pravděpodobně muset zvednout jízdenku s cPanel nebo poslat na fóra, abyste požádali o pomoc a pokusili se podle pokynů vyřešit problém.
Pochopení hlavní příčiny problému
- Chcete-li zjistit přesnou příčinu chyby, přihlaste se do cPanelu a klikněte na protokoly o chybách v části protokoly. Tím získáte podrobný popis chyby, včetně příslušných souborů nebo složek.
- Pokud používáte systém Linux, protokoly by se nacházely u -
- / usr / local / apache / logy / error_log
- /usr/local/apache/logs/suphp.log
- Příčina vnitřních chyb serveru se může v jednotlivých případech lišit, ale tyto kroky by ve většině případů mohly pomoci. Pokud nemůžete problém sám o sobě ladit, řízené služby hostingu vám mohou pomoci.