Php require_once(dirname(_文件__)):无法打开流

Php require_once(dirname(_文件__)):无法打开流,php,file,Php,File,可能有一个超级简单的解决办法,我完全错过了。我已经环顾了堆栈溢出,其他的回答说我现在所做的应该是有效的 我正试图要求一个config.php,这样我就可以获得数据库的凭据。我通过require_once(dirname(__文件__)。“/../../../config.php”)请求它我从(config.php)引用方法的文件位于/internal/CloudShop/loginconfig.php位于/internal/config.php但是,当我加载页面时,我得到了这个错误 Warnin

可能有一个超级简单的解决办法,我完全错过了。我已经环顾了堆栈溢出,其他的回答说我现在所做的应该是有效的

我正试图要求一个
config.php
,这样我就可以获得数据库的凭据。我通过
require_once(dirname(__文件__)。“/../../../config.php”)请求它
我从(config.php)引用方法的文件位于
/internal/CloudShop/login
config.php位于
/internal/config.php
但是,当我加载页面时,我得到了这个错误

Warning: require_once(C:\xampp\htdocs\CloudShop\internal\CloudShop/../../config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\CloudShop\internal\CloudShop\login.php on line 48

Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\CloudShop\internal\CloudShop/../../config.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\CloudShop\internal\CloudShop\login.php on line 48

我做错了什么?

执行
require\u一次(…)
的脚本位于
/internal/CloudShop
中。您正在查找
/internal
中的文件。因此,您只需要访问层次结构中上面的一个目录,而不是两个

require_once (dirname(__FILE__) . "/../config.php");

将完成此操作。

在错误的位置查找文件?您正在dir上搜索,我想,lose/。。一次猜测:不要在Windows上使用前斜杠。我认为它来自目录
login
,而不是名为
login.php
Bleh的脚本。。。我滚动到足够远的地方,看到了
\CloudShop\internal\CloudShop
,但没有看到它的其余部分=P