gpt4 book ai didi

PHP无法读取具有读取权限的文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:36 25 4
gpt4 key购买 nike

我有一个具有这些权限的文件 (0644)

-rw-r--r-- 1 root root

所以根据我的理解,这个文件应该可供任何人阅读。

现在我有了这段代码:

file_get_contents('/path/to/file');

它给了我这个

Warning: file_get_contents(...): failed to open stream: Permission denied in ...

我错过了什么?

我在 www-data 下的网络服务器上运行它。

最佳答案

可能的原因及解决方案:

文件路径中的文件夹需要有读取权限

解决方案:为整个文件夹层次配置正确的权限。另见 this remark在 PHP 安全模式下。

读取文件需要执行权限

很奇怪,但是this happens .

解决方案:配置文件和文件夹的执行权限。

Access control lists对于服务器没有配置

解决方案:正确配置它们。

关于PHP无法读取具有读取权限的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39846827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com