Sem permissão para executar arquivos PHP no servidor apache

1. Sem permissão para executar arquivos PHP no servidor apache

ALex Becher
alexbecher

(usa Ubuntu)

Enviado em 03/05/2013 - 15:48h

Olá amigos ,


Sou novo aqui e novo no mundo linux.

Eu configurei um servidor web usando o Ubuntu + apache2 +PHP5 + PROFTPD .


Esta acontecendo o seguinte caso:

Quando eu envio um arquivo PHP para a pasta /home/public_html usando um programa FileZilla , e digito este arquivo no browser o arquivo não executa e da um erro 500.

No entanto se eu crio um arquivo PHP dentro da pasta /home/public_html usando o terminal SSH e comando

vim index.php , depois eu digito no browser e este arquivo roda normalmente!

Outra coisa , se eu baixo um arquivo PHP usando o comando WGET na mesma pasta /home/public_html e digito no browser , este arquivo também funciona corretamente.

Bom achou que deu para me explicar o problema, a meu ver parecer que o usuário FTP bão tem permissão no apache para executar script PHP , apesar de ter dado permissão na pasta usando o chmod 777.


Espero que alguém me ajude pois não sei mais o que fazer!





  


2. Re: Sem permissão para executar arquivos PHP no servidor apache

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 03/05/2013 - 15:53h

alexbecher escreveu:

Olá amigos ,


Sou novo aqui e novo no mundo linux.

Eu configurei um servidor web usando o Ubuntu + apache2 +PHP5 + PROFTPD .


Esta acontecendo o seguinte caso:

Quando eu envio um arquivo PHP para a pasta /home/public_html usando um programa FileZilla , e digito este arquivo no browser o arquivo não executa e da um erro 500.

No entanto se eu crio um arquivo PHP dentro da pasta /home/public_html usando o terminal SSH e comando

vim index.php , depois eu digito no browser e este arquivo roda normalmente!

Outra coisa , se eu baixo um arquivo PHP usando o comando WGET na mesma pasta /home/public_html e digito no browser , este arquivo também funciona corretamente.

Bom achou que deu para me explicar o problema, a meu ver parecer que o usuário FTP bão tem permissão no apache para executar script PHP , apesar de ter dado permissão na pasta usando o chmod 777.


Espero que alguém me ajude pois não sei mais o que fazer!




voce consegue acessar o diretório index do apache ?
como segue sabe se o arquivo tem a permissão pra ser gravado?
alem disso qual tipo de arquivo voce ta fazendo o Upload .htm puro ou mesmo .php?
fez o teste se o servio de php esta ativo?
post o resultados para darmos continuidade.

teste: chame o arquivo pelo caminho completo.

no aguardo.




3. Re: Sem permissão para executar arquivos PHP no servidor apache

Marcelo Rodrigo de Castro
marcelo.castro.l

(usa Ubuntu)

Enviado em 07/05/2013 - 13:25h

Mude o dono para www-data e verifique se deu certo.


4. how do?

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 07/05/2013 - 13:31h


chown







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts