Теперь я загружаю свой проект на сервер в цифровом океане, но получаю эту ошибку в журнале ошибок apache2
require_once (/ var / www / html / example / v1 ../ include / DbHandler.php): не удалось открыть поток: нет такого файла или каталога
Вторая строка, в которой возникает ошибка, - это хорошо работает на 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";
Кто-нибудь, пожалуйста, помогите! Дайте мне правильное направление, чтобы я мог продолжить
/../include/DbHandler.php
не соответствует-DBhandler.php
- person treyBake   schedule 19.05.2017500 internal error
- person ken   schedule 19.05.2017