¿HABLAMOS?

Blog

¿Sobre qué quieres leer?

/Magento 2: Cambia la url base usando la línea de comando

Publicado por Jaime Moro el 23/3/2018

Existen muchas maneras para cambiar la URL de tu tienda Magento 2. En este caso, vamos a realizarlo por comando, los campos a actualizar serán base-url y base-url-secures.

En unos sencillos pasos conseguirás cambiar la URL de Magento sin grandes problemas. Sigue las siguientes instrucciones:

1. Accede a la consola, en la raíz de Magento

Tienes que ir a la raíz de Magento y escribir dentro de la consola:

php bin/magento setup:store-config:set --base-url="http://tudominio.com/"

Repetimos esta operación con base-url-secure:

php bin/magento setup:store-config:set --base-url-secure="http://tudominio.com/"

Importante: ambos base-url y los base-url-secure deben contener el esquema de la URL: http:// o https:// (en el caso de tener el certificado ssl) y al final del dominio añadir la barra inclinada / .

2. Borrar caché

Después es importante borrar el caché:

php bin/magento cache:flush

3. Url cambiada

En principio, ahora solo con poner tu dominio en el navegador la tienda online ya tendría que verse, navega por las diferentes páginas y revisa que el dominio sea el correcto.

 

¿No ha salido como esperabas?

En el caso de tener problemas, aquí te muestro una serie de posibles soluciones al problema:

Borrar valores actuales de la base de datos

Puede suceder que el comando anterior no funcione como se esperaba y todavía quede alguna url que apunte a la anterior base-url. En estos casos, debes borrar algunos valores en tu base de datos.

Abre la base de datos Magento 2 con la herramienta preferida de MySQL y luego vete a la core_config_datatabla.

Busca las filas que tengan estos valores en la columna path (ten en cuenta que podría haber más de una fila para cada valor):

  • "web/unsecure/base_url"
  • "web/secure/base_url"

 

Elimine estas filas (tranquilo, Magento las volverá a crear después).

Ahora puede establecer el base-url valor utilizando el comando CLI anterior.

En este caso, debe modificar el base-url solo de la línea de comando y no del Panel de administración de Magento. Si ya has guardado el valor del campo Base url usando el Panel de administración, debes borrar los valores dentro de la core_config_datatabla de Magento como se describe arriba.

Si necesitas ayuda con alguna tarea de este tipo, contacta con nosotros, seguro que podemos ayudarte para que tu tienda Magento quede tal y como necesitas. ¡Escríbenos!