500 Unutrašnja greška servera je uobičajeni scenario i brojni ljudi često često naišu na ovu grešku, ali nažalost, ne znaju kako da se bave njom. U osnovi, ova greška se pojavljuje svaki put kada server dođe do neočekivanog stanja. To je "catch-all" greška koja se prikazuje kada su dostupne informacije premale da bi opisali šta se zapravo dogodilo. Najpopularniji razlog bi mogao biti problem u konfiguraciji u aplikaciji, ili bi nedostatak dovoljnih dozvola mogao izazvati problem.
Povrati ga pre nego što je prezasno
Pre nego što pokušate da popravite unutrašnju grešku servera, potrebno je da izvršite kompletnu rezervnu kopiju datoteka i fascikli, kako biste mogli vratiti stvari u isto stanje, u slučaju da nešto krene naopako.
Možete pokušati da izvršite sljedeće korake da biste popravili unutrašnju grešku servera:
- Preuzmite FTP klijent.
- Unesite svoje cPanel korisničko ime, lozinku i ime i kliknite dugme za brzo povezivanje. Napomena: U nekoliko slučajeva, vaš ISP vam može pružiti konfiguracionu datoteku, koja se može koristiti za automatsko konfiguriranje FTP klijenta. U ovom slučaju možete izabrati odgovarajuću konfiguracijsku datoteku za određeni FTP klijent.
- Kada ste u početnom direktorijumu kliknite na folder public_html , koji sadrži sve osnovne datoteke koje pokreću vašu web stranicu.
- Pronađite datoteku .htaccess , a kada dvaput kliknete, datoteka se pojavljuje u vašem lokalnom direktorijumu. Neka ostane tamo dok se ne završe svi ovi koraci. Zatim, kliknite desnim tasterom miša na .htaccess na vašem serveru i preimenovati je u ".htaccess1"
- Pritisnite dugme Refresh i proverite da li je veb lokacija u redu sada. Ako jeste, onda je to bio problem sa .htaccess datotekom. Možda ćete morati da kontaktirate svoje programere i naterate ih da rade na neispravnom .htaccess datoteku kako bi rešili problem.
- Ako i dalje ne radi, pokušajte preimenovati fasciklu koja sadrži .htaccess datoteku. Ako i dalje postoje problemi, problem može biti sa dozvoljima. Promijenite dozvole za folder na 755 i provjerite opciju koja dozvoljava rekurziju u poddirektorijume. Ako greška još nije fiksirana, prijavite se u svoj cPanel i izvršite izmjene u PHP konfiguraciji tako što ćete eksplicitno navesti broj verzije; u suprotnom, pokušajte da koristite EasyApache da biste prekomplicirali Apache i PHP iz početka.
- Ako se problem nastavi, možda ćete morati podići kartu sa cPanel-om ili objaviti na forumima da potražite pomoć i pokušate da pratite uputstva za rješavanje problema.
Razumevanje korijenskog uzroka problema
- Da biste saznali tačan uzrok greške, prijavite se u cPanel i kliknite na evidencije grešaka ispod sekcije dnevnika. Ovo će vam pružiti detaljan opis greške uključujući datoteke / fascikle.
- Ako koristite Linux sistem, logovi bi bili locirani na -
- / usr / local / apache / logs / error_log
- /usr/local/apache/logs/suphp.log
- Uzrok unutrašnjih grešaka servera može se razlikovati od jednog slučaja do drugog, ali ovi koraci sigurno mogu pomoći u većini slučajeva. Ako sami ne možete sami otkloniti problem, upravljačke usluge mogu vam pomoći.