我的apache已经安装好了,也配置支持了CGI,但是不能运行,为什么?
[Sun Mar 02 17:17:58 2003] [error] [client 127.0.0.1] (2)No such file or directory: couldnt spawn child process: c:/program files/apache group/apache/cgi-bin/test.cgi
[Sun Mar 02 17:17:59 2003] [error] [client 127.0.0.1] (2)No such file or directory: couldnt spawn child process: c:/program files/apache group/apache/cgi-bin/test.cgi
到这看看吧:http://chinaunix.net/forum/viewtopic.php?t=21327
设置cgi
<directory /usr/local/apache1.3/htdocs/*/*/cgi-bin>
AddHandler cgi-script cgi pl
Options +ExecCGI
</directory>
NameVirtualHost *
<virtualhost *>
serverName 61.152.142.46
DocumentRoot /usr/local/apache1.3/htdocs
</virtualHost>
<virtualhost *>
serverName test.be10.com
DocumentRoot /usr/local/apache1.3/htdocs/iamok
</virtualHost>
#也可以这样(cgi)
#=========================
AddHandler cgi-script .cgi .pl
NameVirtualhost *.*.*.*
<virtualhost *.*.*.*>
servername mydomain.com
documentroot /home/mydomain
ScriptAlias /cgi/ /home/mydomain/cgi/
ErrorLog logs/mydomain-error_log
TransferLog logs/mydomain-access_log
</virtualhost>
#设置mod_perl
#mod_perl================
<directory /usr/local/apache/htdocs/iamok/*/cgi-bin>
SetHandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
PerlSendHeader On
AllowOverride None
Order allow,deny
Allow from all
</directory>