我有一个 PHP 文件 /a/b/file.php 的行
require("../connect.php");
在 connect.php 中有一行
require("../config.inc.php");
这一切在我的本地服务器上运行良好。有一堆文件使用 connect.php,它们也都可以正常工作。
但是在托管站点 /a/b/file.php 会引发错误:
Fatal error: require() [function.require]: Failed opening required
'../config.inc.php' (include_path='.:/usr/local/php5/lib/php') in
/******/connect.php on line 3
我怀疑即使 connect.php 在另一个文件夹中,它也会相对于 /a/b 查找它。是否有一个 php.ini 设置来改变这个?