METODO 2 (para metodo 1 visite el otro post, http://mallen.cl/migracion-prestashop/)
Aplica para versiones: 1.6.0.x
Testeado en: 1.6.0.6 y 1.6.0.9
-MAMP, XAMP, e instalaciones con phpmyadmin
Hay una gran cantidad de información para migrar de hosting a hosting , y de localhost a servidor , pero poca de para traer una copia local a tu ordenador o servidor local (localhost). Si bien los procesos son similares, varían un poco.
1-realizar una copia completa de la BD de prestashop ( quiere decir «estructura y contenidos» ) por phpmyadmin, seleccionar la copia SQL o zip de archivo descarga
1.1-Se recomienda excluir las tablas ps_empployee y ps_shop_empployee . Para evitar pasos adicionales
Nota: la que se hace por backoffice de prestashop no la recomiendo.
2- realiza una copia de los archivos completa de los archivos de tu prestashop, o su defecto de las carpetas modificadas
-theme
-img
-modules
-upload y download
-cualquier otra q se haya modificado.
Omitir carpetas de config y cache
2.1 crea una carpeta con el htdocs, o www, apache2, dependiendo de la versión apache, o server q utilices.
Si deseas ahorrar un paso pon el mismo nombre de carpeta del hosting
3- crea una base de datos vacía en tu servidor local, si es la primera debe asignar un usuario con permisos «all»
4- comienza una instalación de prestashop de la misma versión que en tu hosting.
5-cuando te pregunte por la BD, asignas la creada localmente, revisa
Que coincida el nombre y los prefijos de la tablas para evitar pasos adicionales.
Hasta aquí si está todo bien, deberías contar con una intalacion prestashop con el tema por defecto.
Opcionalmente en este punto puedes realizar una copia de seguridad, de una instalación limpia.
6- opcionalmente por phpmyadmin debes importar el respaldo .sql de la base del hosting (si no excluiste la tablas empployee del punto 1. Respalda la tabla de la BD del ordenador local.
7.realiza una copia de los archivos la copia de las carpetas respaldadas
-theme
-img
-modules
-upload y download
-cualquier otra q se haya modificado. (Pdf, catálogos, clases , traducciones )
Omitir pegar carpetas de config y cache
8- como omitimos las tablas empployee evitamos el paso de cambiar los archivos config.
9. Acceder al back officce y cambiar las SEO & URL, para q hagan referencia a localhost si sólo trabajarás del servidor , o la IP si necesitas acceder de otros equipos
10-activa los módulos y el tema que tenías en el hosting
En general esto debe funcionar pero pueden pasar ciertas cosas:
-páginas frontend en blanco
-error 500
– error 300y algo
-links que apunten a la web del hosting
Eso ya es parte de otro post.