Apache2 未安裝必要的模組

Apache2 未安裝必要的模組

通過sudo apt-get remove --purge apache2和刪除 apache2 並通過和sudo apt-get autoremove重新安裝它後,它不會安裝它應該安裝的模組。sudo apt-get updatesudo apt-get install apache2

它會傳回錯誤,例如:

Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/access_compat.load: Cannot load /usr/lib/apache2/modules/mod_access_compat.so into server: /usr/lib/apache2/modules/mod_access_compat.so: cannot open shared object file: No such file or directory

對於mods-enabled 中的每個.load 文件,類似這樣的錯誤都會重複出現,令人噁心,並且從mods-enabled 中刪除每個.load 文件不允許apache2 激活,因為據我所知,這些模組對於apache2 的功能是必要的。檢查 /usr/lib/apache2/modules 後,即使重複刪除並重新安裝,也沒有任何 mod。刪除 /usr/lib/apache2 沒有幫助。

有什麼幫助嗎?

版本:Ubuntu 22.04.2 LTS

答案1

修復了它sudo apt install --reinstall apache2-bin

相關內容