#php #magento2
#php #magento2
Вопрос:
Важное примечание: Речь не идет о настройке magento2 в одной базе данных с несколькими веб-сайтами или представлениями в магазине.
Мы настроили n доменов на nginx, все они указывают на один и тот же каталог -> /var/www / html /magento2
Нам нужно, чтобы magento2 запускался для n разных доменов с n разными базами данных в одном каталоге кода, указанном nginx, чтобы мы могли выпускать новый код только в одном каталоге, и все веб-сайты были обновлены. Конечно, каждый домен должен быть указан на свой собственный сервер mysql.
По умолчанию magento2 хранит данные на основе настроек на env.php только для настройки 1 веб-сайта. Есть 2 возможных решения, но я не знаю, как это реализовать.
- Преобразование env.php хранить несколько данных в массиве для каждого домена и на основе запроса выбирать правильный из массива.
- Дублирование env.php n раз, чтобы domain1.com_env.php , domain2.com_env.php и выбор соответствующего файла на основе запроса.
Есть идеи?