および 経由で apache2 を削除しsudo apt-get remove --purge apache2
、sudo apt-get autoremove
および 経由で再インストールするsudo apt-get update
と、sudo apt-get install apache2
インストールされるはずの mod がインストールされません。
次のようなエラーが返されます。
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 を確認すると、削除と再インストールを繰り返した後でも、mods は存在しません。/usr/lib/apache2 を削除しても効果はありません。
何か助けて?
バージョン: Ubuntu 22.04.2 LTS
答え1
修正しましたsudo apt install --reinstall apache2-bin