The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Настройка Apache. ...method POST is not allowed..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Настройка Apache. ...method POST is not allowed..."
Сообщение от JK emailИскать по авторуВ закладки on 22-Янв-04, 09:58  (MSK)
Подскажите как сконфигурировать 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>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Настройка Apache. ...method POST is not allowed..."
Сообщение от JK emailИскать по авторуВ закладки on 22-Янв-04, 12:56  (MSK)
Всё, спасибо уже сам решил... :))

Т.к. вопрос уже встречался в форуме, а решения я не видел, то опишу свой случай:

У меня в 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>. Всё.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру