Können Sie bitte die Quelle / Prozeduren für das Erstellen mehrerer Websites in Magento 2 angeben? Ich habe diesbezüglich eine Google-Version, aber keine der Quellen / Prozeduren hat den Pfad zum Erstellen mehrerer Websites / Shops angegeben.
magento2
multistore
magento-2.0
saravanavelu
quelle
quelle
Antworten:
Multi-Website in Magento erstellt. Die Schritte zum Erstellen eines Multispeichers im Admin-Bereich sind die gleichen wie in Magento1.x. Vergessen Sie nicht, die Basis-URL und die sichere URL für die neue Website / den neuen Shop zu ändern. Wenn Sie Änderungen im Admin-Bereich vorgenommen haben, gehen Sie wie folgt vor:
1) Erstellen Sie einen neuen Ordner im Magento-Stammverzeichnis und kopieren Sie die
index.php
und.htaccess
-Dateien vom Magento-Stammverzeichnis in den neuen Ordner.2) Bearbeiten Sie den
index.php
Ordner, der sich in einem neuen Ordner befindetErsetzen:
Mit:
Und auch Update bootstrap.php enthalten Pfad wie folgt,
Ersetzen:
Mit:
3) Erstellen Sie im neuen Ordner einen Simlink
Verweisen Sie darauf
Bitte löschen Sie die
var/generation,var/cache and pub/static
Dateien und führen Sie die Bereitstellung statischer Inhalte durch.quelle
.htaccess
auch (zusammen mitindex.php
) vom root in den neuen Ordner kopieren .Dank dieser Ressource
Gehen Sie im Magento-Backend zu Stores> All Stores. Erstellen Sie hier Ihre Architektur mit verschiedenen Websites / Stores / Storeviews. Notieren Sie sorgfältig die Website-Codes, z.
Fügen Sie in Ihrer Nginx-Konfigurationsdatei (wahrscheinlich im Ordner / etc / nginx / sites-enabled) oben in der Konfigurationsdatei Folgendes hinzu:
Fügen Sie dann im
server
Block die Deklaration zum Abhören der 3 Domänen hinzu:Zuletzt
location ~ \. php $ {
fügen Sie in der PHP-Konfiguration (der Block, der mit beginnt ) hinzuvor der Zeile (normalerweise werden andere Zeilen angezeigt, die mit beginnen
fastcgi_param
)Speichern Sie Ihre Konfigurationsdatei, starten Sie Ihren Nginx-Server neu und starten Sie voila.
quelle
RTFM
https://devdocs.magento.com/guides/v2.3/config-guide/multi-site/ms_over.html
MAGE_RUN_TYPE
und einMAGE_RUN_CODE
quelle
Einfacher Weg auf Magento 2.2.5 getestet
Erstellen Sie auf Ihrem Serverbeispiel domain2.com einen Domain-Alias
Bearbeiten Sie die Datei index.php im Magento-Stammverzeichnis
quelle