可能有一个超级简单的解决方法,我完全失踪。我看了看Stack Overflow和其他答案,说我现在正在做的事情应该有用。
我正在尝试要求config.php
,以便我可以获取数据库的凭据。我通过require_once (dirname(__FILE__) . "/../../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
我做错了什么?
答案 0 :(得分:1)
执行require_once(...)
的脚本位于/internal/CloudShop
。您正在寻找/internal
中的文件。因此,您只需要在层次结构中只上面一个目录,而不是两个。
require_once (dirname(__FILE__) . "/../config.php");
会做到这一点。