我正在尝试设置Bugzilla在我网络上的Windows机器上运行。我使用Apache作为web服务器(通过ApacheHaus),我使用草莓Perl。
到目前为止,我可以启动web服务器,当我导航到localhost
时,我到达了ApacheHaus安装附带的默认页面。
当我运行checksetup.pl
时,我得到一个可选的perl模块列表,我没有安装,一个警告,我没有在MySQL中设置max_allowed_packet
参数,然后我被告知
现在你已经安装了Bugzilla,你应该访问"参数"页面(链接在管理员帐户的页脚),以确保它是按照你的希望设置的-这包括将"urlbase"选项设置为正确的URL
checksetup.pl完成
如果我理解正确,我应该能够导航到localhost/bugzilla
并获得Bugzilla着陆页。但我得到的却是"网页不可用"。我的第一个猜测是我的urlbase
选项没有正确指定。我找不到任何地方来改变这除了在C:/bugzilla/data/params.json
,当我把它设置为localhost/bugzilla
那里,我得到一个内部服务器错误。
有没有提示我可能错过了什么?
我最近在ubuntu上安装了bugzilla。按照这个linkBugzilla安装在ubuntu上。我相信这对你有帮助。正确安装后,将urlbase指向/localhost/bugzilla/
注意:最初,即使在安装了bugzilla之后,我也必须输入localhost/bugzilla/index.cgi作为我的bugzilla主页加载的url。稍后,在安装了指向localhost/bugzilla/的补丁后,将加载主页。希望这对你有帮助!
我也遇到过这个问题。
要解决它,你必须给出正确的路径index.cgi中的"Perl执行文件"和Bugzilla文件夹中的所有cgi文件。
所以,你应该改变每个cgi文件的第一行。默认值
#!/usr/bin/perl -T
而不是这个,你必须给出正确的路径,在我的情况下,我改变路径如下,
#!/Strawberry/perl/bin/perl -T
使用文本编辑器如notepad++来改变每个cgi文件的路径。