请帮我解决这个问题,我不知道为什么会出现这种情况...两天前一切都很好...但是卸载 lampp 后我收到此错误。但是我安装了另一个 apache。
Starting httpd: Syntax error on line 997 of /etc/httpd/conf/httpd.conf: Can't locate object method "set_max_unshared_size" via package "Apache2::SizeLimit" at /var/www/html/bugzilla/mod_perl.pl line 56.\nCompilation failed in require at (eval 2) line 1.\n
任何建议都将非常感谢。
最佳答案
这更多的是关于故障排除步骤的建议,而不是一行解决方案。我认为您应该首先确认您的环境满足使用 mod_perl
运行 Bugzilla
的要求。如果没有,据我所知,您应该能够使用 mod_cgi
。
我的建议是开始遵循 Buzgilla 的安装说明,并确认使用/安装了正确的 Perl 版本及其模块。 Installtion - Perl Modules 中对此进行了描述。 Bugzilla
文档的部分。基本上,您可以运行 Bugzilla
安装提供的 checksetup.pl
。
如果以上所有内容均正常,则第二步将确认 Apache 配置是否正确,这在 Configuration section 中进行了描述。 Bugzilla
文档,更具体地说,在 2.2.4 下。网络服务器。
希望这可以帮助您解决此问题。
关于linux - Apache 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19487471/