Zmieniłem podstawowy adres URL w Magento 2.1, ale to nie działa.
Podczas instalacji ustawiłem podstawowy adres URL na www.domain1.net
. Muszę to zmienić na www.domain2.net
.
Co próbowałem:
Zaktualizuj baseurl w
core_config_data
:UPDATE core_config_data SET value = 'http://www.domain2.net/' WHERE path IN ('web/secure/base_url', 'web/unsecure/base_url');
Zastąpić
design/head/includes/
UPDATE core_config_data SET value = REPLACE(value, 'http://www.domain1.net/', 'http://www.domain2.net/') WHERE path = 'design/head/includes';
Następnie zmieniono adres URL sklepu
php bin/magento setup:store-config:set --base-url="http://www.domain2.net/"
php bin/magento setup:store-config:set --base-url-secure="https://www.domain2.net/"
Wreszcie wyczyściłem pamięć podręczną:
php bin/magento cache:flush
Po wyszukaniu www.domain2.net nie znaleziono serwera rzucania.
Odniesienie:
- https://mage2.pro/t/topic/22
- http://blog.netgloo.com/2016/05/13/magento-2-change-base-url-using-the-command-line/
Jaki jest właściwy sposób zmiany podstawowego adresu URL w Magento 2.1?
magento-2.1
database
base-url
Rajkumar .E
źródło
źródło
php bin/magento list
to mówi: Setup: sklep-config: set instaluje konfigurację sklepu. Przestarzałe od 2.2.0. Zamiast tego użyj config: setOdpowiedzi:
Pierwsza aktualizacja zarówno
web/unsecure/base_url
iweb/secure/base_url
adresy URL wcore_config_data
celuhttp://www.domain2.net/
w swojej bazie danych. (możesz użyć powyższego zapytania).Następnie wyczyść pamięć podręczną, wykonując poniższe polecenie.
Upewnij się, że zaktualizowałeś swój
virtual host settings according to the new URL.
Po ustawieniu zastosowanych zmian hosta wirtualnego,
restart the apache server.
Teraz
browse with the new URL.
źródło
oprócz odpowiedzi Sukeshinis sprawdziłbym również, dla jakiej domeny są ustawione ciasteczka magento. Szukaj w
core_config_data
za%cookie%
i usunąć wszystkie wiersze lub wymienić je na nowej domenie. Ponieważ jeśli ich nie zmienisz lub nie usuniesz, być może zostaniesz przekierowany do starej domeny. Zmarnowałem dużo minut na ten problemźródło
W moim przypadku musiałem zmienić również web / unsecure / base_link_url:
źródło