我在尝试require_one文件时遇到以下错误:
Uncaught require_once(../web/common/config.php): failed to open stream: No such file or directory
我打电话试图通过名为'测试'的文件夹内的文件来提出此要求。它位于文件夹“web'”的同一级别。 从我所看到的,通过使用../我来到两个文件夹的同一级别,然后通过调用/ web ...我能够找到我需要的文件。
我的文件夹结构如下:
从dbTest.php调用require
缺少什么?
答案 0 :(得分:1)
使用的路径是主文件的路径,而不是包含文件'dbTest.php的路径。
为了防止类似这样的问题,请使用__DIR__
常量使其成为绝对路径:
require_once(__DIR__ . '/../web/common/config.php');
那个('magic')常量总是包含使用它的文件的路径。