【发布时间】:2018-05-22 17:43:45
【问题描述】:
我的网站上有上传图片功能。我在我的本地主机中尝试过,它工作正常。现在我托管了,出现如下错误:
移动上传的文件未能打开流权限被拒绝
我在网上查了下错误,发现把chmod改成777就可以解决了。
我也试过了,效果很好。即使只有 713 也能正常工作。但是由于黑客的可能性,给予 777 权限并不好。
有没有办法解决这个问题?我现在已将 chmod 更改为 713,直到我能找到更好的解决方案。
我目前使用 Ubuntu 16.04 映像托管在 Google Cloud Platform 中
【问题讨论】:
-
Web 服务器使用的用户(如 apache 的
www-data)需要对该文件夹具有读/写访问权限。如果该用户是所有者,则 755 就足够了。
标签: php image google-cloud-platform chmod 777