Доброе время суток! Помогите люди добрые, кто чем сможет, проблема небольшая, я поставил на сайт perl-овский файл: www.myhost.ru/cgi/file.pl
Пытаюсь его запустить в Explorer, а он мне дает его скачать. Плиз, подскажите в чём ошибка, спосибо всем кто откликнется.
>Доброе время суток! Помогите люди добрые, кто чем сможет, проблема небольшая, я
>поставил на сайт perl-овский файл: www.myhost.ru/cgi/file.pl
>Пытаюсь его запустить в Explorer, а он мне дает его скачать. Плиз,
>подскажите в чём ошибка, спосибо всем кто откликнется.в настройках httpd сервера, он у тебя вместо выполнения CGI - показывает
содержимое, в Options добавь ExecCGI, если mod_perl - добавь handler.Документацию нужно читать, однако.
>>Доброе время суток! Помогите люди добрые, кто чем сможет, проблема небольшая, я
>>поставил на сайт perl-овский файл: www.myhost.ru/cgi/file.pl
>>Пытаюсь его запустить в Explorer, а он мне дает его скачать. Плиз,
>>подскажите в чём ошибка, спосибо всем кто откликнется.
>
>в настройках httpd сервера, он у тебя вместо выполнения CGI - показывает
>
>содержимое, в Options добавь ExecCGI, если mod_perl - добавь handler.
>
>Документацию нужно читать, однако.Спасибо за ответ.
Посмотрел конфиг, вроде прописано.
Может где-то ошибка или не правельно указан путь.
<Directory "/usr/local/httpd/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory><Location /cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script
</Location><Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader On
</Location><Location /cgi-perl>
SetHandler perl-script
PerlHandler Apache::PerlRun
Options ExecCGI
PerlSendHeader On
</Location><IfModule mod_perl.c>
<Location /perl-status>
SetHandler perl-script
PerlHandler Apache::Status
order deny,allow
deny from all
allow from localhost
</Location>
</IfModule>
</IfDefine>
>Спасибо за ответ.
>Посмотрел конфиг, вроде прописано."ВРОДЕ у Володи", а в конфиге надо конкретно, например:
устанавливаем словарь Синягина (написан на perl'е, совсем не обязательно
для этого собирать apache с mod_perl, ну это по желанию)<Directory "/usr/local/www/data/unix1.jinr.ru/dict">
AllowOverride None
Options Indexes FollowSymLinks ExecCGIDirectoryIndex index.html index.cgi
AddHandler cgi-script .cgiOrder allow,deny
Allow from all</Directory>
Security: limit'ы, htaccess, фильтры - докрутить самостоятельно