Yii2 + Open Server 6 + конфигурация nginx #231
romankarkachev
started this conversation in
Дискуссии
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Приветствую всех! Речь пойдет о настройке проекта на Yii2, шаблон advanced. Подразумевается, что вы обладаете достаточными навыками и знаниями.
Конфигурация среды:
ОС: Windows 11 Pro 25H2
Open Server: 6.4.6 (MariaDB-11.8, PHP-8.4, nginx-1.29.2)
Yii2: 2.0.53
Проект достаточно крупный, состоит из нескольких приложений: api (локально мне не нужно), erp, lk и другие. Как вы назвали свои приложения - не суть важно. Если вы хотите, чтобы приложение erp отзывалось по адресу erp.customer.development, то вам необходимо в каталоге .osp создать папку Nginx и разместить в ней текстовый файл, который в точности будет повторять название домена, но с расширением conf (например, E:\OSPanel\home\yii2app\.osp\Nginx\erp.customer.development.conf) с таким содержимым:
Для следующего поддомена создайте такой же файл, заменив его имя и директиву server_name соответственно, разместите этот файл там же, рядом с предыдущим. И так для всех приложений, которые у вас есть в проекте. Файла api.customer.development.conf, как вы поняли, в этой папке не будет.
Для шаблона basic действия аналогичны, но только файл conf будет единственным.
Достаточные навыки и знания подсказывают нажать на иконку в трее -> Модули -> Nginx -> Перезапустить.
Вопросов нет, просто делюсь опытом на тему "как убить несколько дней, чтобы сделать то, что должно было работать из коробки". Все мы здесь по этой причине 😃
Beta Was this translation helpful? Give feedback.
All reactions