У меня есть существующий веб-проект PHP, работающий под XAMPP, и он убирал его до развертывания, чтобы сделать его более безопасным и простым в обслуживании. Одним из таких шагов был переместить некоторые ключевые переменную в файл config.php аналогичен PHP Site TemplatesОпределение пути PHP к config.php
Я поместил файл config.php в папке ресурсов, как показано здесь
теперь я попытка включить конфигурационный файл следующего
include 'resources/config.php';
echo ("Template path is ".TEMPLATES_PATH);
Результат является то, что определение TEMPLATES_PATH не найдено. Если я теперь переместить файл config.php в корневой каталог (HTDOCS), то есть на том же уровне, что и файл index.php и изменить включают в
include 'config.php';
echo ("Template path is ".TEMPLATES_PATH);
TEMPLATES_PATH определяется и место работы.
Я пробовал почти каждый вариант абсолютных путей безрезультатно, и это, вероятно, указывает на фундаментальное отсутствие понимания тех или иных аспектов структур пути PHP, которые я не понял, и поэтому любое понимание этого было бы очень оценили.
Спасибо, но я пробовал все это. Это имеет такое же поведение, как и выше. Если я изменил выше, чтобы включить «include __DIR__ ./config.php», он работает так, как ожидалось. –
@Alex Я думаю, вам стоит опубликовать новое изображение, включая файл index.php –
Спасибо. Да, я только что сделал это. –