Este caso podria darse cuando estemos de prueba o simplemente ya tenemos varios productos y tenemos que mudarnos a un nuevo Dominio y NO QUEREMOS CARGAR TODOS LOS PRODUCTOS Y PRECIOS Y MODULOS DE NUEVO.
Son 3 pasos
Buscamos las siguiente tablas :
ps_shop_url (tabla)
domain midominionuevo.com
domain_ssl midominionuevo.com
physical_uri /mi_carpeta_contenedora_de_la_tienda_nueva/
physical_uri : se debe poner la subcarpeta contenedora ( ej: /public_html/mi_tienda ) y siempre van con contrabarra al inicio y al final. En caso de no haberla dejarla vacia
ps_configuration (tabla)
PS_SHOP_DOMAIN midominionuevo.com
PS_SHOP_DOMAIN_SSL midominionuevo.com
Una vez terminado debemos cambiar el .htaccess del sitio prestashop nuevo con la carpeta contenedora de Prestashop. Siguiendo nuestro ejemplo quedaria asi :
RewriteRule . - [E=REWRITEBASE:/mi_carpeta_contenedora_de_la_tienda_nueva/]
LISTOOOOOOOO.
Ahora lo unico que queda mal son las imagenes. La razon es por que queda en CACHE las URL de las imagenes entonces debemos BORRAR todo el cache del SMARTY (software usado por Prestashop)
Eliminemos todo de la ruta /public_html/mi_carpeta_contenedora_de_la_tienda_nueva/cache/smarty/cache (siguiendo nuestro ejemplo) menos el archivo index.php.
Ahora si se puede disfrutar de la migración exitosa
Son 3 pasos
- copiar las carpetas
- copiar la base de datos
- corrección de cache , dominio y base de datos y .htaccess
- Bueno primero hay que migrar las carpetas , tan sencillo como copiarlas de toda la tienda y subirlas por FTP.
- Luego ir al PHP MYADMIN y exportar la base en un archivo .SQL y luego importar en este nuevo dominio.
- Ahora el problema surge que en la base de datos siempre se esta apuntando al viejo dominio , entonces hay que cambiar 2 registros de la base datos del nuevo dominio.
Buscamos las siguiente tablas :
ps_shop_url (tabla)
domain midominionuevo.com
domain_ssl midominionuevo.com
physical_uri /mi_carpeta_contenedora_de_la_tienda_nueva/
physical_uri : se debe poner la subcarpeta contenedora ( ej: /public_html/mi_tienda ) y siempre van con contrabarra al inicio y al final. En caso de no haberla dejarla vacia
ps_configuration (tabla)
PS_SHOP_DOMAIN midominionuevo.com
PS_SHOP_DOMAIN_SSL midominionuevo.com
Una vez terminado debemos cambiar el .htaccess del sitio prestashop nuevo con la carpeta contenedora de Prestashop. Siguiendo nuestro ejemplo quedaria asi :
RewriteRule . - [E=REWRITEBASE:/mi_carpeta_contenedora_de_la_tienda_nueva/]
LISTOOOOOOOO.
Ahora lo unico que queda mal son las imagenes. La razon es por que queda en CACHE las URL de las imagenes entonces debemos BORRAR todo el cache del SMARTY (software usado por Prestashop)
Eliminemos todo de la ruta /public_html/mi_carpeta_contenedora_de_la_tienda_nueva/cache/smarty/cache (siguiendo nuestro ejemplo) menos el archivo index.php.
Ahora si se puede disfrutar de la migración exitosa