Neįmanoma išsiųsti prašomo dokumento laikoma serverio klaidomis. Klaidos skirstomos į klaidas, kurias reikia tvarkyti ir taisyti. Klaidos kodas, apibūdinantis problemą, rodomas HTTP antraštėje.
Nurodymai
1 žingsnis
Sukurkite failą pavadinimu index.html, kad atliktumėte operaciją, skirtą klaidai 403 Access Denied ištaisyti, kai serveris negali įvykdyti užklausos, nes failas nėra įgaliotas arba jo nėra kataloge.
2 žingsnis
Pakeiskite reikiamo failo teises į 644, kad žiniatinklio serveris galėtų nuskaityti pasirinktą failą, arba redaguokite leidimus skaityti ir vykdyti reikalingą scenarijų cgi-bin kataloge į 755.
3 žingsnis
Sukurkite ir įdėkite.htaccess failą į www sąrašą naudodami „ErrorDocument 404 /not-found.html“, kad išspręstumėte HTTP 404 klaidą „Failas nerastas“, kuri pasirodo prašant failo, kurio nėra diske.
4 žingsnis
Sukurkite failą not-found.html su problemos aprašymu ir patarimais svetainės lankytojams automatiškai nukreipti į sukurtą puslapį įvedant neegzistuojantį adresą.
5 žingsnis
Patikrinkite, ar teisingai įvedate reikiamos direktyvos reikšmę.htaccess faile, kai pasirodo klaidos pranešimas su kodu 500 Internal Server Error. Labai dažnai priežastis yra neteisinga rašyba.
6 žingsnis
Įveskite chmod 755 script.pl į „unix shell“komandinės eilutės lauką, jei turite problemų dėl pasirinkto „Perl“scenarijaus, ir būtinai naudokite teksto (ASCII) FTP perdavimo režimą.
7 žingsnis
Patikrinkite teisingas HTTP antraštes faile error.log ir įveskite šią reikšmę „unix shell“teksto laukelyje, kad atliktumėte pasirinkto scenarijaus sintaksės patikrinimą:> perl -cw script.plscript.pl sintaksė Gerai
8 žingsnis
Ištaisykite rastas klaidas ir dar kartą patikrinkite scenarijaus teisingumą.