Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

Cómo migrar Prestashop de un proveedor de Internet hacia otro.

Publicado en 26 junio, 2015, por en prestashop.

En esta entrada os resumo cómo mover una tienda virtual de una máquina hacia otra. Por ejemplo, de un proveedor de Internet hacia otro. A su vez, al finalizar el proceso habremos aprendido cómo realizar copias de seguridad.

Para empezar, es aconsejable dejar la tienda en modo mantenimiento, y notificar al usuario de este hecho.

Prestashop nos permite deshabilitar la tienda ya sea por que estamos en un mantenimiento temporal o por que estamos construyendo la tienda y aún no queremos mostrarla; para esto al habilitar la opción de tienda en mantenimiento veremos una pantalla que tiene un aspecto base el cual podemos personalizar.

Preferencias => Mantenimiento , desactivamos la tienda y guardamos.

En este enlace os explican cómo modificar la página de mantenimiento.

Después tendremos que efectuar es un backup de la base de datos. Desde la versón 1.4, se incorpora una apartado dentro del backend:

Parámetros avanzados – Respaldar BD.

Al pulsar sobre la advertencia relacionada con las copias, se nos creará un archivo con extensión sql.bz2. Seguramente lo tendremos en la carpeta de descargas. Para hacer la copia de la base de datos Mysql también podemos emplear herramientas como el phpmyadmin, pero aconsejo usar la de ellos.

Una vez realizado esto, tendremos que respaldar todos los archivos del sitio mediante FTP con un programa como el Filezilla.

Una vez con los datos y la base ya tenemos copia de seguridad efectuada. Ahora toca moverlo hacia el nuevo hosting (recomiendo no eliminar nada de lo anterior todavía).

Tendremos que modificar localmente el fichero dentro de config/settings.inc.php.

En la parte superior de este archivo, cambiaremos la dirección  de la maquina SQL, el usuario, password y nombre de la base.

Subimos todo, aseguramos permisos.

En caso de ser un dominio distinto o ruta distinta es necesario en el fichero anterior modificar esta línea:

define(‘__PS_BASE_URI__’, ‘/directorio/’);

Antes de subir todos los archivos por filezilla u otro gestor, es necesario importar la base de datos desde phpmyadmin. Opciones, importar, seleccionar fichero generado sql.bz2. En caso de producirse algún error, intentamos el proceso de nuevo.

Recomiendo entrar en el backend (esto es posible desde la versión 1.4), en el apartado preferencias /SEO-URL y cambiar los parámetros de la URL nueva:

PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL

Generar de nuevo el .htaccess

Otro consejo.

Recuerda que prestashop usa una cache. No es necesario subirla, puedes subir solo la carpeta que se crea en una instalación nueva sin ningún archivo. Para evitar que se suban muchos ficheros y posibles problemas innecesariamente. El proceso de subida puede ser lento.

Alguna otra sugerencia? – Comparte en comentarios.

Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Home prestashop Cómo migrar Prestashop de un proveedor de Internet hacia otro.
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies