![]() |
Проблема с запуском CGI Perl скрипта в IE
Вложений: 1
Проблема с запуском CGI Perl скрипта в IE - вместо того, чтобы запустить скрипт, его предлагают скачать (см. картинку). Сервер Аpache 2.0.52 бежит на WinXP, тот же скрипт отрабатывает в FireFox 1.0 и в Mozilla 1.7 на Unix, а bat скрипт работает и в IE.
Проблема очевидно в установках IE ? Буду рад помощи. |
Напиши плз свои настройки апача, скорее всего именно в нём дело. У меня подобная трабла, только скрипт не пахал ни на одном браузере, посему я слегка удивлён, что левым в этом случае оказался IE... Но опять же, в моём случае трабла заключалась в кривой настройке апача.
|
Asgard
Настройки абсолютно стандартные, к тому же бэтч файл в той же директории запускается ! Проблема только с Perl скриптом и только в IE !! Дело в том, что вызов Perl скрипта запускает Perl интерпретатор Perl.exe - в этом, мне кажется, проблема у IE, вот как побороть ее ? |
ИМХО, это не ослик виноват, а сервер. Сервер выдает его как бинарник, наверное, а не как текстовый файл.
|
обычно все CGI скрипты идут в папку cgi-bin, на которой установлено правило execute. плюс нужно сказать что файлы pl должен обрабтывать интерпретатор perl(perl.exe в windows).
под винду у active perl очень удобный инсталлятор(руками ничего конфигурировать даже не нужно)+неплохой менеджер пакетов. |
rontommy
а скрипт правильный заголовок выдает? |
rontommy
Добавь в настройки индейца строки: Код:
AddType application/x-perl .pl. cgiКод:
ScriptAlias "/__bin_dir__/" "r:/cgi/bin/"Код:
Options Includes ExecCGI FollowSymLinks |
Друзья, может я не совсем понятно написал в первом посте - этот скрипт РАБОТАЕТ на той же PC в FireFox 1.0 ! И бэтч файл в той же директории РАБОТАЕТ в IE !
По моему, это однозначно говорит о том, что сам сервер работает правильно. Все установки Аpache стандартные, включая имена и место директорий и т.д. |
rontommy, а ты сохранять пробовал этот скрипт и смотреть что там выдается?
Тут ведь в чем дело, имхо, когда сервер передает данные браузеру, тот смотрит на заголовок и решает что с ним делать. Может, Firefox глючит и показывает? |
ivahaev
А там сам скрипт и сохраняется. И Mozilla 1.7 на Unix тоже глючит ? Проверил у соседа в Опере - тоже РАБОТАЕТ !!! |
у меня было похожее
некоторые IE в конторе не понимали заголовок text/html сменил на html заработало |
Gike
Спасибо за идею ! У меня как раз "text/html" и заработало, а в инсталляции Аpache в файле printenv.pl стояло "text/plain" ! Всем спасибо за помощь :) ! |
| Часовой пояс GMT +4, время: 20:49. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.