Permissões de gravação do Apache + PHP no unix
Estou tentando iniciar o site PHP com apache no fedora e tenho um problema sobre a gravação de permissões. Parece que o apache não tem permissões de gravação para algumas pastas, mas não consigo entender o porquê.
Eu verifiquei o httpd.conf e ele possui group: apache, user: apache. Fiz então: chown -R apache: apache www e definai 777 permissões para as pastas, mas ainda assim diz:
Aviso: file_put_contents (/var/www/public/temp.txt) [function.file-put-contents]: falha ao abrir o fluxo: permissão negada em /var/www/public/newtest.php na linha 8
Conselho por favor.
ATUALIZAÇÃO: Aliás, se eu criar "php newtest.php" na linha de comando, o arquivo temp.txt será criado com a raiz do grupo e a raiz do usuário. Simplesmente não funciona no navegador.