- создание бутстрап-проекта на Ngn
- управление в-хостами
- ф-ии на уровне проекта
- обновление web-точек входа и cli-точек входа:
pm localProjects updateIndex
{console pm}
# выключает режим отладки на всех проектах
pm localProjects replaceConstant name core IS_DEBUG false
# включает режим отладки на всех проектах
pm localProjects replaceConstant name core IS_DEBUG true
Для размещения на сервере проекта на другом движке, можно использовать
функционал утилиты PM для автоматического создания виртуальных хостов
проекта. Для этого в папке проекта должен присутствовать файл .nonNgn.
В этом случае файловая структура проекта не будет подвергаться изменениям
при апдейтах системы.
Для реализации собственной инициализации, когда это не возможно организвать
через файл site/init.php, можно отключать апдейт индексных файлов.
Для этого разместите в корне проекта файл .keepIndex.
При создании проекта с помощью команды pm localServer createProject... информация
о проекте записывается в Файл записей проектов. Он находится здесь: NGN_ENV_PATH/config/projects.php.
Некоторые из опций проекта, такие например,
как aliases, не редактируются через стандартные команды утилиты pm. Их необходимо
добавлять напрямую в Файл записей, а потом перезаписывать виртуальные хосты командой
pm localServer updateHosts.
Для добавления Вхост-алиаса отредактируйте Файл записей проектов. Пример:
return [
[
'type' => 'common',
'name' => 'test',
'domain' => 'test.majexa.ru'
'aliases' => [
'test.ru'
]
]
];