Wcześniej zainstalowałem apache2, uaktualniłem do php5.5 i to zepsuło moją instalację, więc próbowałem naprawić kilka plików. Ale to nie działało, napisałem apache, ale nadal pojawia się ten błąd, gdy próbuję zainstalować:
/etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
/etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
invoke-rc.d: initscript apache2, action "restart" failed.
sudo apt-get purge apache2
isudo apt-get install apache2
? (Jeśli tak, to powinno działać, choć sugerujęsudo apt-get --purge --reinstall install apache2
, że robi to w „jednym kroku” i, co ważniejsze, upewnia się, że wszystkie niezbędne pliki pakietów są pobierane przed przeprowadzeniem oryginalnego usuwania pakietu.)Użyj poniższych linii poleceń:
I wreszcie, zainstalować
apache2
ponownie:sudo apt-get -y install apache2
.źródło
Próbować:
Ponownie zainstaluje pakiety Apache i przywróci wszystkie pliki konfiguracyjne w
/etc/apache2
.źródło