2015-09-17 3 views
1

У меня есть php-файл на моем NGINIX (с php-fpm), который создает простой текстовый файл.nginx php-fpm не удалось открыть разрешение на поток

<?php 
$content = "some text here 123 myText.txt"; 
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/myText.txt","wb"); 
fwrite($fp,$content); 
fclose($fp); 
?> 

Но это работает только тогда, когда я даю папку «www» 777 «Разрешение». Мой Index.php помещается в мою папку www.

Что не так с моими пользовательскими настройками на nginix и php-fpm?

+0

«php-fpm» и «nginx» работают под каким пользователем? – anonymous

ответ

2

После того, как я передам права собственности на мою папку www моему пользователю nginx (как определено в /etc/nginx/nginx.conf), он работает!

chown -R www-data:www-data www 
Смежные вопросы