GNU/Linux >> Znalost Linux >  >> Linux

Po přeinstalaci nelze spustit Apache

Jak je znázorněno níže, existuje případ, kdy se původní instalace Apache 2.4 na Ubuntu nespustí ani po odstranění nebo vyčištění souborů v /etc/apache2 a také po přeinstalaci apache.

POZNÁMKA: Ubuntu 14.04 a Ubuntu 16.04 skončily, tento článek již není udržován a měli byste aktualizovat na podporovanou verzi.

apache2: Syntax error on line 140 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
Action 'configtest' failed.

Je to způsobeno konfiguračním souborem, který se pokouší načíst knihovnu a pokouší se načíst knihovnu (mod_access_compat.so ), kterou nemůže najít.

Zdá se, že soubor je součástí balíčku apache2-bin, takže všechny jeho soubory musí být přítomny (nainstalované) s:

$ sudo apt-get --reinstall install apache2-bin

Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete s námi také zahájit konverzaci.


Linux
  1. Jak obnovit data Xfs po Rm?

  2. Jak se zotavit poté, co Kate havaruje?

  3. Systemd:Nelze zakázat vygenerovaný soubor jednotky?

  1. Uložit soubor po použití příkazu Sed?

  2. Jak nastavit limit velikosti nahrávání souborů v Apache?

  3. Uložte soubor jako root po úpravě jako non-root

  1. nemůže načíst takový soubor -- zlib ani po použití rvm pkg install zlib

  2. Restartovat cron po změně souboru crontab?

  3. GDB nenačte zdrojový soubor