我有一个具有这些权限的文件(0644)
-rw-r--r-- 1 root root
所以根据我的理解,这个文件应该是任何人都可读的。
现在我有了这段代码:
file_get_contents('/path/to/file');
它给了我这个
警告:file_get_contents(...):无法打开流:在...中拒绝权限
我错过了什么?
我是在www-data
下的网络服务器上运行它。
答案 0 :(得分:2)
解决方案的可能原因:
解决方案:为整个文件夹层次结构配置正确的权限。另请参阅PHP安全模式下的this remark。
这很奇怪,但是this happens。
解决方案:配置文件和文件夹的执行权限。
解决方案:正确配置它们。
答案 1 :(得分:-3)
使用root用户登录并执行命令:
chmod -R 777 /path/to/file
OR
chmod -R 777 /path