Создание нескольких веб-сайтов в magento 2
Я создал несколько веб-сайтов с помощью администратора magento, также в соответствии с разработками magento я следовал инструкциям по архитектуре вложенных папок нескольких веб-сайтов.
Однако это бросает меня ниже ошибки. также я обнаружил, что мой веб-сайт magento по умолчанию выдает мне ту же ошибку после обработки в сценарии с несколькими сайтами. нажмите здесь для получения информации об ошибке
1 answers
- Создайте веб-сайт и соответствующий магазин и просмотр магазина из Администратора > Магазины> Все магазины
-
Перейдите в раздел Магазины > Конфигурация, выберите созданный вами веб-сайт. Затем перейдите в Веб и измените как Базовые URL-адреса, так и базовые URL-адреса (Безопасные)
Например: например, Базовый URL: xyz.com (URL основного веб-сайта оставить как есть) URL-адрес базовой ссылки: {{unsecure_base_url}}ch/
Здесь ch - это папка подкаталога, которую необходимо создать в корневом каталоге magento папка
Создайте папку вложенного каталога, затем скопируйте index.php & .htaccess из корневого
-
Открыть index.php замените все приведенным ниже кодом:
require realpath(__DIR__) . '/../app/bootstrap.php'; $params = $_SERVER; $params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE] = 'ch_website'; $params[\Magento\Store\Model\StoreManager::PARAM_RUN_TYPE] = 'website'; $bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params); $app = $bootstrap->createApplication('Magento\Framework\App\Http'); $bootstrap->run($app);
Ch_website - это код веб-сайта.