Теперь я загружаю свой проект на сервер в цифровом океане, но я получаю эту ошибку в журнале ошибок apache2
require_once (/ var / www / html / example / v1 ../ include / DbHandler.php): не удалось
открыть поток: нет такого файла или каталога
2 строки, которые происходят с ошибкой, это то, что хорошо работает в localhost, но при переходе на сервер он имеет ошибку выше
require_once '../include/DBHandler.php';
require_once '../include/PassHash.php';
Мой каталог, как показано ниже, я должен DBhandler.php
который в include
папки и index.php
из v1
папка (место, которое require_once
звонит из).
-include
-DBhandler.php
-PassHash.php
-v1
-index.php
Вот журнал ошибок, который я получил
[Пт, 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): не удалось открыть поток: такого файла или каталога нет в / 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";
Кто-нибудь, пожалуйста, помогите! Дайте мне правильное направление, чтобы я мог продолжить
Ваше требование:
require_once '../include/DbHandler.php';
Ваше имя файла:
DBhandler.php
Название другое.
Измените ваше требование на:
require_once '../include/DBHandler.php';
Может быть ваш случай с именем файла: DBHandler intead из DbHandler