可能是下载的bugzilla包的文件不全,建议重新下载一次bugzilla,之前遇到这种情况,重新下载了一个bugzilla包就ok了。
首先你要安装好mysql,并创建bugzilla数据库和管理该库的用户,然后运行checksetup.pl,就会生成localconfig文件,你在此文件中配置好以下几项,再重新执行checksetup.pl应该就可以了。$db_driver = 'mysql'
$db_host = 'localhost'
$db_name = 'bugzilla'(bugzilla数据库的名称)
.
$db_user = 'bugadmin'(管理该库的用户名,也可以是root)
$db_pass = 'bugpass'(用户密码)
$db_port = 3306(数据库端口)
$db_sock = ''
$db_check = 1
$index_html = 1
直接将bugzilla下用所有的文件打开将-wT直接全部替换成-w。原因是因为perl语言编写的程序无法识别-wT命令。之前你要确保(如果你的IIS服务器是6.0及其以上的版本的话)在web服务扩展中,将perl CGI extension 设置为允许.
web服务扩展:选择允许所有未知的CGI扩展和所有未知的ISAPI扩展。
首但是先确保你已经做好了如下配置:
在可执行文件中填入C:\Perl\bin\perl.exe %s %s"
在扩展名中填入.cgi
在动作->限制为中填入GET,HEAD,POST
IIS6.0以上版本添加下列.pl的可执行文件
在可执行文件中填入C:\Perl\bin\perl.exe %s %s"
在扩展名中填入.pl
在动作->限制为中填入GET,HEAD,POST
不要copy以上的命令,否则很容易出现错误,这是因为这个命令的语法要求非常严格,如果安装后.CGI 程序没法正常的解析,很有可能是这个上面有错误,一定要在英文半角输入法的情况下配置
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)