我现在上传我的项目在数字海洋的服务器,但我得到的Apache2错误日志未能打开流:没有这样的文件或目录
require_once(在/ var/www/html等/例如这个错误/ V1 ../包括/ DbHandler.php):未能 打开流:没有这样的文件或目录
2号线中出现的错误是这样的,在本地主机工作良好,但是当进入服务器有它上面的错误
require_once '../include/DBHandler.php';
require_once '../include/PassHash.php';
我的目录如下,我需要在include
文件夹中的DBhandler.php
和index.php
是从v1
文件夹(require_once
调用的地方)。
-include
-DBhandler.php
-PassHash.php
-v1
-index.php
以下是错误日志中我得到了
[周五12年5月19日:33:19.621030 2017年] [:错误] [PID 5236] [客户115.133.247.14:575 22] PHP的警告:require_once(/ var/www/html/example/v1 ../ include/DbHandler.php):无法打开流:没有这样的文件或目录在/ var/www/htm l/example/v1/index.php上第9行
我试过了到目前为止
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";
有人请帮助!给我一个正确的方向,这样我就可以继续
yopu雷管在包括但dbhandler你的文件名是小写的'/../包括/ DbHandler.php'不匹配'-DBhandler.php' – ThisGuyHasTwoThumbs
先生,我在我的服务器文件中更改为DBhandler.php,但它仍然有'500内部错误' – ken