Как решить проблему: «Один из файлов на локалке не виден исключительно в корневой директории»?
Всем доброй ночи/утра/дня (надеюсь не вечера) ). Вчера столкнулся с такой вот проблемой: при подключении стороннего файла через include, в любой файл корневого раздела, выводится ошибка - Warning: include(../../app/db/functions.php): failed to open stream: No such file or directory in D:\OpenServer\domains\e-News\app\controllers\categories.php . Изначально грешил на неправильно прописанные пути/доступы, но проблема (насколько я могу судить) не в этом, т.к. пробовал абсолютно все виды указания путей (прямые, относительные, (DIR . ""), проверял path в php.ini ) + права 777 - не видит файл и все! Честно, довольно долго пытался решить проблему, но вообще ума не приложу, что же пыхе не нравится.
P.S. Возможно помогут некие уточнения - что и вообще и зачем я подключаю: Задача вывести список категорий в сайд бар, при помощи categories.php, а сам сайд на главную страницу. То-есть изначально нужно было подключить categories.php только в сайд, на нем все прекрасно подключается и отрабатывает, тк находится он не в корне, но если зайти непосредственно на главную, то выводит ошибку подключения. После этого решил попробовать напрямую подключить categories.php на главную и... та дамс - все та же ошибка. Все хорошенько проанализировав, прописал инклюды categories и в другие файлы корневого раздела, и да - не подключается. Из чего можно сделать вывод ,что дело именно в корневом разделе, т.к. categories.php прекрасно подключается в сайд-баре и админке.