簡體   English   中英

Apache啟動失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM