PrestaShop en Plesk: cómo crear una copia de seguridad
Introducción: ¿Por qué es vital hacer un backup de tu PrestaShop en Plesk?
Tener una tienda online con PrestaShop implica gestionar productos, pedidos, clientes y configuraciones. Todo ese trabajo puede desaparecer en segundos por un error humano, un ataque informático o una actualización fallida. Por eso, realizar copias de seguridad periódicas es la mejor práctica para cualquier negocio digital.
En este artículo, te explicaré paso a paso cómo crear un backup PrestaShop Plesk completo, tanto de los archivos como de la base de datos, y cómo restaurarlo si algo sale mal. No necesitas ser un experto técnico; solo sigue estas instrucciones y tendrás tu copia seguridad PrestaShop Plesk lista en minutos.
¿Qué incluye un backup de PrestaShop en Plesk?
Antes de empezar, es importante entender qué necesitas guardar. Una tienda PrestaShop tiene dos componentes esenciales:
- Archivos del sitio: temas, módulos, imágenes, archivos de configuración (como
parameters.php) y todo el código. - Base de datos: productos, clientes, pedidos, direcciones, configuraciones del sistema.
En Plesk, puedes hacer un backup completo que incluya ambos elementos de forma sencilla. También puedes optar por backups parciales (solo archivos o solo base de datos), pero para una restaurar PrestaShop Plesk completa, lo recomendable es siempre el backup total.
Requisitos previos
Antes de lanzarte a crear el backup, asegúrate de tener:
- Acceso a Plesk (generalmente a través de
https://tudominio.com:8443o la IP de tu servidor). - Credenciales de administrador de la tienda PrestaShop (por si necesitas verificar la versión o la configuración).
- Espacio suficiente en el servidor o en un destino externo (descarga local, FTP, almacenamiento en la nube).
[INFO] Si tu servidor usa Syspanel (antes HestiaCP), el puerto de acceso es el 2106. El proceso es similar, pero los nombres de las opciones pueden variar ligeramente. En este artículo nos centramos en Plesk.
Paso a paso: Crear un backup PrestaShop Plesk
1. Accede al panel de Plesk
Abre tu navegador y escribe la URL de tu panel Plesk. Por lo general, es algo como:
https://tudominio.com:8443
Inicia sesión con tu usuario y contraseña de administrador o del plan de hosting.
2. Localiza tu dominio de PrestaShop
En el panel principal, verás una lista de tus dominios o suscripciones. Busca el dominio donde tienes instalado PrestaShop y haz clic en su nombre.
3. Ve a la sección de "Backup"
Dentro del menú del dominio, busca la opción "Backup" o "Copias de seguridad". Normalmente está en la pestaña "Herramientas y utilidades" o en el menú lateral izquierdo.
4. Elige el tipo de backup
Plesk te ofrecerá varias opciones:
- Backup completo: guarda archivos, base de datos, configuraciones de correo, etc.
- Solo archivos: solo los archivos del sitio (útil si solo modificaste el código).
- Solo base de datos: solo la base de datos de PrestaShop.
Para un backup PrestaShop Plesk completo, selecciona la primera opción.
5. Configura las opciones de backup
Se te pedirá que elijas:
- Nombre del backup: pon uno descriptivo, por ejemplo:
backup-prestashop-2024-10-15. - Destino: puedes guardarlo en el servidor (repositorio local), descargarlo a tu PC, o enviarlo a un almacenamiento externo (FTP, SFTP, Amazon S3, etc.). Para mayor seguridad, es recomendable descargarlo localmente o usar un servicio externo.
- Notificaciones: puedes marcar que te envíe un correo cuando termine.
6. Inicia el backup
Haz clic en "Aceptar" o "Iniciar backup". Dependiendo del tamaño de tu tienda, puede tardar desde segundos hasta varios minutos. No cierres la ventana hasta que veas el mensaje de éxito.
7. Verifica que el backup se creó correctamente
Una vez finalizado, ve a la lista de backups en Plesk (normalmente en la misma sección). Deberías ver el nombre que le pusiste, con la fecha y hora. Si lo descargaste, comprueba que el archivo .tar o .zip tenga un tamaño coherente.
[TIP] Programa backups automáticos desde Plesk para que no tengas que acordarte. En la misma sección de backup, busca la opción "Programar backup" y elige la frecuencia (diaria, semanal, etc.).
Cómo restaurar un backup de PrestaShop en Plesk
Si alguna vez necesitas restaurar PrestaShop Plesk (por un error, un ataque o una migración), el proceso es igual de sencillo.
1. Accede a la sección de Backup del dominio
Igual que antes, ve al dominio de tu tienda y haz clic en "Backup".
2. Busca el backup que deseas restaurar
En la lista de backups disponibles, localiza el que quieras usar. Puedes filtrar por fecha o nombre.
3. Inicia la restauración
Haz clic en el icono de "Restaurar" (normalmente una flecha circular o un botón con ese texto). Se te preguntará qué quieres restaurar:
- Todo el contenido: archivos + base de datos + configuraciones.
- Solo archivos o solo base de datos.
Selecciona la opción que necesites. Si es una recuperación completa, elige "Todo".
4. Confirma y espera
Plesk te mostrará un resumen de lo que se va a restaurar. Revisa que sea correcto y haz clic en "Aceptar". El proceso puede tardar unos minutos. No interrumpas la operación.
5. Verifica que la tienda funciona
Una vez restaurada, accede a tu tienda PrestaShop (tanto al frontend como al panel de administración). Revisa que:
- Los productos y categorías estén visibles.
- Los pedidos y clientes aparezcan.
- Los módulos funcionen correctamente.
Si algo falla, puedes repetir la restauración con otro backup o contactar a tu soporte técnico.
[WARNING] Antes de restaurar, asegúrate de tener un backup reciente del estado actual (por si algo sale mal). Nunca sobreescribas datos sin tener una copia de seguridad previa.
Consejos adicionales para tu copia seguridad PrestaShop Plesk
1. Realiza backups antes de cualquier actualización
Antes de actualizar PrestaShop, un tema o un módulo, siempre haz un backup completo. Si la actualización rompe algo, podrás volver atrás en minutos.
2. Guarda los backups en lugares diferentes
No confíes solo en el repositorio local de Plesk. Descarga una copia a tu PC o súbela a Google Drive, Dropbox o un servicio de backup externo. Así estarás protegido ante fallos del servidor.
3. Verifica la integridad de los backups
De vez en cuando, prueba a restaurar un backup en un entorno de pruebas (por ejemplo, un subdominio) para asegurarte de que los archivos y la base de datos son válidos.
4. No olvides los archivos de configuración
Aunque el backup de Plesk incluye todo, presta especial atención al archivo app/config/parameters.php de PrestaShop. Contiene las credenciales de la base de datos y otras configuraciones críticas. Si lo pierdes, tendrás que reconfigurar la tienda desde cero.
5. Usa herramientas adicionales de backup
Además del backup de Plesk, puedes usar módulos de PrestaShop como "Backup & Restore" o plugins de terceros. Pero el backup a nivel de servidor es más completo y fiable.
Preguntas frecuentes (FAQ)
¿Puedo hacer un backup solo de la base de datos de PrestaShop en Plesk?
Sí. En la sección de backup, elige la opción "Solo base de datos". Esto es útil si solo has modificado productos o clientes y no los archivos del sitio.
¿Cuánto espacio ocupa un backup de PrestaShop?
Depende del tamaño de tu tienda: imágenes, número de productos, módulos, etc. Una tienda pequeña puede ocupar 100-200 MB, mientras que una grande puede superar 1 GB. Asegúrate de tener espacio suficiente en el destino.
¿Puedo restaurar un backup de PrestaShop en otro servidor?
Sí, siempre que el nuevo servidor tenga Plesk y la misma versión de PHP y MySQL compatible con tu PrestaShop. El proceso es similar: subes el backup a Plesk y lo restauras en el dominio correspondiente.
¿Qué hago si el backup falla?
Revisa los logs de Plesk (en "Herramientas y utilidades" > "Registros"). Los errores más comunes son falta de espacio en disco o problemas de permisos. Si no puedes resolverlo, contacta a tu proveedor de hosting.
¿Es necesario hacer backup de los correos electrónicos?
No para PrestaShop en sí, pero si usas cuentas de correo asociadas al dominio, puedes incluirlas en el backup completo de Plesk. No es obligatorio para la tienda.
Conclusión
Crear un backup PrestaShop Plesk es un proceso sencillo que puede ahorrarte muchos dolores de cabeza. Con solo unos pocos clics, puedes proteger tu negocio online y tener la tranquilidad de que, ante cualquier imprevisto, podrás restaurar PrestaShop Plesk sin perder datos valiosos.
Recuerda: la frecuencia es clave. Programa backups automáticos semanales o diarios si tu tienda tiene mucho movimiento. Y nunca está de más tener una copia externa.
Si sigues esta guía, tu tienda PrestaShop estará siempre a salvo. ¡Ahora ve y haz tu primer backup!
