Tento článok popisuje, čo znamená chyba 500, ako získate kód HTTP 500 a ako tieto chyby opraviť.
Čo je chyba HTTP 500?
Prehliadač odošle žiadosť hostiteľskému serveru spravujúcemu web kedykoľvek, keď navštívite webovú stránku, ktorá vytvorí požadované údaje a kód odpovede. To, či bola požiadavka úspešná, je indikované stavovými kódmi odpovede HTTP.
V piatich skupinách sú odpovede kategorizované. Ak chybové hlásenie spadá do rozsahu 500 až 599, dá sa identifikovať ako chyba servera.Stavový kód HTTP 500 je všeobecná chybová správa, ktorú server vracia, pretože neexistuje žiadna iná vhodná chybová správa. Môže to byť vyvolané rôznymi prekážkami, ktoré bránia serveru v dokončení žiadosti.
Keď stránka, na ktorú prechádzate, vyhodí chybu 500, nemôžete nič urobiť, pretože chybu nevyvoláva váš prehliadač alebo internetové pripojenie. Mali by ste vyskúšať ktorékoľvek z nasledujúcich riešení, aj keď sa chyba vyskytla na strane servera:
- Znova načítajte prehliadač alebo vyskúšajte iný prehľadávač. Ak znova načítate prehliadač, pravdepodobnosť načítania webovej stránky je slabá, napriek tomu stojí za to si ju pozrieť.
- Začnite mazať vyrovnávaciu pamäť prehliadača. Pokiaľ nie je stránka, ktorá zobrazuje chybu 500, uložená do medzipamäte, mal by prehliadač po vyčistení medzipamäti vyžadovať verziu stránky.
- Potom sa vráťte. Do tej doby mohol webový vývojár vyriešiť problém so serverom.
- Obráťte sa na prevádzkovateľov webových stránok. Úplne poslednou možnosťou zostáva kontaktovať osobu zodpovednú za správu webových stránok.
Riešenie problémov s chybou 500
Interná chyba servera 500 sa môže spustiť z rôznych dôvodov. Najobľúbenejšie sú tu:
Problém so schválením. Ak webový prehľadávač nemá povolenie na prezeranie súborov stránok, dôjde k chybe HTTP 500.
Chyba syntaxe: .htaccess. Ak používate Apache ako webový prehliadač, pravdepodobne máte .súbor htaccess v koreňovom priečinku vašej domény. Nesprávna syntax alebo neexistujúci príkaz modulu môže mať za následok chybu 500.
Problém súvisiaci s databázou. Chyba HTTP 500 môže byť tiež spôsobená nesprávnymi podrobnosťami o databáze alebo narušenou databázou.
Problémy s témami a doplnkami. Či už prevádzkujete WordPress alebo podobný CMS, po aktualizácii alebo zmene doplnku / témy sa môže vyskytnúť chyba 500.
Moduly z Uzla.js. Aktualizované moduly spustia chybu 500 v administračnej konzole, ak máte uzol.web založený na js.
Stránka bola napadnutá. Veľmi často chyba 500 spôsobí škodlivý softvér, ktorý sa vloží na webovú stránku.
Vonkajšie prerušenie kapitálu. Ak sa server pripojí k externej službe a tieto zdroje nie sú k dispozícii, vráti chybu 500.
Testovanie protokolov servera je najlepší spôsob, ako zistiť, či došlo k chybe 500. Umiestnenie súborov závisí od množstva vášho systému Linux a databázového servera. Pre Apache a Nginx sú najpopulárnejšie protokoly chýb uvedené nasledovne:
- # / var / log / apache2 / chyba.log
- # / var / log / httpd / error_log
- # / var / log / nginx / error_log
Skontrolujte uzol.js sa prihlási, ak je softvér založený na uzle.js.
Protokol servera zvyčajne obsahuje komplexné údaje o chybách, ktoré vám pomôžu rozpoznať a opraviť chybu.
Záver
Špecifickým stavovým kódom HTTP je 500 interná chyba servera, ktorá naznačuje, že sa možno niečo pokazilo s webovým serverom, ktorý hostí stránku, na ktorú vstupujete.