在我的 php 代码中,当我使用 require_once() 或其他相关函数并放置相对路径时,例如 (../ref_func.php),不起作用并出现此错误:
Failed to open stream : No such file or directory
我用
- 视窗 10
- 2017 年 PHP 风暴
和
- 本地主机的 wampserver 3.0.0
这个 wamp 有 PHP 5.6.16 和 Apache 2.4.17 活动。
require_once(../ref_func.php) 位于名为 checklog_folder 的文件夹中的 clog.php 中。
我的目录是这样的:
|_www
|_myweb
|_scss_folder
|_content.scss
|_footer.scss
|_globals.scss
|_header.scss
|_ref_folder
|_main.css
|_ref_func.php
|_checklog_folder
|_clog.php
但是当我使用单点时,这可以正常工作。虽然在所有 PHP 培训资源中都写到应该使用两个点。
为什么会发生这种情况,它的工作原理是这样的?
您可以在目录树中从下到上的第三行找到 ref_func.php
我没有更改 PHP 或 Apache 中的任何目录设置??