Não é possível instalar o apache2 novamente

9

Eu já tive o apache2 instalado, eu atualizei para o php5.5 e isso quebrou a minha instalação, então eu tentei consertar alguns arquivos. Mas isso não funcionou, eu autorizei o apache, mas ainda assim recebo esse erro quando tento instalar:

/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.
    
por user2919631 21.04.2014 / 00:33

3 respostas

17

Quando você remove e re-instala o Apache, ele não remove ou sobregrava arquivos de configuração.

veja Como posso restaurar arquivos de configuração?

Tente:

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

Se isso falhar, atualize sua pergunta com mensagens de erro

    
por Panther 21.04.2014 / 00:38
3

Use as linhas de comando abaixo:

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

E, finalmente, instale apache2 novamente: sudo apt-get -y install apache2 .

    
por Brilliant 20.05.2015 / 10:18
2

Tente:

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

Ele reinstalará os pacotes do Apache e restaurará todos os arquivos de configuração em /etc/apache2 .

    
por Tregnas 05.09.2014 / 08:10

Tags