Napaka 500 ni problem!

22. 5. 2019

Ena izmed najpogostejših težav pri delu internetnih virov je napaka 500. V skladu s sprejetimi specifikacijami jo strežnik generira, če se pojavijo težave pri delu sistema. To lahko povzroči samo spletno mesto ali gostovanje. Morate začeti iskati v storitvi. Ko je končno postalo jasno, da spletno mesto povzroča napako, jo morate razumeti. Najpogosteje nepravilne informacije znotraj komponente .htaccess, ki vsebujejo pomembne okoljske parametre, vodijo v njen videz. Tu je potrebno podrobno preučiti njeno vsebino in poskušati ugotoviti razlog za pojav takega sporočila kot "Napaka 500".

500 napaka

Prepoznajte vzrok

Vsakič, ko se doda takšno sporočilo, se dodajo dodatne informacije o napakah. Odvisno od ponudnika je zapisana v datoteki z napakami s pripono .log ali v ustreznem razdelku gostovanja. Če odprete določeno datoteko ali greste v ta razdelek, lahko ugotovite, zakaj se na zaslonu monitorja pojavi HTTP napaka 500 (Notranja napaka strežnika), ko obiskovalec poskuša dostopiti do vašega vira na svetovnem spletu. Odstraniti ga je treba čim prej, ker vodi do izpadov vaše strani in posledično izgubite obiskovalce in dobiček.

Strežnik

K temu sporočilu lahko pripelje dovolj širok spekter težav. Med njimi so:

  • nezadostna količina dodeljenega notranjega pomnilnika za naloge v virih;
  • nenaravno dolg potek skripta ali se preneha odzivati;
  • uporaba nezdružljivih modulov;
  • Neveljavne pravice dostopa do virov spletnega mesta. Napaka notranjega strežnika 500 napake

V prvem primeru ali pa morate spremeniti tarifni načrt za tistega, ki ima več pomnilnika, ali pa onemogočite sam scenarij, če lahko delate brez njega. Prav tako je vredno prenesti spletno stran na lokalni računalnik in preveriti z antivirusom. Morda je to posledica njegove zlonamerne dejavnosti. V drugem primeru je rešitev enaka. Morda boste morali znova namestiti poškodovano komponento. Preden namestite kateri koli modul na spletnem mestu, se morate prepričati, da je združljiv s prej nameščenim. To je najbolje opraviti v fazi projektiranja. No, v tem primeru nepravilno nastavite dovoljenja za dostop do map in datotek. Za prvo bi moralo biti 755, za drugo pa bi moral biti ta parameter 644 ali 444. Če je vse to storjeno in se napaka 500 še vedno pojavi pri poskusu dostopa do strani, nadaljujte z naslednjimi dejanji, ki so povezana z virom.

Mesto samo

Najpogostejši razlog za pojav takega sporočila so nepravilni parametri znotraj .htaccess. Prisotnost parametrov, kot so Napaka http 500 notranjega strežnika php_value, php_admin_flag ali php_flag. Vse je treba spremeniti v obvezne komentarje z znakom "#", ki je postavljen pred njimi. Nato morate najti direktivo, kot sta Options + FollowSymLinks, in jo nadomestiti z naslednjim: Options + SymLinksIfOwnerMatch. Prav tako lahko odstranite parameter + ExecCGI in nato preverite, ali ni sporočila, kot je "Napaka 500". Notranja napaka strežnika se ne sme prikazati. Če to ne pomaga, lahko izbrišete datoteke MultiView v isti datoteki. Po tem morate ponovno poskusiti na stran in preveriti delovanje vira.

Povzetek

Če je po opravljenih manipulacijah rezultat enak, se napaka 500 nadaljuje, torej je smiselno, da se za pomoč obrnete na službo za podporo ponudnika. Z njihovo pomočjo je treba to vprašanje rešiti.