我正在尝试在新服务器上设置一个我不是原始所有者的站点 - 在 Apache2 中,文档根目录已设置为 /var/www/html,这是我想要的 index.php成为默认的“主页”所在的位置。
在 www 的其他目录中有许多文件。例如,/common/cachelite/Lite.php 也可以在 /var/www 中找到。
index.php 中的 php 使用 require_once 引用它,如下所示:
error_reporting(E_ALL);
ini_set('Display_errors','On');
require_once('../common/cachelite/Lite.php');
但抛出以下错误,我从我的 Apache2 error.log 中获取:
PHP Fatal error: require_once(): Failed opening required '../common/cachelite/Lite.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/index.php on line 4
文件本身肯定在那里,所以任何人都可以为我解释这个问题吗?这是怎么回事?