Предупреждение: include_once (/ public /../ RequirementsChecker.php): не удалось открыть поток: нет такого файла или каталога в /public/check.php в строке 12

Итак, я поискал эту ошибку по всему Интернету, но я единственный, у кого есть эта ошибка, когда я загружаю скрипт в http://exampe.com/folder и просматриваю check.php, я не получаю никаких ошибок, и он отлично работает
но клиент не хочет, чтобы он находился в подпапке, и вот проблема: когда я загружаю скрипт в / public и запускаю check.php, я получаю

Warning: include_once(/srv/users//apps/quizyask/public/../RequirementsChecker.php): failed to open stream: No such file or directory in /srv/users//apps/example/public/check.php on line 12

Warning: include_once(): Failed opening '/srv/users//apps/example/public/../RequirementsChecker.php' for inclusion (include_path='.:/opt/sp/php7.2/lib/php') in /srv/users//apps/example/public/check.php on line 12

любая помощь ?

Мне жаль, что я лопнул ваш пузырь ощущения особенного и уникального, но нет, вы, безусловно, нет единственный человек, у которого когда-либо была ошибка «не удалось открыть поток: нет такого файла или каталога».

Patrick Q 20.04.2018 20:51

я бы не назвал это особенным, просто мне неизвестно, что сайт работает только в папке

Kenau Ismail 20.04.2018 21:06
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
264
1

Ответы 1

Public может быть корневым документом вашего сервера. Старайтесь не включать / public / в путь к файлу при его включении. Это общее предупреждение чрезвычайно распространено и часто вызвано опечатками или неправильными URL-адресами.

Если это не решит проблему, сообщите нам, как вы включаете файл, чтобы мы могли помочь!

Другие вопросы по теме