Ich habe die Base-URL in Magento 2.1 geändert, aber es funktioniert nicht.
Während der Installation habe ich die Basis-URL auf gesetzt www.domain1.net
. Ich muss es ändern www.domain2.net
.
Was ich versucht habe:
Aktualisiere baseurl in
core_config_data
:UPDATE core_config_data SET value = 'http://www.domain2.net/' WHERE path IN ('web/secure/base_url', 'web/unsecure/base_url');
Ersetzen
design/head/includes/
UPDATE core_config_data SET value = REPLACE(value, 'http://www.domain1.net/', 'http://www.domain2.net/') WHERE path = 'design/head/includes';
Dann änderte Store Url
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/"
Zum Schluss den Cache leeren:
php bin/magento cache:flush
Nach der Suche auf www.domain2.net wurde der Server nicht gefunden.
Referenz:
- https://mage2.pro/t/topic/22
- http://blog.netgloo.com/2016/05/13/magento-2-change-base-url-using-the-command-line/
Was ist der richtige Weg, um die Base-URL in Magento 2.1 zu ändern?
magento-2.1
database
base-url
Rajkumar .E
quelle
quelle
php bin/magento list
steht: setup: store-config: set Installiert die Store-Konfiguration. Veraltet seit 2.2.0. Verwenden Sie stattdessen config: setAntworten:
Erstes Update sowohl die
web/unsecure/base_url
undweb/secure/base_url
URLs incore_config_data
zuhttp://www.domain2.net/
in Ihrer Datenbank. (Sie können die obige Abfrage verwenden).Löschen Sie dann den Cache mit dem folgenden Befehl.
Stellen Sie sicher, dass Sie Ihre aktualisiert haben
virtual host settings according to the new URL.
Sobald Sie die angewendeten Änderungen des virtuellen Hosts festgelegt haben,
restart the apache server.
Jetzt
browse with the new URL.
quelle
zusätzlich zu Sukeshinis Antwort würde ich auch überprüfen, für welche Domain die Magento-Cookies eingestellt sind. Suchen Sie
core_config_data
nach%cookie%
allen Zeilen, und entfernen Sie sie, oder ersetzen Sie sie durch die neue Domain. Wenn Sie diese nicht ändern oder löschen, werden Sie möglicherweise zu Ihrer alten Domain weitergeleitet. Viele Minuten durch dieses Problem verschwendetquelle
In meinem Fall musste ich das web / unsecure / base_link_url auch ändern:
quelle