Настройка корневой веб-директории в OSPanel для открытия index.php из папки public
Не удалось найти решение в документации OSPanel, а ChatGPT также не смог помочь. Возникла проблема с некорректным открытием проекта: вместо запуска index.php из папки public сервер отображает список файлов (index of /).
Обычная структура проекта выглядит следующим образом:
- Корневая директория проекта:
C:\OSPanel\home\constructor-tests.local - В этой директории находится папка
.ospс файлом конфигурацииproject.ini - Целевой файл
index.phpрасположен в подпапкеpublic
В данный момент при обращении к домену открывается список файлов корневой директории, хотя необходимый файл доступен только при ручном переходе в папку public. Требуется настроить сервер так, чтобы index.php из папки public открывался автоматически при входе на сайт.
Были предприняты следующие попытки настройки в файле project.ini:
- Добавление параметра
web_root = {base_dir}\public - Добавление параметра
web_root = {project_root}\public
К сожалению, эти варианты не сработали. В текущий момент конфигурационный файл содержит только базовые настройки:
[constructor-tests.local]
php_engine = PHP-8.3Как правильно настроить OSPanel для автоматического открытия index.php из указанной подпапки public?