Можете ли вы предоставить источник / процедуры для создания нескольких веб-сайтов в magento 2. У меня есть Google по этому поводу, но ни один из источника / процедуры не предоставил путь для создания нескольких веб-сайтов / магазинов.
magento2
multistore
magento-2.0
saravanavelu
источник
источник
Ответы:
Создание мульти-сайта в magento. Действия по созданию мульти-магазина в админ-панели такие же, как в magento1.x. Не забудьте изменить базовый и безопасный URL для нового сайта / магазина. После внесения изменений в панели администратора выполните следующие действия:
1) Создать новую папку в корневом каталоге Magento и скопировать
index.php
и.htaccess
файлы Magento корня в новую папку.2) Редактировать
index.php
который находится в новой папкеЗаменить:
С:
А также обновите bootstrap.php, включив путь, как показано ниже,
Заменить:
С:
3) Создайте симлинки внутри новой папки
Отослать это
Пожалуйста, очистите
var/generation,var/cache and pub/static
файлы и выполните развертывание статического содержимого.источник
.htaccess
также (вместе сindex.php
) из корня в новую папку.благодаря этому ресурсу
в бэкэнде Magento перейдите в «Магазины»> «Все магазины». Создайте здесь свою архитектуру с различными веб-сайтами / магазинами / магазинами. Внимательно следите, например, за кодами веб-сайтов:
в конфигурационном файле Nginx (скорее всего, в папке / etc / nginx / sites-enabled) добавьте в начало конфигурационного файла:
затем в
server
блоке добавьте объявление для прослушивания 3 доменов:наконец, в конфиге php (блок начинается с
location ~ \. php $ {
), добавьтеперед строкой (обычно вы увидите другие строки, начинающиеся с
fastcgi_param
)сохраните файл конфигурации, перезапустите сервер Nginx и вуаля.
источник
RTFM
https://devdocs.magento.com/guides/v2.3/config-guide/multi-site/ms_over.html
MAGE_RUN_TYPE
иMAGE_RUN_CODE
источник
Простой способ протестирован на magento 2.2.5
Создание псевдонима домена на вашем сервере пример domain2.com
Отредактируйте файл index.php в корне magento
источник