| imho.ws |
![]() |
|
|
|
# 1 |
|
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Проблема с запуском CGI Perl скрипта в IE
Проблема с запуском CGI Perl скрипта в IE - вместо того, чтобы запустить скрипт, его предлагают скачать (см. картинку). Сервер Аpache 2.0.52 бежит на WinXP, тот же скрипт отрабатывает в FireFox 1.0 и в Mozilla 1.7 на Unix, а bat скрипт работает и в IE.
Проблема очевидно в установках IE ? Буду рад помощи.
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать. |
|
|
|
|
# 2 |
|
Member
Регистрация: 19.10.2004
Сообщения: 394
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Напиши плз свои настройки апача, скорее всего именно в нём дело. У меня подобная трабла, только скрипт не пахал ни на одном браузере, посему я слегка удивлён, что левым в этом случае оказался IE... Но опять же, в моём случае трабла заключалась в кривой настройке апача.
|
|
|
|
|
# 3 |
|
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Asgard
Настройки абсолютно стандартные, к тому же бэтч файл в той же директории запускается ! Проблема только с Perl скриптом и только в IE !! Дело в том, что вызов Perl скрипта запускает Perl интерпретатор Perl.exe - в этом, мне кажется, проблема у IE, вот как побороть ее ?
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать. |
|
|
|
|
# 5 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
обычно все CGI скрипты идут в папку cgi-bin, на которой установлено правило execute. плюс нужно сказать что файлы pl должен обрабтывать интерпретатор perl(perl.exe в windows).
под винду у active perl очень удобный инсталлятор(руками ничего конфигурировать даже не нужно)+неплохой менеджер пакетов.
__________________
убрано по просьбе администратора
|
|
|
|
|
# 7 |
|
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
rontommy
Добавь в настройки индейца строки: Код:
AddType application/x-perl .pl. cgi
AddHandler cgi-script .cgi .pl .bat .exe
Код:
ScriptAlias "/__bin_dir__/" "r:/cgi/bin/" Action application/x-perl "/__bin_dir__/perl.exe" Код:
Options Includes ExecCGI FollowSymLinks
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
|
|
|
|
# 8 |
|
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Друзья, может я не совсем понятно написал в первом посте - этот скрипт РАБОТАЕТ на той же PC в FireFox 1.0 ! И бэтч файл в той же директории РАБОТАЕТ в IE !
По моему, это однозначно говорит о том, что сам сервер работает правильно. Все установки Аpache стандартные, включая имена и место директорий и т.д.
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать. |
|
|
|
|
# 9 |
|
::VIP::
шайтан-башка Регистрация: 31.03.2003
Адрес: imho.ws
Тюменское отделение
Сообщения: 1 902
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
rontommy, а ты сохранять пробовал этот скрипт и смотреть что там выдается?
Тут ведь в чем дело, имхо, когда сервер передает данные браузеру, тот смотрит на заголовок и решает что с ним делать. Может, Firefox глючит и показывает? |
|
|
|
|
# 10 |
|
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ivahaev
А там сам скрипт и сохраняется. И Mozilla 1.7 на Unix тоже глючит ? Проверил у соседа в Опере - тоже РАБОТАЕТ !!!
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать. |
|
|
|
|
# 12 |
|
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Gike
Спасибо за идею ! У меня как раз "text/html" и заработало, а в инсталляции Аpache в файле printenv.pl стояло "text/plain" ! Всем спасибо за помощь !
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать. |
|
|