Guía de backup en Plesk para PrestaShop
Si tienes una tienda online con PrestaShop alojada en un servidor Plesk, sabes que tu negocio depende de esos archivos y de la base de datos. Un error, un ataque o una actualización fallida pueden dejarte sin ventas. Por eso, tener una copia seguridad PrestaShop actualizada no es un lujo, es una necesidad.
En esta guía te explico paso a paso cómo hacer un backup PrestaShop Plesk completo y seguro. No necesitas ser un experto en servidores, solo seguir estas instrucciones al pie de la letra. Al final, también responderé a las preguntas más frecuentes sobre backups en este entorno.
¿Por qué es importante hacer un backup PrestaShop Plesk?
Imagina que estás modificando un producto, instalando un módulo o aplicando un parche de seguridad. Algo sale mal y tu tienda deja de cargar. Sin un respaldo, podrías perder:
- Todos los productos y categorías.
- Los pedidos y datos de clientes.
- La configuración del diseño y los módulos.
- El contenido SEO que tanto trabajo te costó posicionar.
Con un Plesk backup, puedes restaurar todo en minutos y volver a vender como si nada hubiera pasado. Además, es un requisito para cumplir con normativas de protección de datos (GDPR) y para tener tranquilidad ante cualquier imprevisto.
¿Qué necesitas para hacer un backup en Plesk?
Antes de empezar, asegúrate de tener:
- Acceso al panel Plesk (generalmente en
https://tudominio.com:8443o la URL que te haya dado tu hosting). - Credenciales de administrador de Plesk (usuario y contraseña).
- Espacio suficiente en el servidor o en un destino externo (FTP, Amazon S3, Google Drive, etc.) para guardar el respaldo.
- Conocimiento básico de los archivos de PrestaShop: la carpeta principal suele llamarse
httpdocsoprestashop.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. Pero esta guía está centrada en Plesk, que es otro panel muy común.
Método 1: Backup manual desde Plesk (recomendado para principiantes)
Este método te permite descargar una copia completa de tu tienda (archivos + base de datos) desde el propio panel. Es el más seguro porque no necesitas tocar código.
Paso 1: Accede al administrador de Plesk
Abre tu navegador y escribe la URL de tu panel Plesk. Inicia sesión con tus credenciales.
Paso 2: Ve a la sección de Backup
En el menú principal, busca la opción "Backup" o "Administrador de backup". Dependiendo de la versión de Plesk, puede estar en:
- Herramientas y configuración > Administrador de backup.
- O directamente en el panel de inicio de tu dominio.
Paso 3: Crea un nuevo backup
Haz clic en "Crear backup" o "Realizar copia de seguridad". Se abrirá un formulario con varias opciones.
Paso 4: Configura las opciones del backup
Aquí debes elegir qué incluir y dónde guardarlo:
- Tipo de backup: Selecciona "Completo" (incluye archivos y base de datos). No elijas solo "Archivos" o solo "Base de datos", porque necesitas ambos para restaurar PrestaShop.
- Destino: Puedes guardarlo en el servidor local (dentro de Plesk) o descargarlo a tu PC. Para mayor seguridad, elige "Descargar al ordenador" o subirlo a un almacenamiento externo (FTP, SFTP, Amazon S3, etc.).
- Nombre del backup: Ponle un nombre descriptivo, por ejemplo:
backup-prestashop-2025-04-10. - Notificaciones: Marca si quieres que te avise por correo cuando termine.
[TIP] Si tu hosting tiene poco espacio, no guardes muchos backups en el servidor. Mejor descárgalos y bórralos del panel.
Paso 5: Inicia el proceso
Haz clic en "Aceptar" o "Iniciar backup". Dependiendo del tamaño de tu tienda, puede tardar desde segundos hasta varios minutos.
Paso 6: Descarga o verifica el backup
Una vez completado, verás el backup en la lista. Si elegiste descargarlo, haz clic en el icono de descarga (normalmente una flecha hacia abajo). Guarda el archivo .tar.gz o .zip en una carpeta segura de tu ordenador o en la nube.
[WARNING] Nunca guardes backups en la misma carpeta de tu tienda (por ejemplo, dentro de
httpdocs). Si alguien accede por vulnerabilidad, podría descargar tu base de datos.
Método 2: Backup automático programado en Plesk
Si no quieres acordarte de hacer backups manualmente, programa una tarea recurrente. Así siempre tendrás una copia seguridad PrestaShop reciente.
Paso 1: Accede a la programación de backups
En el mismo Administrador de backup, busca la opción "Programar backup" o "Agregar tarea programada".
Paso 2: Configura la frecuencia
Elige cada cuánto tiempo se hará el backup. Para una tienda activa, recomiendo:
- Diario para la base de datos (por los pedidos nuevos).
- Semanal para los archivos completos (por cambios en productos, imágenes, etc.).
Paso 3: Define el destino y la retención
- Destino: Elige un repositorio externo (FTP, SFTP, Amazon S3, Google Drive, etc.). No lo guardes solo en el servidor, porque si el disco falla, perderías todo.
- Retención: Indica cuántos backups conservar (por ejemplo, 7 días para diarios y 4 semanas para semanales). Así no llenas el espacio.
Paso 4: Guarda la tarea
Haz clic en "Aceptar" y la tarea se ejecutará automáticamente según lo programado.
[INFO] Algunos planes de hosting tienen límites de espacio. Ajusta la retención para no excederte.
Método 3: Backup manual mediante FTP y phpMyAdmin (alternativa si no tienes acceso a Plesk)
A veces el panel Plesk no permite backups completos o tu hosting tiene restricciones. En ese caso, puedes hacerlo por separado:
1. Respaldar los archivos de PrestaShop
- Conéctate a tu servidor mediante FTP (FileZilla, Cyberduck, etc.).
- Navega a la carpeta donde está instalado PrestaShop (normalmente
httpdocsopublic_html). - Selecciona todas las carpetas y archivos, y descárgalos a tu PC. Esto puede tardar si tienes muchas imágenes.
2. Respaldar la base de datos
- Accede a phpMyAdmin desde Plesk (suele estar en Bases de datos > phpMyAdmin).
- Selecciona la base de datos de tu PrestaShop (el nombre suele empezar con el prefijo que elegiste al instalar).
- Haz clic en "Exportar".
- Elige el método "Rápido" y formato SQL.
- Haz clic en "Continuar" y descarga el archivo
.sql.
Luego, para restaurar, solo tendrías que subir los archivos por FTP e importar la base de datos desde phpMyAdmin.
[WARNING] Este método manual es más propenso a errores (por ejemplo, olvidar una carpeta). Solo úsalo si el backup desde Plesk no funciona.
¿Cómo restaurar un backup PrestaShop Plesk?
Restaurar es tan importante como hacer el backup. Sigue estos pasos si tu tienda se cae:
Paso 1: Accede al Administrador de backup en Plesk
Ve a la misma sección donde creaste el backup.
Paso 2: Selecciona el backup a restaurar
Busca el archivo de respaldo que quieras usar. Puede estar en el servidor o puedes subir uno desde tu PC (opción "Cargar backup").
Paso 3: Elige qué restaurar
Plesk te preguntará si quieres restaurar:
- Todo el sitio: Archivos + base de datos.
- Solo archivos o solo base de datos.
Para una restauración completa, elige "Todo el sitio".
Paso 4: Confirma la restauración
Haz clic en "Restaurar" y espera a que termine. Durante el proceso, tu tienda puede estar temporalmente fuera de línea. Una vez finalizado, verifica que todo funcione: productos, carrito, pedidos, etc.
[TIP] Antes de restaurar, haz un backup actual de la tienda rota por si necesitas recuperar algún pedido reciente.
Preguntas frecuentes (FAQ) sobre backup en Plesk para PrestaShop
¿Cada cuánto debo hacer un backup de mi PrestaShop en Plesk?
Depende de la actividad de tu tienda. Si vendes a diario, programa un backup de base de datos cada día y uno completo cada semana. Si tu tienda es pequeña, con un backup semanal puede bastar.
¿Puedo hacer un backup solo de la base de datos sin los archivos?
Sí, en Plesk puedes elegir "Solo base de datos" al crear el backup. Esto es útil si solo has modificado productos o pedidos. Pero para una restauración completa, necesitas ambos.
¿El backup incluye las imágenes de los productos?
Sí, un backup completo incluye todos los archivos de la carpeta img y upload. Las imágenes forman parte de los archivos de PrestaShop.
¿Puedo restaurar un backup de PrestaShop en otro servidor Plesk?
Sí, siempre que el otro servidor tenga Plesk y los mismos requisitos de PHP y MySQL. Al restaurar, asegúrate de que la URL del dominio coincida o ajusta la configuración de PrestaShop después.
¿Qué hago si el backup falla por falta de espacio?
Libera espacio en el servidor eliminando backups antiguos o archivos temporales. También puedes cambiar el destino a un repositorio externo (FTP, Amazon S3, etc.).
¿Es seguro guardar backups en la nube?
Sí, siempre que uses servicios con cifrado (como Google Drive, Dropbox, Amazon S3). Evita guardarlos en servidores públicos sin protección.
¿Plesk permite backups incrementales?
Las versiones más recientes de Plesk (a partir de 18.0) sí incluyen backups incrementales, que solo guardan los cambios desde el último backup completo. Esto ahorra espacio y tiempo.
Consejos finales para mantener tu tienda segura
- Prueba tus backups: Cada cierto tiempo, restaura un backup en un entorno de pruebas para asegurarte de que funciona.
- No confíes solo en el hosting: Aunque tu proveedor haga backups automáticos, ten tú también una copia externa.
- Protege el acceso a Plesk: Usa contraseñas fuertes y activa la autenticación en dos pasos si está disponible.
- Actualiza PrestaShop y los módulos: Las versiones antiguas tienen vulnerabilidades que pueden comprometer tu tienda.
Con esta guía, ya sabes cómo hacer un backup PrestaShop Plesk de forma sencilla y segura. No esperes a que ocurra un desastre: programa tu primer backup hoy mismo. Tu negocio te lo agradecerá.
