Серверийн алдааг хэрхэн засах вэ?

Агуулгын хүснэгт:

Серверийн алдааг хэрхэн засах вэ?
Серверийн алдааг хэрхэн засах вэ?

Видео: Серверийн алдааг хэрхэн засах вэ?

Видео: Серверийн алдааг хэрхэн засах вэ?
Видео: Ошибки в сантехнике. Вводной узел в квартиру. 2024, May
Anonim

Хүссэн баримт бичгийг илгээх боломжгүй нь серверийн алдаа гэж тооцогддог. Алдааг боловсруулж, засах гэж хуваадаг. Асуудлыг тодорхойлсон алдааны кодыг 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

Олдсон алдаануудаа засч, скриптийн зөв эсэхийг дахин шалгана уу.

Зөвлөмж болгож буй: