Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: BonJorno от 18 Мая 2005, 12:13:36
-
Apache2, RedHat6.2
установил корневым каталогом cgi-bin, параметры взял из параметров cgi-bin, всёравно скрипты не выполняются, а показываются текстом. Думал надо просто в Options ExecCGI поставить, не помогает. Если корнем htdocs, то скрипты при вызове из cgi-bin выполняются. В чем фишка?
-
BonJorno
права на папку такие? и вообще давай ка конфиг в студию... (только не весь) ...
-
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
Остальное стандартно
-
можно подумать, что никто не делал cgi-bin корневой папкой ... или как всегда читай manual...
Вобщем нужно, как частный случай:
1) в AllowOverride добавить Options и FileInfo
2)в .htaccess добавить соответственно
Options ExecCGI
AddHandler cgi-script cgi
все это естественно для конфигурации с использованием htaccess, вобщем читайте manual...
-
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
-
Вобще-то я уже сам ответил на свой вопрос, постом выше, и без AddHandler cgi-script Ваш рецепт не заработает.