Автор Тема: Apache2 под Windows и CGI-скрипты  (Прочитано 3163 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн D.O.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 81
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.liveinternet.ru/users/info101
Apache2 под Windows и CGI-скрипты
« : 14 Сентября 2005, 12:06:13 »
Что-нибудь ещё нужно, кроме этого в httpd.conf, чтобы выполнять перловые скрипты?

Вот фрагменты:

ScriptAlias /cgi-bin/ "C:/Apache2/Apache2/cgi-bin/"


    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all


AddHandler cgi-script .cgi .pl

Пытаюсь выполнить скрипт:
http://localhost/cgi-bin/printenv.pl
А MS IE предлагает мне созранить файл вместо того, чтобы вывести output скрипта в окне браузера. Попробовал созранить - сохраняется output скрипта, то есть скрипт выполняется.

Как заставить это работать нормально?
Много раз это делал, но на такое никогда ещё не нарывался. Может быть, проблема в MS IE?
Доска объявлений

Оффлайн D.O.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 81
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.liveinternet.ru/users/info101
Apache2 под Windows и CGI-скрипты
« Ответ #1 : 14 Сентября 2005, 15:56:38 »
Причина выяснена. Скрипт отдавал text/plain, помогла замена на text/html.
Доска объявлений

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Apache2 под Windows и CGI-скрипты
« Ответ #2 : 14 Сентября 2005, 15:58:24 »
D.O.
Цитировать
Может быть, проблема в MS IE?

нет...

AllowOverride All
Options +Indexes +Includes +ExecCGI

и вообще делай через виртуал хосты... гораздо удобнее...
And no religion too...

Оффлайн D.O.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 81
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.liveinternet.ru/users/info101
Apache2 под Windows и CGI-скрипты
« Ответ #3 : 14 Сентября 2005, 16:09:45 »
Цитировать
commander:
AllowOverride All
Options +Indexes +Includes +ExecCGI


Только что попробовал так, а в скрипте вернул text/plain. Стало всё по-старому.
Вернул text/html - всё заработало.
Доска объявлений

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Apache2 под Windows и CGI-скрипты
« Ответ #4 : 14 Сентября 2005, 16:39:28 »
D.O.
Цитировать
а в скрипте вернул text/plain.

:) пять!
And no religion too...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28