¿Puede proporcionar la fuente / procedimientos para crear un sitio web múltiple en magento 2. Tengo un google con respecto a esto, pero ninguno de los fuente / procedimiento no proporcionó la ruta para crear un sitio web / tienda múltiple.
magento2
multistore
magento-2.0
saravanavelu
fuente
fuente
Respuestas:
Sitio web creado en magento, los pasos para crear un multinúcleo en el panel de administración son los mismos que en magento1.x. No olvide cambiar la URL base y la URL segura para el nuevo sitio web / tienda. Una vez realizados los cambios en el panel de administración, siga los pasos a continuación,
1) Cree una nueva carpeta en la raíz de magento y copie los archivos
index.php
y.htaccess
desde la raíz de magento a la nueva carpeta.2) Edite el
index.php
que está en la nueva carpetaReemplazar:
Con:
Y también actualice bootstrap.php include path como se muestra a continuación,
Reemplazar:
Con:
3) Crear un enlace sim dentro de la nueva carpeta
Refiera esto
Borre los
var/generation,var/cache and pub/static
archivos y realice la implementación de contenido estático.fuente
.htaccess
también (junto conindex.php
) desde la raíz a la nueva carpeta.gracias a este recurso
en el backend de Magento, vaya a Tiendas> Todas las tiendas Cree aquí su arquitectura con diferentes sitios web / tienda / tienda Tenga en cuenta cuidadosamente los códigos del sitio web, por ejemplo,
en su archivo de configuración de Nginx (muy probablemente en la carpeta / etc / nginx / sites-enabled) agregue en la parte superior del archivo de configuración:
luego, en el
server
bloque, agregue la declaración para escuchar los 3 dominios:Por último, en la configuración de php (el bloque que comienza con
location ~ \. php $ {
), agregueantes de la línea (normalmente verá otras líneas que comienzan con
fastcgi_param
)guarde su archivo de configuración, reinicie su servidor Nginx y listo.
fuente
RTFM
https://devdocs.magento.com/guides/v2.3/config-guide/multi-site/ms_over.html
MAGE_RUN_TYPE
yMAGE_RUN_CODE
fuente
Manera simple probada en magento 2.2.5
Cree un alias de dominio en su servidor ejemplo domain2.com
Edite el archivo index.php en la raíz de magento
fuente