Nginx "Permission denied" 创建文件夹时

Nginx "Permission denied" when creating a folder

我正在使用一个简单的 php 脚本来编写/重命名文件。

默认情况下,当我 运行 脚本时,我得到 "Permission denied" 的 nginx 安装。

我尝试将根 html 文件夹权限从 755 更改为 777,它起作用了。

但我认为这不是正确的解决方案,所以有什么问题吗?

你需要给文件 chown 权限,这样 nginx 就可以访问它们而不是 chmod 777 这意味着每个 system/user 都可以访问这些文件。试试这个

sudo chown -R www-data:www-data /path/to/your/file

如果你使用的是 centos,别忘了sudo service nginx restart