Seguramente habéis estado trabajando duro en vuestra nueva tienda online en local, o tal vez tenéis una tienda operativa y os queréis cambiar de proveedor de hosting.
En cualquier caso, el procedimiento para la migración de servidor es el siguiente:
1.- Hacer una copia de seguridad de los archivos y la base de datos. Esto no es estrictamente necesario, pero nunca se sabe…
2.- Instalar un prestashop fresquito en el nuevo servidor, mejor si es de la misma versión que el antiguo.
3.- Copiar todos los archivos de un servidor a otro, excepto la carpeta ‘config’. Sobreescribir todos los archivos.
4.- Establecer permisos de escritura para:
/config
/download
/img
/mails
/modules
/themes (seguramente sólo los archivos o carpetas necesarios como los de idioma)
/tools/smarty/compile
/translations
/upload
/sitemap.xml
5.- Exportar la base de datos del servidor antiguo como sql.
6.- Editar el archivo sql y reemplazar el texto ‘http://antiguoservidor/’ por ‘http://nuevoservidor/
7.- Eliminar todas las tablas de la base de datos del antiguo servidor, salvo la de empleados (employees).
8.- Importar todas las tablas menos la de empleados. Para ello edita el archivo .sql antiguo, copia las tablas y datos correspondientes e insértalos en la nueva base de datos.
Si tienes varios empleados, añádelos. Para ello, copia las filas ‘Insert into …..’ correspondientes de la tabla de empleados antigua y pega ese código en la pestaña sql de tu phpmyadmin. Ojo no borres el empleado admin que creaste al instalar.
Este es un punto que se puede omitir, también podemos importar toda la base de datos del antiguo servidor y cuando la importemos dicha tabla. Utilizaremos el método de recuperar contraseña de Prestashop, introducimos el email del administrador de la tienda y recibiremos un correo con la nueva contraseña. Entramos al backoffice y cambiamos la contraseña del empleado administrador.
Eso es todo, como véis muy fácil.