PATIKRINKITE KLAIDŲ ŽURNALUS!
Su bet kuriuo klaidos pranešimu, ypač tokia plačia kaip 500 vidinio serverio klaida, pirmiausia norėsite patikrinti bet kokius jūsų serverio Apache ir PHP klaidų žurnalus. Šie žurnalai gali suteikti vertingą kontekstą, susijusį su bet kokiais kodo nesėkmėmis ar kitais galimais svetainės gedimo priežastimis.
KLAIDA SU .HTACCESS FAILU
Jei savo svetainėje naudojate .htaccess failą, jis gali kliudyti tinklalapiui, kurį bandote įkelti į savo naršyklę. Prašome patikrinti .htaccess konfigūraciją. Bet kokie sintaksės klaidos sukels 500 vidinio serverio klaidos pranešimą vietoj jūsų svetainės. Norint patvirtinti, ar neveikianti .htaccess konfigūracija yra 500 vidinio serverio klaidos priežastis, laikinai pašalinkite arba pervardinkite .htaccess failą ir tada bandykite iš naujo įkelti puslapį.
PHP KODO TIME-OUT
SINTAKSĖS AR KODO KLAIOS JŪSU CGI/PERL SCENARIJUJE
Jeigu klaidą sukelia tinklalapis, baigiantis .cgi arba .pl plėtiniu, patikrinkite savo scenarijų dėl klaidų. CGI scenarijų vadovas
- Redaguodami savo CGI scenarijų, naudokite paprastą teksto redaktorių – programą, kuri išsaugo failą kaip ‘teksto failą’ tipo. NESINAUDOKITE „Wordpad“, kuris ateina su „Microsoft Windows“, nes jis nesaugo failų grynojo ASCII teksto formato. Vietoj to naudokite „Notepad“, kad redaguotumėte failus.
- Įkelkite savo CGI scenarijus ASCII režimu į CGI-bin katalogą.
- Nustatykite failo CGI scenarijaus failo ir katalogų leidimus taip, kad būtų chmod 755. Jei naudojate FTP programą failams perkelti, spustelėkite failą ir pasirinkite keisti failo atributus.
- Dvigubai patikrinkite, ar jūsų scenarijui reikalingi Perl moduliai yra palaikomi.