HTTP 500 Interna pogreška poslužitelja
500 Internal Server Error znači da je na poslužitelju došlo do neočekivane pogreške zbog koje zahtjev nije mogao biti dovršen.
Značenje
500 je opća oznaka poslužiteljske pogreške kada aplikacija ili poslužitelj ne može dati precizniji kod. Problem je obično na strani web-stranice, a ne u pregledniku posjetitelja. Pravi uzrok najčešće se može pronaći u zapisima pogrešaka poslužitelja.
Najčešći uzroci
- Programska pogreška ili neobrađena iznimka u aplikaciji ili dodatku.
- Neispravna sintaksa u .htaccess ili konfiguraciji web-poslužitelja.
- Prekoračenje PHP ograničenja memorije ili vremena izvršavanja.
- Pogrešne dozvole datoteka ili nedostajuća ovisnost nakon ažuriranja.
- Baza podataka nije dostupna, a aplikacija ne obrađuje tu pogrešku pravilno.
Što može učiniti posjetitelj?
- Pričekajte kratko i ponovno otvorite stranicu; pogreška može biti privremena.
- Provjerite pojavljuje li se pogreška i drugim korisnicima ili na drugim podstranicama.
- Ako se problem ponavlja, prijavite ga vlasniku stranice; to uglavnom nije moguće riješiti u svom pregledniku.
Što može učiniti vlasnik stranice?
- Pročitajte zapis pogrešaka web-poslužitelja i aplikacije na vrijeme nastanka problema.
- Za WordPress provjerite WP_DEBUG_LOG, nedavno ažurirane dodatke i temu prije daljnjih promjena.
- Pregledajte zadnju izmjenu .htaccess ili konfiguracije i vratite je ako je uzrok.
- Prikažite razumljivu stranicu pogreške, ali sačuvajte ispravan HTTP status 500.
Utjecaj na SEO
Kratkotrajna pogreška 500 obično nije problem za SEO. Ako Googlebot danima nailazi na nju, može smanjiti indeksiranje i ukloniti nedostupne URL-ove iz indeksa.
Česta pitanja
Je li pogreška 500 nastala na mom računalu?
Ne, najčešće je uzrok na web-poslužitelju ili u aplikaciji koju vlasnik stranice mora popraviti.
Gdje mogu pronaći točan uzrok pogreške 500?
U zapisima pogrešaka poslužitelja i aplikacije, povezanim s vremenom zahtjeva koji je vratio status 500.