Impossibile installare nuovamente apache2


10

In precedenza avevo installato apache2, ho aggiornato a php5.5 e questo ha interrotto la mia installazione, quindi ho provato a riparare alcuni file. Ma questo non ha funzionato, ho rimosso l'autore di Apache, ma provo ancora questo errore quando provo a installare:

/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.

Risposte:


19

Quando rimuovi e reinstalli Apache non rimuove o sovrascrive i file di configurazione.

vedi Come posso ripristinare i file di configurazione?

Provare:

sudo apt-get purge apache2
sudo apt-get install apache2

In caso contrario, aggiorna la tua domanda con messaggi di errore


Intendi sudo apt-get purge apache2e sudo apt-get install apache2? (In tal caso, dovrebbe funzionare, anche se suggerirei sudo apt-get --purge --reinstall install apache2, che lo fa in "un passaggio" e, cosa ancora più importante, assicurarsi che tutti i file del pacchetto necessari vengano scaricati prima di eseguire la rimozione del pacchetto originale.)
Eliah Kagan,

3

Usa le righe di comando qui sotto:

sudo apt-get remove apache2
sudo apt-get purge apache2
sudo apt-get autoremove

E, infine, l'installazione apache2di nuovo: sudo apt-get -y install apache2.


2

Provare:

sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall apache2.2-common

Reinstalla i pacchetti apache e ripristina tutti i file di configurazione /etc/apache2.


+1 Questo è ciò che dovresti fare se devi ripristinare i file di configurazione.
Afr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.