您好我正在运行WAMP(32位)服务器
使用此地址为http://localhost:8080/1/的浏览器执行C:\ wamp \ www \ 1 \ index.php
index.php具有以下代码
require_once 'libraries/database/database.php';
database.php具有以下代码
require_once '../misc/traits/singleton.php';
singleton.php位于此位置
C:\wamp\www\1\libraries\misc\traits\singleton.php
database.php位于此位置
C:\wamp\www\1\libraries\database\database.php
并且有错误:
(!)警告:require_once(../ misc / traits / singleton.php):无法打开流:C:\ wamp \ www \ 1 \ libraries \ database \ database.php中没有此类文件或目录第3行
(!)致命错误:require_once():无法打开所需的' ../ misc / traits / singleton.php'第3行的C:\ wamp \ www \ 1 \ libraries \ database \ database.php中的(include_path ='。; C:\ php \ pear')
由于
答案 0 :(得分:2)
路径源于最初执行的php文件,除非您使用chdir更改路径。
因此请使用'libraries/misc/traits/singleton.php'
如果要进行相对包含,请使用__DIR__
,这是CURRENT文件的目录。
e.g。
__DIR__ . '/../misc/traits/singleton.php'