我将其从共享主机移动到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,但没有运气。
答案 0 :(得分:1)
该路径是相对于收到请求的文件 ,因此您可以使用PHP DIR magic constant来了解您当前的目录:< / p>
echo(__DIR__);
然后形成相对于您的文件的绝对路径,如下所示。
include(__DIR__ . '../../../transporturi/a.php');
现在它取决于您的目录结构以及包含文件和包含文件的位置。