J'ai changé l'URL de base dans Magento 2.1, mais cela ne fonctionne pas.
Lors de l'installation, j'ai défini l'URL de base sur www.domain1.net
. Je dois le changer www.domain2.net
.
Ce que j'ai essayé:
Mettre à jour baseurl dans
core_config_data
:UPDATE core_config_data SET value = 'http://www.domain2.net/' WHERE path IN ('web/secure/base_url', 'web/unsecure/base_url');
Remplacer
design/head/includes/
UPDATE core_config_data SET value = REPLACE(value, 'http://www.domain1.net/', 'http://www.domain2.net/') WHERE path = 'design/head/includes';
URL de la boutique modifiée
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/"
Enfin vidé le cache:
php bin/magento cache:flush
Après serach www.domain2.net, il lance le serveur introuvable.
Référence:
- https://mage2.pro/t/topic/22
- http://blog.netgloo.com/2016/05/13/magento-2-change-base-url-using-the-command-line/
Quelle est la bonne façon de changer l'URL de base dans magento 2.1?
magento-2.1
database
base-url
Rajkumar .E
la source
la source
php bin/magento list
elle dit: setup: store-config: set Installe la configuration du magasin. Déconseillé depuis 2.2.0. Utilisez config: set à la placeRéponses:
Première mise à jour à la fois la
web/unsecure/base_url
etweb/secure/base_url
URL danscore_config_data
lahttp://www.domain2.net/
dans votre base de données. (vous pouvez utiliser la requête ci-dessus).Vider ensuite le cache par la commande ci-dessous.
Assurez-vous d'avoir mis à jour votre
virtual host settings according to the new URL.
Une fois que vous avez défini les modifications de l'hôte virtuel appliquées,
restart the apache server.
Maintenant
browse with the new URL.
la source
en plus de la réponse de Sukeshinis, je vérifierais également pour quel domaine les cookies magento sont définis. Rechercher dans
core_config_data
pour%cookie%
et enlever toutes les lignes ou les remplacer par le nouveau domaine. Parce que si vous ne les modifiez pas ou ne les supprimez pas, il se peut que vous soyez redirigé vers votre ancien domaine. J'ai perdu beaucoup de minutes sur ce problèmela source
Dans mon cas, j'ai dû également changer le web / unsecure / base_link_url:
la source