У меня есть скрипт, который включает в себя файл, и этот файл включает в себя, как это:
В сценарии:
include('includes/functions/homepage.php);
В homepage.php:
include('includes/functions/parent_functions.php');
Я искал здесь и вижу, что это очень распространенная проблема, и решение, похоже, заключается в использовании
include(dirname(__FILE__) . '/includes/functions/homepage.php');
У меня выше и все еще появляется эта ошибка:
Предупреждение: include (includes / functions / parent_functions.php): не удалось открыть поток: нет такого файла или каталога
Я пробовал это на сайте, где работает php 5.5, а на другом - 7.2 - не получается то же самое на обоих сайтах. Если я печатаю путь, используя следующий, он показывает правильный полный путь.
echo dirname(__FILE__) . '/includes/functions/homepage.php';
Как уже упоминалось, это общий вопрос, но это исправление не работает в моем случае. Кто-нибудь может понять почему?