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.

questionAnswers(3)

yourAnswerToTheQuestion