收到以下错误
未能打开 './admin/main.inc' 以包含 (include_path='.:/usr/local/php5_3/lib/php')
包含的文件在/admin
目录中。同一个站点在我尝试过的其他 2 个主机上运行良好,但在那个(老爹)主机上它不起作用并抛出错误。如果我改变../admin/main.inc
它的路径,但我不能改变所有包含在脚本中的文件,所以我在这里寻求帮助。如果你能告诉我解决这个问题,或者至少我应该说什么来支持,以便他们可以解决它?
我在互联网上发现的只是“您主机上的 PHP 未配置为包含当前目录”
更新:
好的,现在我开始工作了,但是……情况就是这样。文件夹名为 /admin 有 index.php 和 forgot.php(忘记密码)。两个文件都包含 /admin/main.inc 这里是 index.php 包含
`include_once "../admin/main.inc";`
这是forgot.php包含
`include_once "./admin/main.inc";`
您会看到一个文件使用 ../ 和另一个 ./ ,它们都包含相同的文件。这里 main.inc
`session_start();
require_once '../class/class_db.php';
require_once '../class/class_wwf.php';
require_once '../class/class_other.php';
require_once '../admin/class/class_auth.php';`
所以这个想法是,如果它保持这种方式,index.php 工作正常但 forgot.php 返回失败包含,没有这样的文件......
如果我将 main.inc 更改为使用 ./index.php 停止工作并且 forgot.php 工作......