Cómo hacer una copia de seguridad de PrestaShop en Plesk (Backup completo)
Introducción: ¿Por qué es tan importante hacer un backup de tu tienda PrestaShop?
Gestionar una tienda online es una responsabilidad enorme. Tu tienda PrestaShop contiene el trabajo de meses (o años), los datos de tus clientes, el historial de pedidos, la configuración de los módulos, las imágenes de los productos y, en definitiva, el corazón de tu negocio. Un fallo del servidor, un error humano al actualizar un módulo, un ataque de malware o una mala manipulación de la base de datos pueden borrar todo en cuestión de segundos.
Realizar una copia de seguridad PrestaShop de forma regular no es una opción, es una necesidad. Es tu red de seguridad, tu seguro de vida digital. En este artículo, te voy a guiar paso a paso para que aprendas a hacer un backup PrestaShop Plesk completo, de una manera sencilla y sin necesidad de ser un experto en informática. Al final, también veremos cómo restaurar ese backup en caso de que lo necesites, porque saber hacer la copia es tan importante como saber recuperarla.
Piensa en esto: si tu tienda física se incendiara, ¿te gustaría tener una copia de todos tus registros de ventas y datos de clientes en una caja fuerte? Pues esto es exactamente lo que vamos a hacer con tu tienda online. Vamos a crear esa "caja fuerte" digital.
¿Qué es un backup completo de PrestaShop?
Antes de ponernos manos a la obra, es crucial entender qué vamos a hacer exactamente. Un backup PrestaShop Plesk completo se compone de dos partes fundamentales e inseparables:
-
Los Archivos del Sitio Web: Son todos los archivos que componen tu tienda: el código de PrestaShop, las imágenes de los productos, los temas (plantillas), los módulos, los logs, etc. Básicamente, todo lo que ves en el administrador de archivos de tu hosting.
-
La Base de Datos: Es el "cerebro" de tu tienda. Aquí se guarda toda la información dinámica: productos, precios, clientes, pedidos, contraseñas (encriptadas), configuraciones, etc. Sin la base de datos, tu tienda no es más que un cascarón vacío.
Un backup completo debe incluir ambas cosas. Si solo copias los archivos, perderás todos los datos de tus clientes y pedidos. Si solo copias la base de datos, perderás el diseño y la funcionalidad de tu tienda.
Preparación antes de empezar con el backup PrestaShop Plesk
Hacer una copia de seguridad no es complicado, pero requiere un poco de orden. Antes de lanzarnos a pulsar botones, vamos a hacer una pequeña preparación para asegurarnos de que todo salga perfecto.
1. Poner tu tienda en modo mantenimiento
Este paso es crítico y mucha gente lo pasa por alto. Si tienes tu tienda abierta al público mientras haces el backup, corres el riesgo de que un cliente esté realizando un pedido en el mismo momento en que estás copiando la base de datos. Esto podría generar una copia inconsistente, con datos a medias, y un pedido que se pierde o se corrompe.
Para evitarlo, ve a tu panel de administración de PrestaShop: Parámetros Avanzados > Mantenimiento. Activa la opción "Activar el modo mantenimiento" y guarda los cambios. Tu tienda mostrará un mensaje temporal a los visitantes, pero es una pequeña molestia para garantizar un backup 100% fiable.
[TIP] Puedes añadir tu propia IP a la lista de excepciones del modo mantenimiento. Así podrás seguir viendo tu tienda con normalidad mientras los demás ven el mensaje de "en mantenimiento". Esto es muy útil para verificar que todo está bien después de restaurar.
2. Revisar el espacio disponible en tu hosting
Un backup completo de PrestaShop puede ocupar bastante espacio, a veces más que el propio sitio. Asegúrate de que tienes suficiente espacio libre en tu plan de hosting para almacenar el archivo de la copia. Normalmente, en Plesk, el backup se guarda en el propio servidor. Puedes comprobar el espacio disponible en la sección de "Estadísticas" o "Administrador de archivos" de tu panel de Plesk.
3. Cerrar sesiones de administración
Asegúrate de que no hay otros administradores (o tú mismo en otra pestaña) realizando cambios en la tienda en ese momento. Es mejor cerrar todas las sesiones de administración para evitar conflictos.
Cómo hacer el backup completo en Plesk: Paso a Paso
Plesk es uno de los paneles de control de hosting más populares y robustos que existen. Su sistema de backups es muy potente y nos permite hacer una copia de seguridad PrestaShop con unos pocos clics. Vamos a ello.
Paso 1: Accede a tu panel de Plesk
Lo primero es acceder a tu panel de control Plesk. Normalmente, la URL es algo como https://tu-dominio.com:8443 o te la habrá proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña para entrar.
Paso 2: Navega a la sección de "Administrador de Backup"
Una vez dentro de Plesk, verás un panel con diferentes iconos. Busca el icono que dice "Administrador de Backup" o "Backup Manager". Haz clic en él. Esta es la herramienta que nos permitirá crear y gestionar nuestras copias de seguridad.
Paso 3: Crear un nuevo backup
Ahora verás una interfaz con varias opciones. Para crear tu copia de seguridad, haz clic en el botón que dice "Nuevo Backup" o "Back Up".
Paso 4: Configurar los parámetros del backup
Aquí es donde se define cómo será nuestro backup PrestaShop Plesk. Presta mucha atención a las opciones:
-
Destino: Plesk te permite guardar el backup en el propio servidor o en un almacenamiento remoto (como un FTP o un servicio de nube). Para empezar, te recomiendo guardarlo en el servidor local. Si tienes la opción de almacenamiento remoto, es una excelente práctica para mayor seguridad, pero no es imprescindible.
-
Configuración del backup: Aparecerán casillas para seleccionar qué quieres incluir. Para un backup completo, asegúrate de que estén marcadas TODAS las casillas. Esto incluye:
- Datos de la base de datos: Esencial para el backup base de datos PrestaShop.
- Archivos del sitio web: Todo el código y las imágenes.
- Configuración de las cuentas de correo: Si también quieres proteger tus correos electrónicos.
- Configuración de las tareas programadas (cron jobs): Para no perder la programación de tus tareas automáticas.
-
Nombre del archivo: Puedes dejar el nombre que te sugiere por defecto (suele incluir la fecha y la hora) o personalizarlo. Te recomiendo que lo dejes, así sabrás siempre cuándo se hizo la copia.
-
Comentarios: Es un campo opcional donde puedes añadir una nota descriptiva, por ejemplo, "Backup antes de actualizar a PrestaShop 8".
Paso 5: Programar el backup (Opcional pero muy recomendable)
En lugar de hacer backups manuales cada vez, Plesk te permite programarlos. En la pantalla principal de "Administrador de Backup", busca la pestaña "Programar" o "Schedule". Aquí puedes configurar que se haga un backup PrestaShop Plesk automático cada día, cada semana o cada mes. Te recomiendo encarecidamente que configures al menos un backup semanal. Es tu mejor seguro.
[WARNING] No guardes todos los backups en el mismo servidor donde está tu tienda. Si el servidor falla por completo, perderás tanto tu tienda como sus copias de seguridad. Si tu proveedor lo permite, descarga una copia a tu ordenador o a un servicio de nube (Google Drive, Dropbox, etc.) de vez en cuando. Es una práctica de oro.
Paso 6: Ejecutar el backup
Una vez configurado todo, simplemente haz clic en el botón "Backup" o "Aceptar". Plesk comenzará a trabajar. Dependiendo del tamaño de tu tienda, puede tardar unos minutos o incluso más de una hora. Puedes cerrar la ventana y volver más tarde; Plesk te notificará (o verás en el registro de tareas) cuando haya terminado.
¡Enhorabuena! Ya has creado tu backup PrestaShop Plesk completo. Ahora, veamos la otra parte igual de importante: cómo restaurarlo.
Cómo restaurar un backup de Plesk paso a paso
Llegados a este punto, o bien porque has sufrido un problema o porque simplemente quieres probar que tu backup funciona, necesitas saber cómo restaurarlo. El proceso es igual de sencillo que el de creación.
Paso 1: Ve al "Administrador de Backup" de nuevo
Accede a tu panel de Plesk y entra en la sección "Administrador de Backup".
Paso 2: Localiza tu backup
En la pestaña principal, verás una lista con todos los backups que has creado. Busca el que quieras restaurar. Puedes usar la fecha y la hora para identificarlo.
[INFO] Si hiciste la copia en un almacenamiento remoto, deberás ir a la pestaña "Archivos de backup" y subir el archivo desde tu ordenador o desde el servidor remoto para poder restaurarlo.
Paso 3: Inicia la restauración
Selecciona el backup que deseas restaurar y haz clic en el icono de "Restaurar" (suele ser una flecha circular o un icono de "deshacer").
Paso 4: Elige qué restaurar
Plesk te preguntará qué partes del backup quieres restaurar. Puedes restaurar todo (los archivos y la base de datos) o solo una parte. En la mayoría de los casos, querrás restaurar todo. Asegúrate de que todas las casillas estén marcadas.
[WARNING] Al restaurar, sobrescribirás los archivos y la base de datos actuales con los del backup. Cualquier cambio que hayas hecho desde que se creó el backup se perderá. Asegúrate de que esto es lo que quieres hacer. Si no estás seguro, haz un backup del estado actual antes de restaurar.
Paso 5: Confirma la restauración
Plesk te pedirá una confirmación final. Revisa que todo esté correcto y haz clic en "Sí" o "Restaurar". El proceso puede tardar un tiempo similar al del backup.
Paso 6: Verifica tu tienda
Una vez que Plesk haya terminado, es el momento de verificar que todo funciona correctamente. Ve a tu tienda y compruébala a fondo:
- Revisa que la página principal carga correctamente.
- Entra en el panel de administración.
- Mira algunos productos y sus imágenes.
- Comprueba el historial de pedidos.
- Si habías activado el modo mantenimiento, ¡desactívalo!
Si todo se ve bien, ¡felicidades! Has restaurado tu tienda con éxito.
Preguntas Frecuentes (FAQ) sobre el backup PrestaShop Plesk
Aquí te respondo a las dudas más comunes que suelen tener los usuarios sobre este tema.
¿Con qué frecuencia debo hacer una copia de seguridad PrestaShop?
Depende de la actividad de tu tienda. Si vendes mucho a diario, lo ideal es hacer un backup diario. Si es una tienda más pequeña, con un backup semanal debería ser suficiente. Siempre es mejor prevenir que curar.
¿Puedo hacer un backup solo de la base de datos PrestaShop?
Sí, puedes hacerlo. En el paso 4 de la creación del backup, solo tendrías que marcar la casilla de "Datos de la base de datos". Es útil si solo has modificado productos o pedidos y no has tocado los archivos del tema o los módulos.
¿Dónde se guardan los backups en Plesk?
Por defecto, se guardan en el servidor, en una carpeta oculta que solo Plesk puede ver. Puedes verlos en el "Administrador de Backup". También puedes configurar un almacenamiento remoto para que se guarden en otro lugar, como un servidor FTP o un bucket de Amazon S3.
Mi hosting usa Syspanel, ¿cómo hago el backup?
Syspanel, anteriormente conocido como HestiaCP, es otro panel de control popular. Aunque la interfaz es diferente, el concepto es el mismo. Accede a tu panel de Syspanel a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Busca la sección de "Backup" o "Copias de seguridad". Ahí podrás crear backups completos de tus sitios web, incluyendo la base de datos. La interfaz es bastante intuitiva, con botones para "Backup" y "Restore".
¿Qué hago si la restauración falla?
No entres en pánico. Primero, revisa los logs de la tarea en Plesk para ver qué ha fallado. A veces el problema es que el archivo de backup está corrupto. Intenta restaurar un backup más antiguo. Si el problema persiste, contacta con tu proveedor de hosting, ellos podrán ayudarte a investigar el error.
Conclusión: Tu tranquilidad está en un backup
Hacer un backup PrestaShop Plesk es una de las tareas de mantenimiento más importantes que puedes realizar. No requiere conocimientos técnicos avanzados, solo seguir estos pasos y ser constante. No esperes a que ocurra una desgracia para acordarte de ello.
Configura un plan de backups automáticos, descarga copias a un lugar seguro de vez en cuando y practica el proceso de restauración. Así, cuando llegue el momento (que esperemos que nunca llegue), sabrás exactamente qué hacer para que tu negocio online siga adelante sin perder ni un solo dato.
Tu tienda es tu trabajo, tu esfuerzo y tu futuro. Protégela con la misma diligencia con la que atiendes a tus mejores clientes. Empieza hoy mismo a asegurar tu tranquilidad.
