"E/&引用;(后台目录)无法在Windows中使用PHP

"E/&引用;(后台目录)无法在Windows中使用PHP,php,windows,debugging,Php,Windows,Debugging,我不知道它为什么不起作用,但当我去调试代码时,它不起作用,只会抛出如下错误: Fatal error: require(): Failed opening required '../classes/John/settings.php' (include_path='.;C:\xampp\php\PEAR') 目录结构: 您不应该执行相对于当前目录的包含操作。如果你想移动那个文件呢?所有链接都将断开。确保您仍然可以链接到其他文件,同时在移动文件时保留这些链接的一种方法是: 需要_once($_服

我不知道它为什么不起作用,但当我去调试代码时,它不起作用,只会抛出如下错误:

Fatal error: require(): Failed opening required '../classes/John/settings.php' (include_path='.;C:\xampp\php\PEAR')
目录结构:

您不应该执行相对于当前目录的包含操作。如果你想移动那个文件呢?所有链接都将断开。确保您仍然可以链接到其他文件,同时在移动文件时保留这些链接的一种方法是: 需要_once($_服务器['DOCUMENT_ROOT'].'directory/directory/file')


DOCUMENT\u ROOT是一个服务器变量,表示代码所在的基本目录。

如果不包括目录结构,我们将无法帮助您。当前的工作目录是什么?刚刚添加了结构。你从哪里得到错误的?我假设它是Meekro目录中的一个文件。正如莱希所说,您应该使用DOCUMENT_ROOT。请尝试:$\u服务器['DOCUMENT\u ROOT']/在config.php中使用class/John/settings.php,同时包括settings.php