Войти

Показать полную графическую версию : Не работают Perl скрипты на локалке


webser
03-08-2004, 17:36
Есть:::
Система WindowsXP Pro (русская версия) с пакетом обновления SP1 + некоторые критические обновления с сайта Microsoft
На логическом лиске V: размещаю виртуальные сервера в корне

NameVirtualHost 127.0.0.2
<VirtualHost ffffff>
ServerAdmin admin@ffffff
DocumentRoot "v:/ffffff/www"
ServerName ffffff
ScriptAlias /cgi/ "v:/ffffff/cgi-bin/"
ErrorLog v:/ffffff/error.log
CustomLog v:/ffffff/access.log common
</VirtualHost>

Сервер ffffff видит, SSI работают, картинки подцепляются, а Perl скрипты - нет.
Выдает [Tue Aug 03 17:15:32 2004] [error] [client 127.0.0.10] (2)No such file or directory: couldn't spawn child process: v:/ffffff/cgi-bin/show.pl
При этом если запустить скрипт отдельно (и из командной строки, и в броузере) - работает.
Понимаю, что какая-то мелочь в httpd.conf, но никак не могу найти.
В конфиге указаны следующие основные параметры.

ServerName localhost
DocumentRoot "v:/"

<Directory v:/>
 Options Indexes Includes
 AllowOverride All
 Allow from all
</Directory>

DirectoryIndex index.php index.htm index.html index.shtm index.shtml

ScriptInterpreterSource registry

   ScriptAlias /cgi-bin/ "v:/localhost/cgi/"
   ScriptAlias /cgi/ "v:/localhost/cgi/"

   <Directory "v:/localhost/cgi-bin">
       AllowOverride All
       Options ExecCGI
   </Directory>

   AddHandler cgi-script .bat .exe .pl .cgi

Буду признателен за помощь

Guest
03-08-2004, 18:05
попробуй, это точно работает

<VirtualHost www.domen.ru>
   ServerAdmin admin@domen.ru
   DocumentRoot c:/www/
   ServerName www.domen.ru
   ErrorLog logs/error.log
   CustomLog logs/access.log common
    ScriptAlias /cgi-bin/ "c:/www/cgi-bin/"
ScriptAliasMatch ^/cgi-bin/(.*) C:/www/cgi-bin/
<Directory c:/www/cgi-bin/>
AllowOverride All
Options +ExecCGI
</Directory>
<Directory "C:/www/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


Добавлено:

плюс добавление хэндлера




© OSzone.net 2001-2012