Czy możesz podać źródło / procedury tworzenia wielu stron internetowych w Magento 2. Mam google na ten temat, ale żadna ze źródeł / procedur nie podała ścieżki tworzenia wielu stron / sklepów.
magento2
multistore
magento-2.0
saravanavelu
źródło
źródło
Odpowiedzi:
Utworzono wiele witryn w Magento. Kroki tworzenia multistore w panelu administracyjnym są takie same jak w Magento1.x. Nie zapomnij zmienić podstawowego adresu URL i bezpiecznego adresu URL dla nowej witryny / sklepu. Po wprowadzeniu zmian w panelu administracyjnym wykonaj następujące czynności,
1) Utwórz nowy folder w katalogu głównym Magento i skopiuj pliki
index.php
oraz.htaccess
z katalogu głównego Magento do nowego folderu.2) Edytuj
index.php
plik znajdujący się w nowym folderzeZastąpić:
Z:
A także zaktualizuj bootstrap.php, uwzględniając ścieżkę, jak poniżej,
Zastąpić:
Z:
3) Utwórz łącza uproszczone w nowym folderze
Zobacz to
Wyczyść
var/generation,var/cache and pub/static
pliki i przeprowadź instalację statyczną.źródło
.htaccess
również (wraz zindex.php
) z katalogu głównego do nowego folderu.dzięki temu zasobowi
w backendzie Magento, przejdź do Sklepy> Wszystkie sklepy Stwórz tutaj swoją architekturę z różnymi stronami internetowymi / sklepami / widokami sklepów Zwróć uwagę na kody witryn, na przykład,
w pliku konfiguracyjnym Nginx (najprawdopodobniej w folderze / etc / nginx / sites-enable) dodaj na górze pliku konfiguracyjnego:
następnie w
server
bloku dodaj deklarację, aby słuchać 3 domen:na koniec, w konfiguracji php (blok zaczynający się od
location ~ \. php $ {
), dodajprzed linią (normalnie zobaczysz inne linie zaczynające się od
fastcgi_param
)zapisz plik konfiguracyjny, uruchom ponownie serwer Nginx et voila.
źródło
RTFM
https://devdocs.magento.com/guides/v2.3/config-guide/multi-site/ms_over.html
MAGE_RUN_TYPE
iMAGE_RUN_CODE
źródło
Prosty sposób przetestowany na Magento 2.2.5
Utwórz alias domeny na przykładowym serwerze domain2.com
Edytuj plik index.php w katalogu głównym Magento
źródło