[英]Apache failed to start
請幫我解決這個問題,我不知道為什么會這樣...在兩天前一切正常...但是在卸載lampp之后我遇到了這個錯誤。但是我安裝了另一個apache。
啟動httpd:/etc/httpd/conf/httpd.conf的第997行上的語法錯誤:無法通過/var/www/html/bugzilla/mod_perl.pl上的“ Apache2 :: SizeLimit”包找到對象方法“ set_max_unshared_size”第56行。\\ n在(eval 2)第1行,要求中的編譯失敗。\\ n
任何建議都會非常感謝。
看來您必須安裝更多軟件包才能解決此錯誤,可以通過為您的操作系統安裝mod_perl-devel和httpd-devel來解決此錯誤。
看到此鏈接http://freevps.us/thread-7213.html
感謝和問候,
阿洛·薩克(Alok Thaker)
這更多地是關於故障排除步驟的建議,而不是一線解決。 我認為您應該首先確認您的環境符合使用mod_perl
運行Bugzilla
的要求。 如果不是這樣,就我所知,您應該可以使用mod_cgi
。
我的建議是開始按照Buzgilla
的安裝說明進行Buzgilla
並確認使用/安裝了正確的Perl版本及其模塊。 Bugzilla
文檔的“ 安裝-Perl模塊”部分對此進行了描述。 基本上,您可以運行Bugzilla
安裝checksetup.pl
。
如果以上所有操作均正常,則第二步將是確認Apache配置正確,這在Bugzilla
文檔的“ 配置”部分中進行了說明,更具體地講,在2.2.4下。 Web服務器 。
希望這可以幫助您解決此問題。
$ grep setmax /usr/lib64/perl5/Apache2/SizeLimit.pm
# setmax can be called from within a CGI/Registry script to tell the httpd
...
sub setmax_unshared {
所以它的setmax_unshared
不是set_max_unshared_size
如果出現錯誤:“ 找不到ModPerl / MM.pm ”,請嘗試以下操作:
/usr/bin/perl install-module.pl ModPerl::MM
/usr/bin/perl install-module.pl Apache2::SizeLimit
/usr/bin/perl install-module.pl Linux::Pid
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.