【发布时间】:2017-12-03 00:30:50
【问题描述】:
每次我在 DigitalOcean 的 LAMP 服务器上的 PHP 脚本中使用 file_put_contents 时,都会收到以下错误消息:
file_put_contents(test_digitalocean.json): failed to open stream:
Permission denied in /var/www/html/test_digitalocean.php
如何正确设置权限?
我通过在浏览器中输入服务器的 IP 地址和 /test_digitalocean.php 来访问我的脚本。
所有脚本上传到/var/www/html/
如果我从 FileZilla 查看 www 文件夹,我可以看到权限为 775,所有者和组均为 www-data。
【问题讨论】:
-
您应该更改目录的文件
644和775的权限
标签: php digital-ocean