require_once(...)无法找到文件,但它确实存在

时间:2015-09-22 15:11:28

标签: php

我正在尝试使用相对路径在PHP脚本中包含文件。但是,该函数返回一个错误,指出该文件不存在。

确实存在 - 我也附加了一个文件结构截图 - 其他页面可以包含它而没有问题。

代码

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

输出

  

警告:require_once(../ config.php):无法打开流:第25行/www/sites/c84/7de/example.com/web/inc/sections.php中没有此类文件或目录< / p>      

致命错误:require_once():在/ www / sites / c84 /中打开所需的'../config.php'(include_path ='。:/ usr / share / php:/ usr / share / pear')失败第25行的7de / example.com / web / inc / sections.php

     

文件结构截图

File Structure Screenshot

1 个答案:

答案 0 :(得分:2)

/www/sites/c84/7de/example.com/web/inc../config.php

/之后inc

之前需要..
/www/sites/c84/7de/example.com/web/inc/../config.php

类似

require_once(__DIR__ . '/../config.php');