Pogreška 500 nije problem!

22. 5. 2019.

Jedan od najčešćih problema u radu internetskih resursa je pogreška 500. U skladu s prihvaćenim specifikacijama, generira ga poslužitelj ako postoji bilo kakav problem u radu sustava. To može biti uzrokovano samom stranicom ili hostingom. Morate ga početi tražiti na usluzi. Nakon što je konačno postalo jasno da sama stranica generira pogrešku, morate je razumjeti. Najčešće netočne informacije unutar .htaccess komponente, koje sadrže važne parametre okoliša, dovode do njezina izgleda. Ovdje je potrebno detaljno proučiti njegov sadržaj i pokušati saznati razlog pojavljivanja takve poruke kao "Greška 500".

Pogreška 500

Prepoznajte uzrok

Svaki put kada se takva poruka doda, dodaju se dodatne informacije o pogrešci. Ovisno o davatelju usluga, ona se bilježi u datoteci s pogreškom s nastavkom .log ili u odgovarajućoj sekciji hostinga. Otvaranjem navedene datoteke ili otvaranjem ovog odjeljka možete saznati zašto se HTTP pogreška 500 (Interna pogreška poslužitelja) pojavljuje na zaslonu monitora kada posjetitelj pokuša pristupiti vašem resursu na World Wide Webu. Trebalo bi ga što prije eliminirati, jer dovodi do zastoja vaše stranice i, kao rezultat toga, gubite posjetitelje i dobit.

server

Dovoljno širok raspon problema može dovesti do ove poruke. Među njima su:

  • nedovoljna količina dodijeljene unutarnje memorije za zadatke resursa;
  • neprirodno dugotrajna skripta ili ona prestaje reagirati;
  • korištenje nekompatibilnih modula;
  • Nevažeća prava pristupa resursima web-lokacije. Pogreška internog poslužitelja 500 pogreške

U prvom slučaju, ili morate promijeniti tarifni plan za onaj koji ima više memorije, ili onemogućite samu skriptu, ako možete raditi bez nje. Također je vrijedno preuzeti stranicu na lokalno računalo i provjeriti s antivirusom. Možda je to zbog zlonamjernih aktivnosti. U drugom slučaju, rješenje je isto. Možda ćete morati ponovno instalirati neispravnu komponentu. Prije instaliranja bilo kojeg modula na web-mjesto, provjerite je li kompatibilan s prethodno instaliranim modulom. To je najbolje u fazi projektiranja. Pa, u potonjem slučaju, pogrešno postavljene dozvole za pristup mapama i datotekama. Za prvi bi trebali biti 755, a za drugi, ovaj parametar bi trebao biti ili 644 ili 444. Ako je sve to učinjeno, a pogreška 500 i dalje se pojavljuje pri pokušaju pristupa stranici, tada nastavite s sljedećim radnjama koje su povezane s samim resursom.

Sama stranica

Najčešći razlog za pojavu takve poruke su netočni parametri unutar .htaccessa. Prisutnost parametara kao što su Pogreška internog poslužitelja HTTP 500 php_value, php_admin_flag ili php_flag. Svi moraju biti pretvoreni u obavezne komentare znakom "#", koji se nalazi ispred njih. Zatim morate pronaći direktivu kao što su Options + FollowSymLinks i zamijenite je sljedećim: Options + SymLinksIfOwnerMatch. Također možete ukloniti parametar + ExecCGI i zatim provjeriti odsutnost poruke kao što je "Error 500". Interna pogreška poslužitelja ne bi se trebala pojaviti. Ako to ne pomogne, možete izbrisati MultiViews u istoj datoteci. Nakon toga morate ponovno pokušati otići na stranicu i provjeriti rad resursa.

rezime

Ako je nakon izvršenih manipulacija rezultat isti, pogreška 500 nastavlja se pojavljivati, to jest, ima smisla kontaktirati službu za podršku davatelja za pomoć. Uz njihovu pomoć ovo pitanje se mora riješiti.