imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 24.10.2004, 22:31     # 1
rontommy
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС
 
Аватар для rontommy
 
Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010

rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
Проблема с запуском CGI Perl скрипта в IE

Проблема с запуском CGI Perl скрипта в IE - вместо того, чтобы запустить скрипт, его предлагают скачать (см. картинку). Сервер Аpache 2.0.52 бежит на WinXP, тот же скрипт отрабатывает в FireFox 1.0 и в Mozilla 1.7 на Unix, а bat скрипт работает и в IE.
Проблема очевидно в установках IE ? Буду рад помощи.
Изображения
Тип файла: jpg Snap1.jpg (24.1 Кбайт, 11 просмотров - Кто скачивал? )
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать.
rontommy вне форума  
Старый 25.10.2004, 03:13     # 2
Asgard
Member
 
Аватар для Asgard
 
Регистрация: 19.10.2004
Сообщения: 394

Asgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форуме
Напиши плз свои настройки апача, скорее всего именно в нём дело. У меня подобная трабла, только скрипт не пахал ни на одном браузере, посему я слегка удивлён, что левым в этом случае оказался IE... Но опять же, в моём случае трабла заключалась в кривой настройке апача.
Asgard вне форума  
Старый 25.10.2004, 15:08     # 3
rontommy
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС
 
Аватар для rontommy
 
Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010

rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
Asgard
Настройки абсолютно стандартные, к тому же бэтч файл в той же директории запускается ! Проблема только с Perl скриптом и только в IE !! Дело в том, что вызов Perl скрипта запускает Perl интерпретатор Perl.exe - в этом, мне кажется, проблема у IE, вот как побороть ее ?
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать.
rontommy вне форума  
Старый 25.10.2004, 15:31     # 4
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
ИМХО, это не ослик виноват, а сервер. Сервер выдает его как бинарник, наверное, а не как текстовый файл.
ivahaev вне форума  
Старый 25.10.2004, 15:50     # 5
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
обычно все CGI скрипты идут в папку cgi-bin, на которой установлено правило execute. плюс нужно сказать что файлы pl должен обрабтывать интерпретатор perl(perl.exe в windows).

под винду у active perl очень удобный инсталлятор(руками ничего конфигурировать даже не нужно)+неплохой менеджер пакетов.
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 25.10.2004, 16:06     # 6
Gike
сошел
 
Регистрация: 03.06.2002
Сообщения: 662

Gike Реально крут(а)Gike Реально крут(а)Gike Реально крут(а)Gike Реально крут(а)
rontommy
а скрипт правильный заголовок выдает?
Gike вне форума  
Старый 25.10.2004, 16:06     # 7
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
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"
Кроме этого, не забудь установить правильный chmod (право на запуск - обязательно), как уже говорилось. И еще разреши в этой папке выполнять скрипты:
Код:
    Options Includes ExecCGI FollowSymLinks
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 25.10.2004, 16:25     # 8
rontommy
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС
 
Аватар для rontommy
 
Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010

rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
Друзья, может я не совсем понятно написал в первом посте - этот скрипт РАБОТАЕТ на той же PC в FireFox 1.0 ! И бэтч файл в той же директории РАБОТАЕТ в IE !
По моему, это однозначно говорит о том, что сам сервер работает правильно.
Все установки Аpache стандартные, включая имена и место директорий и т.д.
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать.
rontommy вне форума  
Старый 25.10.2004, 16:32     # 9
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
rontommy, а ты сохранять пробовал этот скрипт и смотреть что там выдается?

Тут ведь в чем дело, имхо, когда сервер передает данные браузеру, тот смотрит на заголовок и решает что с ним делать. Может, Firefox глючит и показывает?
ivahaev вне форума  
Старый 25.10.2004, 16:38     # 10
rontommy
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС
 
Аватар для rontommy
 
Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010

rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
ivahaev
А там сам скрипт и сохраняется.
И Mozilla 1.7 на Unix тоже глючит ?
Проверил у соседа в Опере - тоже РАБОТАЕТ !!!
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать.
rontommy вне форума  
Старый 25.10.2004, 16:41     # 11
Gike
сошел
 
Регистрация: 03.06.2002
Сообщения: 662

Gike Реально крут(а)Gike Реально крут(а)Gike Реально крут(а)Gike Реально крут(а)
у меня было похожее
некоторые IE в конторе не понимали заголовок text/html
сменил на html заработало
Gike вне форума  
Старый 25.10.2004, 16:52     # 12
rontommy
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС
 
Аватар для rontommy
 
Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010

rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
Gike
Спасибо за идею ! У меня как раз "text/html" и заработало, а в инсталляции Аpache в файле printenv.pl стояло "text/plain" !

Всем спасибо за помощь !
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать.
rontommy вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:39.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.