Greška 500 (Internal Server Error)
Što znači greška 500 i kako je otkloniti: .htaccess, PHP verzija, dodaci i logovi.
Greška 500 znači da je poslužitelj naišao na problem koji ne može obraditi, a ne govori što je točno. Uzrok je gotovo uvijek u datotekama stranice.
Simptomi#
Preglednik prikazuje "500 Internal Server Error" ili "HTTP ERROR 500" umjesto stranice.
Najčešći uzroci#
- neispravan zapis u
.htaccess, - PHP greška u kodu, dodatku ili temi,
- PHP verzija nespojiva s aplikacijom,
- pogrešne dozvole datoteka ili mapa,
- nedostatak memorije ili isteklo vrijeme izvođenja.
Rješavanje korak po korak#
- Pogledajte error log. U cPanelu otvorite Metrics → Errors ili datoteku
error_logu mapi stranice. Zadnji redak obično imenuje datoteku i redak greške (PHP pogreške i logovi). - Isključite
.htaccess: preimenujte ga u.htaccess-staripa osvježite stranicu. Ako proradi, problem je u pravilima (Osnove .htaccessa). - Provjerite PHP verziju i vratite prethodnu ako je greška počela nakon promjene (Promjena PHP verzije).
- Isključite dodatke i temu: preimenujte mapu
wp-content/pluginsili problematični dodatak. - Provjerite dozvole: mape 755, datoteke 644 (Dozvole datoteka).
Kada otvoriti tiket#
Ako ništa od navedenog ne pomaže, otvorite tiket i navedite: domenu, vrijeme početka, što ste mijenjali, zadnjih nekoliko redaka iz error loga i PHP verziju.
Je li vam ovaj članak bio koristan?
Hvala na povratnoj informaciji! Treba vam pomoć? Otvorite tiket.
Povezani članci
Osnove .htaccess datotekeŠto je .htaccess, kako ga sigurno urediti i primjeri čestih pravila.Dozvole datotekaŠto znače brojevi poput 644 i 755, koje su uobičajene vrijednosti i kako ih promijeniti.Promjena PHP verzijeKako odabrati PHP 8.x verziju za domenu u MultiPHP Manageru i što provjeriti nakon promjene.PHP pogreške i logoviGdje pronaći error_log, kako uključiti zapisivanje grešaka i kako ih čitati pri rješavanju problema.
