Kaj narediti ob napaki 500?

Spletno gostovanje Branje: 2 min

Ko brskaš po spletni strani, brskalnik pošlje zahtevo strežniku spletnega mesta. Strežnik zahtevo obdela in pošlje datoteke, potrebne za prikaz strani, ter glavo HTTP in statusno kodo HTTP.

Statusna koda brskalniku sporoči stanje zahteve. Na primer 200 pomeni, da je vse v redu. Če kot odgovor dobiš 500, to pomeni, da je na ravni strežnika prišlo do napake, strežnik pa ne more dati več informacij o izvoru napake.

Napaka 500 je torej koda, ki označuje notranjo napako strežnika, okoliščino, ki strežniku preprečuje, da bi na zahtevo pravilno odgovoril.

Če naletiš na napako 500, moraš hitro ukrepati, ker celotno spletno mesto ne deluje več.

Stran z napako 500 Internal Server Error

Kako prepoznati vzroke napake 500?

Prvo vprašanje, ki si ga moraš postaviti, je “Katero operacijo sem pravkar izvedel?”.

Če ravno delaš na svojem spletnem mestu in se pojavi ta napaka, je verjetno povezana s spremembo, ki si jo pravkar naredil.

Če pa nisi naredil ničesar, je lahko na primer posledica samodejne posodobitve vtičnika; tu je nekaj nasvetov, kako poskusiš ugotoviti, od kod izvira ta napaka.

Preveri dnevniške datoteke

Na vseh gostovanjih, ki jih zagotavlja aWh, najdeš datoteko “error.log” ali “error_log”, ki je dosegljiva prek FTP ali upravitelja datotek upraviteljskega vmesnika gostovanja.

Preveri zadnji “Fatal error:”, iz katerega izveš, kaj je povzročilo napako 500 na tvojem gostovanju.

Preveri datoteko .htaccess

Če si se povezal s strežnikom FTP svojega gostovanja, lahko v korenu mape “public_html” ali mape z imenom domene vidiš datoteko z imenom “.htaccess”.

Ta datoteka vsebuje pravila prepisovanja (rewrite) in posebne konfiguracijske parametre.

Ko to datoteko najdeš, jo preimenuj v “.htaccess_old”, da ne bo več aktivna.

Če tvoja spletna stran spet deluje, je težava v datoteki .htaccess. Odpreti jo moraš in jo preverjati vrstico za vrstico, dokler ne najdeš tiste, ki sproži napako 500. Pri WordPressu ustvarjanje nove, privzete datoteke in ponovno nalaganje pravil opisuje članek o obnovitvi datoteke .htaccess.

Opomba: pred vsako vrstico postavi #, da označiš, da gre za komentar. Nato jih odstranjuj po vrsticah in preizkušaj: tako boš napačno vrstico laže našel.

Preveri različico PHP

Če si nedavno spremenil različico PHP svojega gostovanja, je to lahko vzrok napake 500.

Ob posodobitvah različic nekatere funkcije izginejo in lahko povzročijo tovrstno napako.

Preveri kodo

Če je napaka povezana s sintaktično težavo v tvoji kodi PHP, se vrsta napake in ustrezna vrstica prikažeta na strani z napako 500.

Vse, kar moraš narediti, je, da odpreš zadevno datoteko, poiščeš vrstico in odpraviš težavo.

Nazaj: Spletno gostovanje – članki (22)