Nginx PHP-FPM无法打开流,权限被拒绝。

7

我在使用带有php-fpm的NGINX上有一个php文件,用于创建一个简单的txt文件。

<?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用户设置有什么问题吗?


1
php-fpmnginx 运行在哪个用户下? - manjeet
1个回答

15

当我将我的www文件夹的所有权赋予在/etc/nginx/nginx.conf中定义的nginx用户后,它就可以工作了!

chown -R www-data:www-data www

你真是个救命恩人...这解决了我的问题。 - Kolawole Emmanuel Izzy
谢谢兄弟,我在整个互联网上搜索了很久。 - Aditya Dev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接