无法打开流:没有此类文件或目录



我现在将我的项目上传到数字海洋中的服务器,但是我在apache2错误日志中收到此错误

require_once(/var/www/html/example/v1../include/DbHandler.php): 失败 打开流:没有这样的文件或目录

发生错误的2行是这个,在本地主机中运行良好,但是当转到服务器时,它有上面的错误

require_once '../include/DBHandler.php';
require_once '../include/PassHash.php';

我的目录如下,我必须在include文件夹中DBhandler.phpindex.php来自v1文件夹(require_once调用的地方)。

-include
-DBhandler.php
-PassHash.php
-v1
-index.php

这是我得到的错误日志

[5 月 19 日星期五 12:33:19.621030 2017] [:错误] [pid 5236] [客户端 115.133.247.14:575 22] PHP 警告:require_once(/var/www/html/example/v1../include/DbHandler.php):无法打开流:第 9 行的/var/www/htm l/example/v1/index.php 中没有这样的文件或目录

到目前为止我尝试过什么

require_once $_SERVER['DOCUMENT_ROOT'].'/include/DBHandler.php'; require_once $_SERVER['DOCUMENT_ROOT'].'/include/PassHash.php';

而这个,但这些都不能解决问题

require_once __DIR__."/../include/DBHandler.php";
require_once __DIR__."/../include/PassHash.php";

有人请帮忙!给我一个正确的方向,这样我就可以继续了

您的需求:

require_once '../include/DbHandler.php';

您的文件名:

DBhandler.php

名称不同。 将您的要求更改为:

require_once '../include/DBHandler.php';

可能是你的文件名大小写:DBHandler intead of DbHandler

只需删除符号/这在文件路径上,您的问题将被解决。

require_once(var/www/html/example/v1../include/DbHandler.php):无法打开流:没有这样的文件或目录

相关内容

  • 没有找到相关文章

最新更新