使用WIN7 WAMP安装bugzilla无法访问
安装完毕之后,访问网站 http://localhost:8088/
报错提示couldn't create child process: 720002: index.cgi
原因 index.cgi 第一行指定的是 #!/usr/bin/perl,而我们的系统是WIN,Perl所安装位置在C:\\Perl64\\bin\\perl.exe。所以在开头第一行写入 #!"C:\\Perl64\\bin\\perl.exe" 即可OK!
listen 8088
#bugzilla
<VirtualHost *:8088>
ServerName localhost
DocumentRoot "d:/bugzilla-5.0.3"
<Directory "d:/bugzilla-5.0.3/">
ScriptInterpreterSource Registry-Strict
Options +ExecCGI +FollowSymLinks
DirectoryIndex index.cgi index.html
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
但以上的方法一个缺点就是每一个文件都需要将头部的替换。
更为便捷的方法就是修改regedit注册表。加入 HKEY_CLASSES_ROOT/.cgi/Shell/ExecCGI/Command 编辑默认值为 C:/Perl64/bin/perl.exe –T
本文介绍在Windows 7环境下使用WAMP安装Bugzilla过程中遇到的访问问题及解决方案,通过修改index.cgi文件首行路径指向本地Perl解释器或更新注册表中Perl的执行路径。
1022

被折叠的 条评论
为什么被折叠?



