Cómo migrar Prestashop 1.7 de un un dominio a otro dominio o de un servidor a otro servidor

¿Quieres migrar una Tienda prestashop 1.7 a otro dominio o servidor? las cosas han cambiado desde la versión 1.6.

Los siguientes pasos para hacer la migración de tu tienda prestashop pueden funcionar para cuando quieres mover de carpeta, de dominio en el mismo hosting o de servidor a servidor.

Pasos a seguir

Desactivar “Almacenamiento en cache”

Esto lo puedes hacer desde el panel de control de tu tienda prestashop “Parámetros Avanzados -> rendimiento” Almacenamiento en caché opción usarcache “No”

Hacer un respaldo de los archivos y al nuevo destino

Puedes usar cualquier herramienta que tengas disponible, con cpanel o algún cliente ftp como filezilla.

Hacer un respaldo de la base de datos y descargar

Esto lo puedes hacer con phpmyadmin o la herramienta que tu proveedor de hosting tenga a tu disposición para poder realizar esta tarea.

Hacer respaldo de la base de datos y modificar datos de dos tablas:

algo_configuration y algo_shop_url

Esto lo puedes hacer desde phpmyadmin

Para la tabla “algo_configuration” debes hacer una una consulta SQL.

SELECT * FROM `psxcd_configuration` WHERE `value` LIKE '%dominioanterior%'

Cuando hagas esta consulta te debe dar como resultado una lista con los valores de: PS_SHOP_DOMAIN, PS_SHOP_DOMAIN_SSL y PS_SHOP_NAME. Cambia “dominioanterior” por “dominionuevo”.

La siguiente consulta es en la tabla “algo_shop_url”, por lo general es un registro al meno que tengas mas tiendas bajo el mismo control.

Actualiza “dominioanterior” por “nuevodominio” en los campos: domain, domain_ssl

También hay un campo llamado: physical_uri en ésta tabla de la base de datos, este valor es la ruta de la carpeta en dónde está instalada la tienda prestashop, usa “/” si va a estar en la carpeta raiz.

Si no tienes phpmyadmin puedes editar el archivo de respaldo buscando los valores que debes cambiar en el documento antes de que hagas la importación de la base de datos al nuevo destino.

Por último, editar el archivo “/app/config/parameters.php”

Sustituye la información sólo cuando cambies de servidor, dominio o servicio de hosting. Cuando mueves tu tienda de una carpeta a otra del mismo servidor o servicio de hosting no necesitas cambiar la base de datos.

'database_name' => '**********',
'database_user' => '**********',
'database_password' => '**********',

Esto es todo

Ahora ya sabes  cómo migrar Prestashop 1.7 de un un dominio a otro dominio o de un servidor a otro servidor.

En caso de que lo intentes y no te funcione, déjame ayudarte, envíame un comentario con el problema o error que resulte.

Pero si te ha resultado todo bien, deja tu comentario y comparte tu experiencia.