Você pode fornecer a origem / procedimentos para criar um site múltiplo no magento 2. Eu tenho um google sobre isso, mas nenhuma fonte / procedimento não forneceu o caminho para criar um site / loja multi.
magento2
multistore
magento-2.0
saravanavelu
fonte
fonte
Respostas:
Criado site múltiplo no magento, as etapas para criar um armazenamento múltiplo no painel de administração são as mesmas do magento1.x. Não se esqueça de alterar o URL base e o URL seguro para o novo site / loja. Depois de fazer alterações no painel do administrador, siga as etapas abaixo,
1) Crie uma nova pasta no magento root e copie os arquivos
index.php
e.htaccess
do magento root para a nova pasta.2) Edite o
index.php
que está na nova pastaSubstituir:
Com:
E também atualize o caminho de inicialização do bootstrap.php, conforme abaixo,
Substituir:
Com:
3) Crie um link simbólico dentro da nova pasta
Consulte isto
Limpe os
var/generation,var/cache and pub/static
arquivos e faça a implantação do conteúdo estático.fonte
.htaccess
também (junto comindex.php
) da raiz para a nova pasta.graças a este recurso
no back-end do Magento, vá para Stores> Todas as lojas Crie aqui sua arquitetura com diferentes sites / loja / visualização de loja Observe com atenção os códigos do site, por exemplo,
no seu arquivo de configuração do Nginx (provavelmente na pasta / etc / nginx / sites-enabled), adicione na parte superior do arquivo de configuração:
em seguida, no
server
bloco, adicione a declaração para ouvir os três domínios:por último, na configuração do php (o bloco que começa com
location ~ \. php $ {
), adicioneantes da linha (você normalmente verá outras linhas começando com
fastcgi_param
)salve seu arquivo de configuração, reinicie o servidor Nginx e pronto.
fonte
RTFM
https://devdocs.magento.com/guides/v2.3/config-guide/multi-site/ms_over.html
MAGE_RUN_TYPE
eMAGE_RUN_CODE
fonte
Maneira simples testada em magento 2.2.5
Crie um alias de domínio no seu servidor, exemplo domain2.com
Edite o arquivo index.php na raiz do magento
fonte