Общие > Веб Сервера

DocumentRoot=cgi-bin не работает

(1/2) > >>

BonJorno:
Apache2, RedHat6.2
установил корневым каталогом cgi-bin, параметры взял из параметров cgi-bin, всёравно скрипты не выполняются, а показываются текстом. Думал надо просто в Options ExecCGI поставить, не помогает. Если корнем htdocs, то скрипты при вызове из cgi-bin выполняются. В чем фишка?

commander:
BonJorno
права на папку такие? и вообще давай ка конфиг в студию... (только не весь) ...

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


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

BonJorno:
можно подумать, что никто не делал cgi-bin корневой папкой ... или как всегда читай manual...
Вобщем нужно, как частный случай:
1) в AllowOverride добавить Options и FileInfo
2)в .htaccess добавить соответственно
Options ExecCGI
AddHandler cgi-script cgi

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

plcgi:
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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

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 
Перейти к полной версии