Skip to main content

Command Palette

Search for a command to run...

Configure a local Magento 2 multi-store

A quick method to test multi-stores installation in your local environment.

Published
1 min read

When we have to configure a multi-store in your local machine you can configure the local NGINX or Apache configuration to make it work, or you can quickly change your index.php just to test, fix the issues and not commit this change.

In this same case just to test using Magento 1 we used to change the $mageRunCode and $mageRunType in the .htaccess or httpd.conf.

In Magento 2 to test quickly you can use that code into your index.php:

$params = $_SERVER;
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE] = 'website_code';
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_TYPE] = 'website';
$bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params);

More from this blog

R

Rafael Corrêa Gomes - Ecommerce Developer

31 posts

Escrevo sobre desenvolvimento, e-commerce, Shopify, Magento, produtividade e carreira profissional.