K chybě při otevírání konkrétního webu může dojít z různých důvodů. Pro větší pohodlí byly tyto chyby očíslovány, každá z nich má svůj vlastní popis a řešení. Chyba 500 také není výjimkou.
Nezbytné
Připojení k internetu
Instrukce
Krok 1
Určete možnou příčinu interní chyby (chyba 500). Samozřejmě to mohou být různé okolnosti, ale nejčastěji je to kvůli nesprávné syntaxi jednoho systémového souboru s názvem.htaccess nebo obsahu nepodporovaných prvků v něm.
Krok 2
Chcete-li problém vyřešit, v tomto případě komentujte direktivu Options umístěním hash na samém začátku řádku. Uložte změny a zkontrolujte, zda problém zmizel. Pokud chyba přetrvává, mohlo to mít několik důvodů - zkontrolujte zbývající body a zkontrolujte pravopis.
Krok 3
Pokud jste zjistili, že příčinou interní chyby je nesprávná manipulace se skripty CGI, nezapomeňte zkontrolovat konce řádků těchto skriptů, musí být ve formátu UNIX (n) a v žádném jiném (běžnou chybou je řádek končící ve formátu Windows (r / n)). Nahrajte je přes FTP na server pomocí režimu ASCII.
Krok 4
Zkontrolujte oprávnění skriptů CGI. Oni a adresáře, kde se nacházejí, by měli být přístupní pouze jejich vlastníkovi. V takovém případě by práva měla mít následující formu: 0755 (drwxr-xr-x). V případě potřeby tento parametr změňte. Zkontrolujte, zda se chyba objeví po provedení změn.
Krok 5
Ověřte, zda jsou hlavičky odpovědí HTTP správně formulovány v důsledku spuštění vašeho skriptu CGI. V položce nabídky „Statistiky“vyhledejte protokol s názvem error_log, který by měl být umístěn v části pro ukládání souborů protokolu (protokoly chyb). Proveďte nezbytné změny a poté zkontrolujte, zda interní chyba nezmizela. Nejčastěji se ukazuje, že pokud žádná z výše uvedených možností nepomůže, chyba spočívá v nesprávném pravopisu. Nezapomeňte zkontrolovat parametry, které jste nedávno upravili.