Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: eu_nana em 13 de Setembro de 2010, 12:15

Título: Removi o apache2 do /etc
Enviado por: eu_nana em 13 de Setembro de 2010, 12:15
Olá Pessoal,

Instalei o Apache2, PHP5, PHPMyAdmin e MySQL no Ubuntu....porém aconteceu uns problemas q tive q remover e instalar novamente....porém sem querer removi os dir apache2 e php5 no /etc.....agora reinstalei td de novo....porém qnd tento testar via navegador...dá erro not found.....e qnd tento startar o apache2......dá o erro q segue: .: 45: Can't open /etc/apache2/envvars

Como faço para resolver isso....devo desistalar td de novo?
Título: Re: Removi o apache2 do /etc
Enviado por: zekkerj em 13 de Setembro de 2010, 14:17
Minha sugestão é que reinstale o apache do zero:

sudo apt-get purge apache2

sudo apt-get install apache2 php5 phpmyadmin
Título: Re: Removi o apache2 do /etc
Enviado por: eu_nana em 13 de Setembro de 2010, 14:59
eu já fiz isso....porém a pasta do apache2 aparece no /etc.....apenas con um dir conf.d ......dentro do apache2 exite mais dir e outros arquivos q preciso...como o Virtualhost....esses outros não são exibidos....
Título: Re: Removi o apache2 do /etc
Enviado por: zekkerj em 13 de Setembro de 2010, 15:12
Vc fez o "apt-get purge"? Ou "apt-get remove"?
Título: Re: Removi o apache2 do /etc
Enviado por: eu_nana em 13 de Setembro de 2010, 15:14
Primeiro eu fiz apt-get remove.....dps fiz apt-get purge....dps dei install.....ele mostra o dir no /etc...mais se por exemplo dou um  sudo /etc/init.d/apache2 restart...ele me retorna .: 45: Can't open /etc/apache2/envvars .......e não roda o php qnd testo no navegador.....
Título: Re: Removi o apache2 do /etc
Enviado por: zekkerj em 13 de Setembro de 2010, 15:23
Citar
Primeiro eu fiz apt-get remove.....dps fiz apt-get purge....
Vc reinstalou o apache entre o "remove" e o "purge"?

Pq o "purge" é um "remove" total, ou seja, ele remove também os arquivos de configuração restantes, mas pra isso o pacote tem que estar instalado.

PS: Estou olhando aqui, o arquivo que está faltando (envvars) é do pacote "apache2.2-common". Então o problema deve ser com sub-pacotes, não com o pacote principal.

Sugestão:

sudo apt-get purge apache*

para remover todos os pacotes relativos ao apache2. Depois reinstale o grupo todo:

sudo apt-get install apache2 php5 phpmyadmin
Título: Re: Removi o apache2 do /etc
Enviado por: eu_nana em 13 de Setembro de 2010, 15:48
deu certo agora...valew pela dica zekkerj