Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: BonJorno от 18 Мая 2005, 12:13:36

Название: DocumentRoot=cgi-bin не работает
Отправлено: BonJorno от 18 Мая 2005, 12:13:36
Apache2, RedHat6.2
установил корневым каталогом cgi-bin, параметры взял из параметров cgi-bin, всёравно скрипты не выполняются, а показываются текстом. Думал надо просто в Options ExecCGI поставить, не помогает. Если корнем htdocs, то скрипты при вызове из cgi-bin выполняются. В чем фишка?
Название: DocumentRoot=cgi-bin не работает
Отправлено: commander от 18 Мая 2005, 12:47:27
BonJorno
права на папку такие? и вообще давай ка конфиг в студию... (только не весь) ...
Название: DocumentRoot=cgi-bin не работает
Отправлено: BonJorno от 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


Остальное стандартно
Название: DocumentRoot=cgi-bin не работает
Отправлено: BonJorno от 19 Мая 2005, 14:45:51
можно подумать, что никто не делал cgi-bin корневой папкой ... или как всегда читай manual...
Вобщем нужно, как частный случай:
1) в AllowOverride добавить Options и FileInfo
2)в .htaccess добавить соответственно
Options ExecCGI
AddHandler cgi-script cgi

все это естественно для конфигурации с использованием htaccess, вобщем читайте manual...
Название: DocumentRoot=cgi-bin не работает
Отправлено: plcgi от 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
Название: DocumentRoot=cgi-bin не работает
Отправлено: BonJorno от 23 Мая 2005, 06:40:09
Вобще-то я уже сам ответил на свой вопрос, постом выше, и без AddHandler cgi-script Ваш рецепт не заработает.