无法在本地主机上访问 Bugzilla



我正在尝试设置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文件的路径。

最新更新