fopen: falha ao abrir fluxo: Permissão negada no diretório com 755

2

Estou recebendo o erro

fopen(/var/www/photos/testphoto.jpg): failed to open stream: Permission denied

quando o PHP está tentando gravar um arquivo em /var/www/photos , cujas permissões de diretório são

drwxrwsr-x 3 root www-pub 4096 Oct 11 01:46 photos

Já adicionei o usuário apache2 www-data ao grupo www-pub , por que ainda não é possível gravar arquivos no diretório, a menos que eu chmod 777 /var/www/photos ?

Atualizar

Como sugerido por Laurentiu Roescu, eu fiz um chmod 777 photos e deixei o PHP escrever o arquivo. Aqui está a saída de ls -la

-rw-r--r--  1 www-data www-pub 34777 Oct 11 02:12 testphoto.jpg
    
por Nyxynyx 11.10.2012 / 07:50

1 resposta

1

Faça um chmod 777 na pasta e crie um arquivo. Então por favor dê a saída de ls -la naquele arquivo.

    
por 11.10.2012 / 08:08