我有/root/update/test.php文件。还有一个文件/root/connect.php; 该文件有一行
include "../config.php";
在/root/update/test.php中。有代码
set_include_path(".:/root");
include "connect.php";
当我运行/root/update/test.php时,它找到connect.php,但是找不到config.php,这给了我
PHP Warning: include(../config.php): failed to open stream: No such file or directory in /root/connect.php on line 2
PHP Warning: include(): Failed opening '../config.php' for inclusion (include_path='.:/root')
这让我感到困惑,因为这些警告使我似乎似乎在正确地进行所有操作-包含路径为/ root,并且它正在寻找存在的文件../config.php(/config.php)。有人可以帮我清理一下吗?请注意,由于要部署到我无权访问的生产服务器,因此对我来说,使用绝对路径不是一个选择。
慕容708150
Qyouu
呼如林