Ситуация. php7, OpenServer. Включен error_reporting(E_ALL);
При подключении скрипта require_once __DIR__ . "/url/script.php"; выполнение скрипта прекращается
Вывод __DIR__ показывает D:\OSPanel\domains\testdomain
При подключении скрипта через include без __DIR__ скрипт продолжает выполняться, но при этом без __DIR__ все подключения скрипта ломаются
При включении ini_set('display_errors', 'On'); стало показывать ошибку
failed to open stream: No such file or directory i.
Но при этом сам скрипт и путь к нему существуют. Однако корень сайта обычно получают для прописывания путей через $_SERVER['HTTP_HOST']. Но print $_SERVER['HTTP_HOST']; в данном случае выдает ответ папку домена - testdomain
известно, что у человека, писавшего скрипт, все работало через __DIR__. Почему же в данном случае не завелось? И что же делать?
Таким образом вся соль в неверном
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости