apache parece não funciona [RESOLVIDO]

1. apache parece não funciona [RESOLVIDO]

Ronaldo Lanhellas
rlanhellas

(usa Ubuntu)

Enviado em 05/03/2012 - 00:34h

Bom dia, tenho um site hospedado em uma hospedagem paga, e faço o download de todos seus arquivos para a pasta www/meusite/ , ou seja, eu deveria conseguir acessar localmente pelo: http://localhost/meusite, porém não funciona. Tenho também o Windows instalado na minha maquina e lá funciona normal local, por isso acho que seja alguma configuração no apache2 ou php5 que esteja dando problema.



  


2. Re: apache parece não funciona [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/03/2012 - 00:42h

vc tem o diretório /www/seusite no seu Linux?

vc configurou esse diretório virtual?

o padrão do apache no Linux é :

/var/www

Já tem o apache instalado?


3. Re: apache parece não funciona [RESOLVIDO]

Ronaldo Lanhellas
rlanhellas

(usa Ubuntu)

Enviado em 05/03/2012 - 00:45h

Instalei o apache pelo apititude com o comando apt-get install apache2.
Dentro de /var/www/meusite tenho o site completo.


4. Re: apache parece não funciona [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/03/2012 - 00:50h

chegou a dar permissão para o usuário ou grupo do apache nesse diretório?

comando:

$ sudo chgrp www-data -R /var/www/seusiste

ou

$ sudo chown www-data -R /var/www/seusiste



5. Re: apache parece não funciona [RESOLVIDO]

Ronaldo Lanhellas
rlanhellas

(usa Ubuntu)

Enviado em 05/03/2012 - 00:56h

acabei de verificar e a pasta WWW está com permissão 777


6. Re: apache parece não funciona [RESOLVIDO]

Ronaldo Lanhellas
rlanhellas

(usa Ubuntu)

Enviado em 05/03/2012 - 00:58h

olha acho que possa ter algo haver com a porta pois ainda pouco usei:

localhost:8020/meusite

e consegui fazer funcionar, mais depois que reiniciei o sistema não funciona mais


7. Re: apache parece não funciona [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/03/2012 - 01:02h

O dono/grupo do diretório é uma coisa, as permissões que eles tem (o 777) é outra coisa.

veja quem é o dono do diretório /var/www/seusite

ls -all /var/www/seusite




Sobre a porta 8020, o padrão do apache é a 80 vc configurou outra?
Vc tem algum outro servidor web funcionando nessa máquina (no Linux)?


8. Re: apache parece não funciona [RESOLVIDO]

Ronaldo Lanhellas
rlanhellas

(usa Ubuntu)

Enviado em 05/03/2012 - 08:24h

o dono do diretório é o root.

Veja um coisa que observei:

Se eu apenas criar uma index.php no diretório WWW com um conteúdo qualquer, ex: <?php echo "hello world"; ?> e depois acessar localhost/meusite funciona perfeitamente.
Agora quando eu faço os seguintes procedimentos no aptana não funciona:
-Crio um novo projeto localizado na pasta /var/www/nomedoprojeto
-Crio uma conexão com meu servidor de hospedagem (FTP)
-Baixo os arquivos do servidor FTP (remoto) para a pasta /var/www/nomedoprojeto
Posso tentar acessar localhost/nomedoprojeto que não vai se jeito nenhum, eu sei que o problema não é o "site" porque no windows funciona normal esse "esquema".



9. Re: apache parece não funciona [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/03/2012 - 10:32h

o dono do diretório "seusite" dentro de /var/www é o root?

Se sim, mude para www-data, como falei no inicio, fazendo apenas isso vai funcionar...


10. Re: apache parece não funciona [RESOLVIDO]

Ronaldo Lanhellas
rlanhellas

(usa Ubuntu)

Enviado em 05/03/2012 - 10:35h

Desculpe, estou aprendendo a "conviver" com o linux, poderia me explicar qual funcionalidade do www-data ?


11. Re: apache parece não funciona [RESOLVIDO]

Ronaldo Lanhellas
rlanhellas

(usa Ubuntu)

Enviado em 05/03/2012 - 10:43h

Desculpe rai3mb , não expliquei direito mais veja bem,

o dono da pasta WWW é o root
o dono da pasta "meusite" dentro de /var/www/ é o usuário "ronaldo" (EU)


12. Re: apache parece não funciona [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/03/2012 - 10:43h

O Linux trabalha com permissões para arquivos/diretórios/processos/etc, no caso do apache ao instalar o mesmo, é criado um usuário/grupo para gerenciar o serviço, sendo que os diretórios/arquivos das suas páginas web devem ter de algum modo permissão para esse usuário ou grupo.

Então de permissão para ele no diretório do seu projeto:

sudo chgrp www-data -R /var/www/seusite


Depois basta chamar no browser e ver o site em funcionamento ;-), outra coisa, basta vc poder editar normalmente, mude o usuário dono dos arquivos do projeto para o seu:

sudo chown seu_nome_de_usuario -R /var/www/seusite

Prefira não ficar resolvendo problemas de permissão colocando a permissão 777, pois isso é uma super gambiarra que escancara as permissões do diretório, deixando qualquer um fazer o que quiser com ele



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts