не удалось открыть поток: нет такого файла или каталога

Теперь я загружаю свой проект на сервер в цифровом океане, но я получаю эту ошибку в журнале ошибок 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";

Кто-нибудь, пожалуйста, помогите! Дайте мне правильное направление, чтобы я мог продолжить

0

Решение

Ваше требование:

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

Ваше имя файла:

DBhandler.php

Название другое.
Измените ваше требование на:

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

Другие решения

Может быть ваш случай с именем файла: DBHandler intead из DbHandler

1

По вопросам рекламы [email protected]