Crear y restaurar backup de PrestaShop en Plesk
Introducción: ¿Por qué es vital hacer backup de tu PrestaShop?
Tener una tienda online con PrestaShop es una gran responsabilidad. Gestionas productos, clientes, pedidos y configuraciones que son el corazón de tu negocio. Un error humano, un ataque informático o un fallo en el servidor pueden borrar todo en segundos. Por eso, saber crear y restaurar un backup de PrestaShop en Plesk no es una opción, es una necesidad. En esta guía te explicaré paso a paso cómo hacerlo, de forma clara y sin tecnicismos. Considera esto como tu manual de supervivencia digital para tu tienda online.
¿Qué incluye un backup completo de PrestaShop?
Un backup correcto debe incluir dos partes fundamentales:
- Los archivos del sitio web: Todo el código, temas, módulos, imágenes de productos y configuraciones de PrestaShop.
- La base de datos: Aquí se almacenan los datos dinámicos: productos, clientes, pedidos, contraseñas, etc.
Si solo copias los archivos, perderás los datos de tus clientes. Si solo exportas la base de datos, perderás la estructura de la tienda. Ambos son igual de importantes.
Método 1: Crear backup manual desde Plesk (recomendado)
Plesk es el panel de control que muchos proveedores de hosting utilizan. Es muy potente y fácil de usar. Te muestro cómo hacer una copia de seguridad completa de tu PrestaShop.
Paso 1: Accede a tu panel Plesk
Abre tu navegador y escribe la URL de tu panel Plesk. Normalmente es algo como https://tudominio.com:8443 o la dirección que te haya dado tu hosting. Inicia sesión con tu usuario y contraseña.
Paso 2: Ve a la sección de Backup
En el menú lateral izquierdo, busca la opción "Backup" (o "Copias de seguridad"). En versiones recientes de Plesk, suele estar dentro de "Herramientas y ajustes" o directamente en el panel de inicio del dominio.
Paso 3: Inicia la creación del backup
Haz clic en "Crear una copia de seguridad". Se abrirá un asistente. Aquí tienes que elegir:
- Tipo de backup: Selecciona "Completo" (incluye archivos y base de datos).
- Destino: Elige "Almacenamiento local en el servidor" o, si tu plan lo permite, "Almacenamiento remoto (FTP/SFTP)" para mayor seguridad.
- Opciones adicionales: Marca "Incluir archivos de configuración" y "Incluir bases de datos". Desmarca "Incluir logs" para ahorrar espacio.
Haz clic en "Aceptar". El proceso puede tardar varios minutos dependiendo del tamaño de tu tienda. Plesk te mostrará una barra de progreso.
Paso 4: Descarga el backup a tu ordenador (opcional pero muy recomendado)
Una vez terminado, verás el backup listado. Haz clic en el icono de descarga (normalmente una flecha hacia abajo). Guarda el archivo .tar o .zip en un lugar seguro (disco duro externo, nube, etc.). Así tendrás una copia fuera del servidor.
[TIP] Programa backups automáticos semanales desde Plesk. Ve a "Programar copias de seguridad" y elige la frecuencia. Así nunca se te olvidará.
Método 2: Crear backup manual desde phpMyAdmin y FTP (alternativa)
Si por alguna razón no puedes usar la herramienta de backup de Plesk, puedes hacerlo por separado. Es un poco más técnico, pero igual de efectivo.
Exportar la base de datos con phpMyAdmin
- En Plesk, ve a "Bases de datos" y localiza la de tu PrestaShop.
- Haz clic en "phpMyAdmin" (se abrirá una nueva ventana).
- Selecciona la base de datos (a la izquierda).
- Ve a la pestaña "Exportar".
- Elige el método "Rápido" y formato "SQL".
- Haz clic en "Continuar" y se descargará un archivo
.sql.
Descargar los archivos del sitio por FTP
- Conéctate a tu servidor usando un cliente FTP (FileZilla, Cyberduck, etc.). Necesitarás los datos de conexión FTP que te proporcionó tu hosting.
- Navega hasta la carpeta donde está instalado PrestaShop (normalmente
httpdocsopublic_html). - Selecciona todas las carpetas y archivos, haz clic derecho y elige "Descargar".
- Espera a que se complete la transferencia. Dependiendo del tamaño, puede llevar tiempo.
[WARNING] No cierres el FTP hasta que termine. Si se interrumpe, los archivos pueden quedar corruptos.
Cómo restaurar un backup de PrestaShop en Plesk
Ahora viene la parte más importante: restaurar tu tienda a partir de un backup. Ya sea porque algo salió mal, porque migras de servidor o porque estás probando cambios, aquí te explico cómo hacerlo.
Paso 1: Sube el backup a Plesk (si está en tu ordenador)
Si tienes el backup en tu PC, primero debes subirlo al servidor. En Plesk:
- Ve a "Backup".
- Haz clic en "Subir copia de seguridad".
- Selecciona el archivo
.taro.zipdesde tu ordenador. - Espera a que se suba completamente.
Paso 2: Inicia la restauración
Una vez subido, verás el backup en la lista. Haz clic en el icono de "Restaurar" (normalmente una flecha circular). Se abrirá un asistente.
Paso 3: Elige qué restaurar
Plesk te preguntará qué componentes quieres restaurar. Marca:
- "Archivos del sitio web"
- "Bases de datos"
- "Configuración del dominio" (si es necesario)
Desmarca cualquier opción que no quieras sobrescribir (por ejemplo, logs o correos).
Paso 4: Confirma la restauración
Haz clic en "Aceptar" y confirma que estás seguro. El proceso comenzará y puede tardar varios minutos. No cierres la ventana ni apagues el ordenador. Plesk te mostrará el progreso.
Paso 5: Verifica tu tienda
Una vez finalizado, abre tu tienda en el navegador. Comprueba que:
- La página principal carga correctamente.
- Los productos y categorías se ven.
- Puedes iniciar sesión en el panel de administración (usa la URL
/admino la que hayas configurado). - Los pedidos y clientes están presentes.
[INFO] Si ves errores de base de datos (como "Table not found"), es posible que la restauración no se haya completado bien. Repite el proceso o contacta con soporte técnico.
Restaurar backup manual (archivos + SQL)
Si usaste el método alternativo (FTP + phpMyAdmin), el proceso es similar pero manual:
- Sube los archivos por FTP: Conéctate y sube todas las carpetas y archivos a la carpeta raíz de tu dominio (sobrescribiendo los existentes).
- Importa la base de datos: En Plesk, ve a "Bases de datos", selecciona la de PrestaShop, haz clic en "phpMyAdmin", ve a la pestaña "Importar", selecciona tu archivo
.sqly haz clic en "Continuar". - Ajusta la configuración: Si cambiaste de dominio o servidor, es posible que necesites editar el archivo
app/config/parameters.phppara actualizar la URL de la tienda y los datos de conexión a la base de datos.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo hacer un backup de mi PrestaShop?
Depende de la actividad de tu tienda. Si vendes a diario, haz un backup diario automático. Si tienes pocos pedidos, con uno semanal basta. Lo importante es tener siempre una copia reciente.
¿Puedo restaurar un backup en un servidor diferente?
Sí, pero debes asegurarte de que la versión de PHP, MySQL y los módulos sean compatibles. Además, tendrás que actualizar la URL en la base de datos y en el archivo de configuración de PrestaShop.
¿Qué hago si el backup de Plesk falla?
Prueba con el método manual (phpMyAdmin + FTP). Si el error persiste, contacta con tu proveedor de hosting. También puedes usar módulos de PrestaShop para hacer backups desde el panel de administración.
¿El backup incluye los correos electrónicos?
No, por defecto los backups de Plesk no incluyen los buzones de correo. Si necesitas respaldar tus correos, deberás hacerlo por separado desde la sección de "Correo" en Plesk.
¿Puedo automatizar el backup a un servicio en la nube?
Sí, muchos proveedores de hosting permiten configurar backups automáticos a servicios como Google Drive, Dropbox o Amazon S3. Consulta con tu hosting si tienen esta opción.
Consejos finales para mantener tu tienda segura
- Prueba tus backups: Al menos una vez al mes, restaura un backup en un entorno de pruebas para verificar que funciona.
- Usa contraseñas seguras: Tanto para tu panel de administración de PrestaShop como para tu hosting.
- Mantén PrestaShop actualizado: Las versiones antiguas tienen vulnerabilidades que los hackers aprovechan.
- Copia de seguridad antes de actualizar: Siempre que vayas a instalar un módulo o actualizar el núcleo, haz un backup completo.
[TIP] Guarda siempre al menos dos copias de seguridad en lugares diferentes (por ejemplo, en tu ordenador y en la nube). Así, si falla uno, tienes el otro.
Conclusión
Ahora ya sabes cómo crear y restaurar un backup de PrestaShop en Plesk. No es complicado, solo requiere seguir unos pasos con cuidado. Recuerda que la copia de seguridad de tu tienda online es tu salvavidas. Invierte unos minutos cada semana en hacerla y dormirás tranquilo sabiendo que tu negocio está protegido.
Si tienes dudas, no dudes en consultar la documentación de tu hosting o pedir ayuda a un técnico. Pero con esta guía, podrás hacerlo tú mismo sin problemas. ¡Tu tienda online te lo agradecerá!
