Ta članek opisuje, kaj pomeni napaka 500, kako dobite kodo HTTP 500 in kako jih odpraviti.
Kaj je napaka HTTP 500?
Vaš brskalnik bo vsakič, ko obiščete spletno stran, poslal zahtevo gostiteljskemu strežniku, ki upravlja spletno mesto, ki pripravi zahtevane podatke in kodo odziva. Kode stanja odziva HTTP označujejo, ali je bila zahteva uspešna ali ne.
V petih skupinah so odgovori razvrščeni po kategorijah. Če je sporočilo o napaki v območju od 500 do 599, ga lahko prepoznate kot napako strežnika.Koda stanja HTTP 500 je splošno sporočilo o napaki, ki ga strežnik vrne, ker ni drugega ustreznega sporočila o napaki. Sprožijo ga lahko različne ovire, zaradi katerih strežnik ne izpolni zahteve.
Nič ne morete storiti, ko stran, do katere dostopate, vrže napako 500, ker napake ne povzroči brskalnik ali internetna povezava. Poskusite katero koli od naslednjih rešitev, tudi če je bila napaka na strani strežnika:
- Znova naložite brskalnik ali poskusite z drugim brskalnikom. Če znova naložite brskalnik, je verjetnost, da se bo spletna stran naložila, slaba, a vseeno je vredno paziti.
- Začnite počistiti predpomnilnik brskalnika. Če je stran, ki prikazuje napako 500, predpomnjena, mora brskalnik po čiščenju predpomnilnika zahtevati različico strani.
- Potem se vrni. Do takrat je spletni razvijalec lahko odpravil težavo s strežnikom.
- Obrnite se na operaterje spletnega mesta. Zadnja možnost je še, da se obrnete na posameznika, ki je odgovoren za upravljanje spletnega mesta.
Odpravljanje napak 500
Notranja napaka strežnika 500 se lahko sproži iz različnih razlogov. Najbolj priljubljeni so tukaj:
Težava z odobritvijo. Če spletni brskalnik nima dovoljenja za ogled datotek mesta, se bo pojavila napaka HTTP 500.
Sintaksna napaka: .htaccess. Ko uporabljate Apache kot spletni brskalnik, saj imate najverjetneje .htaccess v korenski mapi vaše domene. Napačna sintaksa ali neobstoječi ukaz modula lahko povzroči napako 500.
Težava, povezana z bazo podatkov. Napako HTTP 500 lahko povzročijo tudi nepravilne podrobnosti o zbirki podatkov ali ogrožena baza podatkov.
Težave s temami in vtičniki. Ne glede na to, ali uporabljate WordPress ali podoben CMS, lahko po nadgradnji ali spremembi vtičnika / teme pride do napake 500.
Moduli iz vozlišča.js. Posodobljeni moduli bodo sprožili napako skrbniške konzole 500, če imate Node.js, ki temelji na spletnem mestu.
Spletno mesto vdrto. Zelo pogosto pride do napake 500 zaradi zlonamerne programske opreme, ki je vstavljena na spletno mesto.
Zunanja prekinitev kapitala. Strežnik bo vrnil napako 500, če se strežnik poveže z zunanjo storitvijo in če takšni viri niso na voljo.
Testiranje dnevnikov strežnika je najboljši način, da ugotovite, ali se je zgodila napaka 500. Položaj datotek je odvisen od količine vašega Linuxa in strežnika baz podatkov. Za Apache in Nginx so najbolj priljubljeni dnevniki napak navedeni na naslednji način:
- # / var / log / apache2 / napaka.log
- # / var / log / httpd / error_log
- # / var / log / nginx / error_log
Preglejte vozlišče.js, če programska oprema temelji na Node.js.
Dnevnik strežnika običajno vključuje obsežne podatke o napakah, ki vam pomagajo prepoznati in odpraviti napako.
Zaključek
Določena koda stanja HTTP je interna napaka strežnika 500, kar pomeni, da se je morda s spletnim strežnikom, ki gosti stran, do katere dostopate, kaj narobe.