Хүссэн баримт бичгийг илгээх боломжгүй нь серверийн алдаа гэж тооцогддог. Алдааг боловсруулж, засах гэж хуваадаг. Асуудлыг тодорхойлсон алдааны кодыг HTTP толгой хэсэгт харуулна.
Зааварчилгаа
1-р алхам
Индекс.html нэртэй файл үүсгээд файл зөвшөөрөгдөөгүй эсвэл директор дотор ороогүй тул сервер хүсэлтийг биелүүлж чадахгүй байх үед гарсан 403 Access Denied алдааг засах үйлдлийг гүйцэтгэнэ.
Алхам 2
Вэб сервер сонгосон файлыг унших боломжийг олгохын тулд шаардлагатай файлын зөвшөөрлийг 644 болгож өөрчлөх эсвэл cgi-bin директор дахь шаардлагатай скриптийг унших, гүйцэтгэх зөвшөөрлийг 755 болгож засах.
Алхам 3
. Htaccess файлыг www жагсаалтад ErrorDocument 404 /not-found.html ашиглан үүсгээд байрлуул. Дискэнд байхгүй файл хүсэхэд гарч ирэх HTTP 404 "File not found" алдааг засах.
Алхам 4
Асуудлын тайлбар болон байхгүй хаягийг оруулахдаа сайтад зочлогсдод зориулж автоматаар үүсгэсэн хуудсанд дахин чиглүүлэх зөвлөмжийг агуулсан not.html файлыг үүсгээрэй.
Алхам 5
Шаардлагатай удирдамжийн утгыг.htaccess файлд 500 дотоод серверийн алдаа гэсэн код бүхий алдааны мэдэгдэл гарч ирэх үед зөв эсэхийг шалгана уу. Маш олон удаа шалтгаан нь үсгийн алдаатай байдаг.
Алхам 6
Хэрэв танд сонгосон Perl скриптэд зөвшөөрөл олгох асуудал гарсан бол chmod 755 script.pl-ийг unix shell тушаалын мөрийн хэсэгт оруулаад текст (ASCII) FTP дамжуулах горимыг ашиглаарай.
Алхам 7
Error.log файл дахь зөв HTTP толгойг баталгаажуулж, сонгосон скриптийн синтаксийн шалгалтыг хийхийн тулд unix shell текстийн хайрцагт дараахь утгыг оруулна уу:> perl -cw script.plscript.pl syntax OK
Алхам 8
Олдсон алдаануудаа засч, скриптийн зөв эсэхийг дахин шалгана уу.