2016-03-28 107 views
2

我試圖建立一個機器與Ubuntu 12.04運行PHP的,我已經 已經安裝的Apache2,但是當我試圖重新啓動,我得到了以下錯誤:配置問題的Apache2

apache2: Syntax error on line 212 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_default.load: Can not load /usr/lib/apache2/modules/mod_authz_default.so into server: /usr/lib/apache2/modules/mod_authz_default.so: can not open shared object file: No such file or directory Action 'configtest' failed.

我試着找到這個mod_authz_default.so文件,它不存在,我也沒有在互聯網上找到這個文件下載。你能幫我麼?

+0

你不應該從互聯網安裝任意文件!您無法控制您實際以這種方式安裝的內容!這就是基於Linux系統的軟件管理系統。 – arkascha

+0

我們可以知道你是如何安裝apache http服務器的?這聽起來像一個非常奇怪的情況,就像一個不可能解決的依賴關係。難道你也是以這種「狂野」的方式安裝apache,只需從網上下載一些東西? – arkascha

回答

0

註釋掉第212行並嘗試configtest。我認爲mod_authz_default已在apache 2.4中刪除。您可能正在使用舊的apache conf。