【发布时间】:2016-01-01 06:45:35
【问题描述】:
我正在使用一个简单的 php 脚本来编写/重命名文件。
默认情况下 nginx 安装我在运行脚本时得到“权限被拒绝”。
我尝试将根 html 文件夹权限从 755 更改为 777 并且它有效。
但我认为这不是正确的解决方案,所以有什么问题?
【问题讨论】:
我正在使用一个简单的 php 脚本来编写/重命名文件。
默认情况下 nginx 安装我在运行脚本时得到“权限被拒绝”。
我尝试将根 html 文件夹权限从 755 更改为 777 并且它有效。
但我认为这不是正确的解决方案,所以有什么问题?
【问题讨论】:
你需要给文件chown 权限,这样nginx 才能访问它们而不是chmod 777,这意味着每个系统/用户都可以访问这些文件。试试这个
sudo chown -R www-data:www-data /path/to/your/file
如果你使用 centos,别忘了sudo service nginx restart
【讨论】: