Подскажите как сконфигурировать Apache для устранения ошибки:Method Not Allowed
The requested method POST is not allowed for the URL /is/NSI/AddDocument.pl.
--------------------------------------------------------------------------------Apache/1.3.12 Server ........
В httpd.conf прописано:<IfModule mod_alias.c>
Alias /is/ "/TASKS/postavki/"
<Directory "/TASKS/postavki/">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</IfModule>
Всё, спасибо уже сам решил... :))Т.к. вопрос уже встречался в форуме, а решения я не видел, то опишу свой случай:
У меня в html было прописано:
..........
Добавить документ:
<FORM NAME="AddDocument" ACTION="./AddDocument.pl" METHOD="POST" ENCTYPE="multipart/form-data">
<INPUT type=file name=file size=50>
<input type=submit value="Добавить">
</FORM>
..............А в httpd.conf:
...........
<IfModule mod_perl.c>
PerlSendHeader Off
AddHandler perl-script .cgi
PerlHandler Apache::Registry
</IfModule><IfModule mod_mime.c>
.....
AddHandler cgi-script .cgi
</IfModule>
.................
Надо прописать в httpd.conf:
...........
<IfModule mod_perl.c>
PerlSendHeader Off
AddHandler perl-script .cgi .pl
PerlHandler Apache::Registry
</IfModule><IfModule mod_mime.c>
.....
AddHandler cgi-script .cgi .pl
</IfModule>
.................Т.е. указать Apache обрабатывать файл с расширением .pl по протоколу CGI! Ну и не забыть про Options All или Options ExecCGI в блоке <Directory>. Всё.