PHP警告:include():打开失败

时间:2018-02-15 09:39:10

标签: php

我将其从共享主机移动到VPS(使用cPanel)后,我的网站上出现此错误。

  

PHP警告:include():打开'../../../transporturi/a.php'失败   包括在内   [include]中的(include_path ='。:/ opt / cpanel / ea-php70 / root / usr / share / pear')   在第36行。

在第36行的另一个文件中,我已经包含了一个PHP文件,我检查了路径,它就在那里。我还尝试将PHP版本从WHM从5.5切换到5.6到7.0,但没有运气。

1 个答案:

答案 0 :(得分:1)

该路径是相对于收到请求的文件 ,因此您可以使用PHP DIR magic constant来了解您当前的目录:< / p>

echo(__DIR__);

然后形成相对于您的文件的绝对路径,如下所示。

include(__DIR__ . '../../../transporturi/a.php');

现在它取决于您的目录结构以及包含文件和包含文件的位置。