Como cambiar la url temporal o el dominio asociado en Prestashop
Hey! Hola que tal amigos de Junior a Senior el día de hoy les vengo con un nuevo post, el cual consta de un error algo molesto en Prestashop. Este consta del siguiente mensaje:
¿Cómo cambiar tu dominio principal en caso de que cambies de host? ¿O cómo configurar su entorno de desarrollo en localhost cuando importa un entorno de producción en vivo?
Supongamos que tiene una tienda en funcionamiento en https://dominio1.com y desea cambiar a dominio2.com y esta aun sigue redireccionando al antiguo dominio, lo que tenemos que hacer ir a nuestra base de datos y localizar la tabla ps_shop_url y editando el campo domain y domain_ssl respectivamente. Una vez realizado esto limpiamos cache y esto debería estar funcionando perfectamente
# 0. Edite los parámetros de su base de datos en /app/config/parameters.php
# then, use these lines to update your configuration for your new host/domain
# 1. URL de la tienda
update *_shop_url set domain="dominio1", domain_ssl="dominio2" where main=1 and domain="dominio1";
# 2. Prefix
update *_shop_url set physical_uri="/prefix2/" where main=1 and domain="dominio2";
# 3. Habilitar (o desabilitar) HTTPS
update *_configuration set PS_SSL_ENABLED=1; # 1=enable HTTPS, 0=disable HTTPS
# 4. Editar nuestro /.htaccess y remplazarl "^dominio1$" por "^dominio2$"
Entonces, para configurar un entorno local en http://localhost
, nos da la siguiente configuración:
# 0. eEditamos los parametros de la base de datos en /app/config/parameters.php
# 1. Y despues
update *_shop_url set domain="localhost", domain_ssl="localhost" where main=1 and domain="my-domain-1";
update *_shop_url set physical_uri="/" where main=1 and domain="localhost";
update *_configuration set PS_SSL_ENABLED=0;
# 2. Editamos nuestro /.htaccess y remplazamos "^dominio1$" by "^localhost$"
Espero les haya servido de algo esta breve información, si tienen dudas u otras maneras de hacerlo pueden mostrárnoslo en los comentarios, esto ayudara a qué todos crezcamos y resolvamos nuestros problemas de forma rápida y sencilla.