The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Почему не запускается EXE на форму?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Почему не запускается EXE на форму?"  +/
Сообщение от AlexWizard email on 10-Авг-09, 23:07 
Я, вероятно, тут мастодонт... Ибо имею Apache 1.3.23 на W'2k Server.
Проблема весьма непонятна. По стандартному заголовку <FORM METHOD="post" ACTION="name.exe"> файл обработки не запускается, выдаётся ошибка 405 "Method not allowed - The required method POST is not allowed for /path/name.exe".
При этом в Errorlog'е ничего нет, ошибка 405 обозначена в стандартном логе. Аналогичный тест с ACTION="name.cgi" проходит на ура без проблем!.. но хоть perl у меня и установлен... ну не люблю я его :)
При удалении name.exe из каталога имеем ошибку 404, т.е. EXE-модуль Апач ВИДИТ. Почему он его не запускает? Какого рожна ему надо? :-) Может, вообще запуск EXE-файлов запрещён - но тогда почему такой дурацкий текст ошибки - "Метод POST не разрешён..." ?
Очень не хочется извращаться, определять Perl-файл, в котором писать запуск моей EXE-утилиты... :(
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Почему не запускается EXE на форму?"  +/
Сообщение от puf (ok) on 10-Авг-09, 23:40 
ИМХО проблема в запрете исполнения CGI...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Почему не запускается EXE на форму?"  +/
Сообщение от AlexWizard email on 11-Авг-09, 03:14 
>ИМХО проблема в запрете исполнения CGI...

А причем тут CGI? Я ж сказал, что хочу запустить EXE.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Почему не запускается EXE на форму?"  +/
Сообщение от AlexWizard email on 11-Авг-09, 04:26 
Вопрос решён.
Оказалось, EXE-модули ТОЖЕ называются в Апаче CGI-скриптами... Ну о##еть.
Всего-то надо было в директиве "AddHandler cgi-script cgi pl" добавить "exe" к списку!!!
Т.е.    AddHandler cgi-script cgi pl exe
И ВСЁ!!!
Помогла статья http://www.codenet.ru/webmast/apache/AMP/, хотя её автор меньше всего хотел, чтобы я использовал собственные утилиты :))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Почему не запускается EXE на форму?"  +/
Сообщение от angra (ok) on 11-Авг-09, 05:54 
>Оказалось, EXE-модули ТОЖЕ называются в Апаче CGI-скриптами... Ну о##еть.

Мда, похоже вам предстоит еще много чудных открытий. Хотя бы в википедию глянули http://ru.wikipedia.org/wiki/CGI, не говоря уже о более продвинутых описаниях.

>Всего-то надо было в директиве "AddHandler cgi-script cgi pl" добавить "exe" к
>списку!!!
>Т.е.    AddHandler cgi-script cgi pl exe

Откройте для себя http://httpd.apache.org/docs/2.2/mod/mod_alias.html#scriptalias, а то кулхацкеры быстро откроют дырки в вашей системе.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

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




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

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