Bugzilla 5.0 在 CentOS 6.3 上mod_perl - 某些页面"Internal Server Error"



我在CentOS上安装了Bugzilla 5.0。它在CGI下运行非常慢,所以我将它配置为使用mod_perl。大多数页面都可以工作,速度也有所提高。在一些管理页面上,我得到:


内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员root@localhost并告知错误发生的时间,以及您可能做的任何可能导致错误的事情。

有关此错误的更多信息可在服务器错误日志中获得。


在服务器错误日志中,有如下错误:

[error]尝试重新加载Carp/Heavy。点中止。nCompilation failed in require at/usr/local/lib64/perl5/apr/errorPM第29行。n编译失败,require at (eval 510) line 1.n


我尝试重新安装APR和mod_perl,但没有解决这个问题。在这个问题上,谷歌也没有带来太多的结果。

将感激您的指点。

谢谢。

似乎在/usr/share/perl5/Carp/Heavy.bugzilla/lib/carp/heavy .pm和/var/ww/html/bugzilla/lib/carp/heavy .pm前者由Centos提供,后者由bugzilla的脚本(install-module.pl)下载。

由于我不太了解Perl,所以我发现最简单(可能不是正确的)的解决方法是执行以下命令:

mv /var/www/html/bugzilla/lib/Carp/Heavy.pm /var/www/html/bugzilla/lib/Carp/Heavy.pm.bak
cp /usr/share/perl5/Carp/Heavy.pm /var/www/html/bugzilla/lib/Carp

注:: "/var/www/html/bugzilla/"是我的bugzilla安装目录,当你发出命令时,请相应地更改它。

相关内容

  • 没有找到相关文章

最新更新