我現在上傳我的項目在數字海洋的服務器,但我得到的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