【发布时间】:2016-11-28 13:27:30
【问题描述】:
在我升级我的 PHP 之前,我曾经能够从跨域访问我的所有文件。我有一个像这样的文件结构:
/主页 /home/domain1/public_html/index.php /home/domain1/public_html/include-me.php
/home/domain2/public_html/index.php /home/domain3/public_html/index.php
这只是一个粗略的例子。但是 domain2 和 domain3 中的 index.php 文件曾经能够读取文件 /home/domain1/public_html/include-me.php,但现在不能 - 我刚刚得到:
failed to open stream: Permission denied
PHP.ini 中是否有我遗漏的设置 - 所以我可以再次访问跨域文件?
【问题讨论】:
-
这似乎是您升级网络服务器后发生的简单所有权问题。我假设您使用的是某种 Linux 风格,因此请查看
ls -lah对所有权的说明并根据需要进行更改。您不能涉足 php.ini 来修复所有权/权限问题。
标签: php