Итак, это проблема, с которой я сталкиваюсь.Конфигурирование нескольких хранилищ памяти Magento 2
1) Я создал веб-сайт, сохранил и сохранил представление.
2) В файле index.php я поставил следующий код:
$params = $_SERVER;
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE] = 'test';
$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);
Вопрос: добавить код магазина к доменному имени (например, test.exampledomain.com) или просто добавить хранить код, как указано выше?
3) В моем файле Htaccess в разделе
## enable rewrites Options +FollowSymLinks RewriteEngine on
Я поставил следующий код:
SetEnvIf Host .*http://localhost/magento2.* MAGE_RUN_CODE=test
SetEnvIf Host .*http://localhost/magento2.* MAGE_RUN_TYPE=website
4) Я попытался это с доменными именами на живой сайт и на локальном хосте dev, но не может показаться слишком похожим на второй магазин/сайт, чтобы показать, что я получаю 500 ошибок. Есть ли что-то еще, что мне нужно добавить или изменить?
нравится Vhost?
Может кто-то объяснить, что я делаю неправильно, я прошел через бесконечные блоги и учебные пособия и все еще могу заставить его работать.
В magento 1 вы просто вносите изменения в файл index.php, а магазины работают с установленными доменами.