Автор Тема: DocumentRoot=cgi-bin не работает  (Прочитано 4347 раз)

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

Оффлайн BonJorno

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
DocumentRoot=cgi-bin не работает
« : 18 Мая 2005, 12:13:36 »
Apache2, RedHat6.2
установил корневым каталогом cgi-bin, параметры взял из параметров cgi-bin, всёравно скрипты не выполняются, а показываются текстом. Думал надо просто в Options ExecCGI поставить, не помогает. Если корнем htdocs, то скрипты при вызове из cgi-bin выполняются. В чем фишка?

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
DocumentRoot=cgi-bin не работает
« Ответ #1 : 18 Мая 2005, 12:47:27 »
BonJorno
права на папку такие? и вообще давай ка конфиг в студию... (только не весь) ...
And no religion too...

Оффлайн BonJorno

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
DocumentRoot=cgi-bin не работает
« Ответ #2 : 18 Мая 2005, 14:36:33 »
DocumentRoot "/usr/local/apache2/cgi-bin"

    Options ExecCGI
    AllowOverride AuthConfig


Options ExecCGI
AllowOverride AuthConfig
Order allow,deny
    Allow from all


ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"



    AllowOverride AuthConfig
    Options None
    Order allow,deny
    Allow from all


Остальное стандартно

Оффлайн BonJorno

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
DocumentRoot=cgi-bin не работает
« Ответ #3 : 19 Мая 2005, 14:45:51 »
можно подумать, что никто не делал cgi-bin корневой папкой ... или как всегда читай manual...
Вобщем нужно, как частный случай:
1) в AllowOverride добавить Options и FileInfo
2)в .htaccess добавить соответственно
Options ExecCGI
AddHandler cgi-script cgi

все это естественно для конфигурации с использованием htaccess, вобщем читайте manual...

Оффлайн plcgi

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
DocumentRoot=cgi-bin не работает
« Ответ #4 : 20 Мая 2005, 13:42:28 »
DocumentRoot "/usr/local/apache2/cgi-bin"

Options ExecCGI
AllowOverride AuthConfig


Options ExecCGI
AllowOverride AuthConfig
Order allow,deny
Allow from all


ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"



AllowOverride AuthConfig
****Options +ExecCGI     ----- попробуй
Order allow,deny
Allow from all

Оффлайн BonJorno

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
DocumentRoot=cgi-bin не работает
« Ответ #5 : 23 Мая 2005, 06:40:09 »
Вобще-то я уже сам ответил на свой вопрос, постом выше, и без AddHandler cgi-script Ваш рецепт не заработает.

 

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