Na vsebino
Spletni mehanik Popravilo in razvoj
Okvare

Napaka 500: kaj pomeni in kako jo odpraviš

Sporočilo „500 Internal Server Error“ ne pove ničesar o vzroku — to je namenoma. Pravo sporočilo je v dnevniku napak in do tja gremo v prvem koraku.

Objavljeno 03. 08. 2026 · 6 min branja

Kaj napaka 500 pove in česa ne

Pomeni, da je strežnik zahtevo sprejel, med obdelavo pa naletel na nekaj, česar ni znal končati. Obiskovalcu ne pokaže podrobnosti, ker bi te razkrile poti do datotek in podatke o sistemu.

Za nas je pomembno: napaka je na strežniku, ne pri obiskovalcu. Čiščenje brskalnika ne bo pomagalo.

Kje je pravo sporočilo

V dnevniku napak. Pot do njega:

Poišči vrstico s časom okvare. Zapisana pot in številka vrstice sta ključ do vzroka.

Krivec 1: napaka v kodi po zadnji spremembi

Najpogostejši primer. Posodobitev vtičnika, urejena datoteka teme, prilepljen delček kode s spleta. V dnevniku se to pokaže kot PHP Fatal error z natančno potjo.

Rešitev: vrni spremembo nazaj. Pri WordPressu preimenuj mapo spornega vtičnika prek FTP — s tem ga izklopiš, tudi če v skrbniški del ne moreš.

Krivec 2: prekoračen pomnilnik

V dnevniku piše Allowed memory size ... exhausted. Zgodi se pri uvozih, večjih poizvedbah ali obdelavi slik.

Kratkoročno pomaga zvišanje omejitve, dolgoročno pa je to znak, da nekje beremo v pomnilnik preveč naenkrat. Če se ponavlja, je treba pogledati kodo, ne le nastavitev.

Krivec 3: dovoljenja in .htaccess

Po selitvi ali obnovi iz kopije so pogosto napačne pravice datotek. Praviloma naj bodo mape 755 in datoteke 644; skripte, ki so nastavljene na 777, so hkrati varnostna luknja.

Druga možnost je pokvarjena datoteka .htaccess — vrstica, ki jo strežnik ne pozna. Preizkus: preimenuj jo in osveži stran. Če se odpre, je krivec najden.

Krivec 4: baza ne odgovarja

V dnevniku se pojavi SQLSTATE, Access denied ali Too many connections. Vzroki so trije: napačni podatki za dostop po selitvi, poln disk ali preveč hkratnih povezav.

Pri zadnjem je pogosto kriv uvoz ali opravilo, ki teče v ozadju in ne sprošča povezav.

Kako preprečiš ponovitev

To je natanko obseg mesečnega vzdrževanja.

Pogosta vprašanja

Napaka 500 se pojavi samo včasih. Kako to?

Občasna napaka kaže na obremenitev: pomnilnik, povezave do baze ali opravilo v ozadju. Poglej, ob katerih urah se pojavlja.

Ali lahko napako 500 povzroči obiskovalec?

Posredno da — z zahtevo, ki sproži napako v kodi. Zato je v dnevniku pomembno tudi, kateri naslov je bil zahtevan.

Kaj je razlika med 500 in 503?

Pri 500 se je koda ustavila; 503 pomeni, da storitev začasno ni na voljo, na primer med vzdrževanjem ali ob preobremenitvi.

Dnevnik ti nič ne pove?

Pošlji zadnjih deset vrstic in naslov strani. Preberemo jih mi in povemo, kaj je narobe.

Prijavi okvaro

Povezano