Cómo crear un backup de tu tienda PrestaShop desde Plesk
¿Por qué es tan importante hacer un backup de tu PrestaShop?
Si tienes una tienda online con PrestaShop, ya sabes que detrás de la bonita fachada de tu web hay dos componentes vitales: los archivos (código, imágenes, temas, módulos) y la base de datos (productos, pedidos, clientes, configuraciones). Perder cualquiera de los dos puede significar un desastre absoluto: desde una tienda caída durante horas hasta la pérdida irreparable de información de tus clientes.
Las copias de seguridad no son un lujo, son un seguro de vida. Un simple error al actualizar un módulo, un ataque de malware o un fallo del servidor pueden dejarte en blanco. Por eso, saber cómo generar un backup PrestaShop Plesk es una habilidad imprescindible para cualquier dueño de una tienda online. Y no, no es complicado. Con la herramienta Plesk, tienes todo lo necesario para hacerlo de forma segura y programada.
En esta guía, te voy a explicar paso a paso, de forma sencilla y sin tecnicismos, cómo proteger tu negocio online con copias de seguridad completas.
¿Qué necesitas para empezar?
Antes de ponernos manos a la obra, es importante que tengas a mano los siguientes datos. No te preocupes, no es nada del otro mundo:
- Acceso al panel de control Plesk: Lo más normal es que tu proveedor de hosting te haya dado una URL (por ejemplo,
https://tudominio.com:8443) y tus credenciales de acceso. - Credenciales de FTP o SFTP: Aunque no las usaremos directamente para el backup, es bueno tenerlas localizadas por si acaso.
- Credenciales de la base de datos: Las encontrarás dentro del propio Plesk, en la sección de bases de datos MySQL.
Si tienes todo esto, estás listo para continuar. Si no lo tienes muy claro, contacta con tu proveedor de hosting y te lo facilitará en un minuto.
Método 1: Crear un backup completo desde Plesk (El más fácil)
Este es el método más recomendado para principiantes, ya que Plesk hace todo el trabajo pesado por ti. Creará un archivo comprimido con todos los archivos de tu tienda y la base de datos en un solo paquete.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la dirección de acceso a Plesk que te ha dado tu proveedor. Introduce tu usuario y contraseña y pulsa "Iniciar sesión".
Paso 2: Ve al Administrador de Copias de Seguridad
Una vez dentro, busca en el menú lateral la opción "Copias de seguridad" o "Backup Manager". El nombre puede variar según la versión de Plesk, pero normalmente está en la sección de "Archivos" o en el menú principal del dominio.
Paso 3: Crea una nueva copia de seguridad
Verás un botón que dice "Backup" o "Crear copia de seguridad". Haz clic en él.
Paso 4: Configura tu backup PrestaShop Plesk
Se abrirá un asistente con varias opciones. Te recomiendo que elijas lo siguiente:
- Qué incluir: Selecciona "Dominio completo" o "Todo el contenido". Esto garantiza que se incluyan tanto los archivos de PrestaShop como la base de datos MySQL.
- Destino: Puedes guardar el backup en el servidor (en el directorio
backupsde tu cuenta) o descargarlo directamente a tu ordenador. Para mayor seguridad, te aconsejo guardarlo en el servidor y luego descargar una copia a tu PC o a un servicio en la nube. - Opciones adicionales: Puedes marcar la casilla de "Enviar por correo electrónico" si quieres recibir una notificación cuando termine.
Paso 5: Ejecuta el backup
Pulsa "Aceptar" o "Crear" y espera. El tiempo dependerá del tamaño de tu tienda. Puede tardar desde unos segundos hasta varios minutos. Cuando termine, verás el archivo de backup en la lista.
¡Enhorabuena! Ya tienes tu backup PrestaShop Plesk creado. Es así de simple.
Método 2: Backup manual de archivos y base de datos por separado
Si eres más técnico o quieres tener un control más granular, puedes hacer el backup de los archivos y la base de datos por separado. Esto es útil si solo necesitas restaurar una parte concreta.
### Backup de los archivos de PrestaShop
- Accede a "Administrador de archivos" en Plesk, dentro de tu dominio.
- Navega hasta la carpeta
httpdocs(opublic_html). Es donde está instalado PrestaShop. - Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
- Haz clic en el botón "Comprimir" o "Add to Archive".
- Elige el formato ZIP y crea el archivo. Se descargará o se guardará en el servidor, dependiendo de la configuración.
Backup de la base de datos MySQL
- Ve a la sección "Bases de datos" en Plesk.
- Localiza la base de datos de tu PrestaShop (normalmente se llama algo como
dominio_prestashopo similar). - Haz clic en el icono de la base de datos para entrar.
- Busca la pestaña "Exportar Dump" o "Exportar".
- Pulsa el botón y descarga el archivo
.sqlresultante. Este archivo contiene toda la información de tu tienda: productos, pedidos, clientes, etc.
Este método es muy útil para entender la estructura de tu tienda, aunque el método 1 es más rápido y completo.
Cómo restaurar un backup PrestaShop desde Plesk
Saber crear el backup es solo la mitad del trabajo. Saber restaurar backup PrestaShop es igual de importante, sobre todo si has sufrido un problema. Te explico cómo hacerlo con el backup completo que creaste con el Método 1.
Paso 1: Vuelve a "Copias de seguridad"
Accede a la misma sección donde creaste el backup.
Paso 2: Localiza tu backup
En la lista de backups, busca el que quieres restaurar. Puedes identificarlo por la fecha y la hora de creación.
Paso 3: Inicia la restauración
Haz clic en el icono de "Restaurar" (suele ser un icono de flecha circular o un botón con ese texto).
Paso 4: Elige qué restaurar
Plesk te preguntará qué quieres restaurar. Puedes elegir "Todo" o seleccionar solo los archivos, solo la base de datos, o incluso solo las cuentas de correo. Para una restauración completa, elige "Todo".
Paso 5: Confirma y espera
Pulsa "Aceptar" y espera a que el proceso termine. Una vez finalizado, tu tienda estará exactamente como estaba en el momento del backup.
[WARNING] Atención: Restaurar un backup sobrescribirá los datos actuales de tu tienda. Si has hecho cambios después de crear el backup, los perderás. Asegúrate de que es lo que quieres hacer.
Consejos y buenas prácticas para tus copias de seguridad
Crear un backup es genial, pero hacerlo bien es mejor. Aquí van algunos consejos profesionales:
Programa backups automáticos
No te fíes de tu memoria. Configura un plan de backup automático en Plesk. Ve a "Copias de seguridad" y busca la opción de "Programar" o "Scheduled Tasks". Puedes configurar que se haga una copia diaria, semanal o mensual. Lo ideal es una copia completa semanal y una de la base de datos diaria, si tu proveedor lo permite.
Guarda tus backups fuera del servidor
Si tu servidor se cae o sufre un ataque, los backups guardados en el mismo servidor también pueden verse afectados. Descarga una copia de tu backup a tu ordenador o, mejor aún, a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.). Es una capa extra de seguridad que te puede salvar.
Prueba tus backups
Un backup que no se puede restaurar no sirve de nada. De vez en cuando, haz una prueba de restauración en un entorno de pruebas o simplemente verifica que el archivo de backup no está dañado. Puedes intentar descargarlo y abrirlo con un programa de compresión para ver su contenido.
Actualiza tus backups después de cambios importantes
Si vas a hacer un cambio grande en tu tienda (actualizar PrestaShop, instalar un módulo nuevo, cambiar el tema), crea un backup justo antes. Así, si algo sale mal, puedes volver atrás en un minuto.
FAQ: Preguntas frecuentes sobre backups en PrestaShop
¿Cuánto tiempo tarda en crearse un backup?
Depende del tamaño de tu tienda. Una tienda pequeña puede tardar menos de un minuto, mientras que una tienda con muchos productos e imágenes puede tardar varios minutos.
¿Qué es mejor, backup manual o automático?
El backup automático es más fiable porque no depende de que te acuerdes. Sin embargo, el manual es útil antes de hacer cambios importantes. Lo ideal es combinar ambos.
¿Puedo restaurar solo la base de datos desde un backup completo?
Sí, Plesk te permite seleccionar qué partes del backup quieres restaurar. En el paso 4 de la restauración, puedes elegir solo "Bases de datos".
¿El backup incluye los correos electrónicos?
Depende de la configuración. En Plesk, puedes elegir si incluir las cuentas de correo y sus buzones en el backup. Te recomiendo que lo incluyas si usas el correo para tu tienda.
¿Qué hago si el backup falla?
Lo primero, revisa el log de errores en Plesk para ver qué ha pasado. Suele ser un problema de espacio en disco. Asegúrate de tener suficiente espacio libre en tu servidor.
[TIP] Si tu proveedor de hosting no te ofrece Plesk, no te preocupes. Muchos paneles de control, como Syspanel (accesible a través del puerto 2106), tienen funcionalidades muy similares. La lógica es la misma: busca la sección de "Backups" o "Copias de seguridad" y sigue los pasos equivalentes.
Conclusión: No esperes a que sea demasiado tarde
Hacer un backup PrestaShop Plesk es un proceso rápido y sencillo que no deberías posponer. Con un par de clics, puedes proteger tu negocio online de desastres inesperados. Ahora que ya sabes cómo crear y restaurar copias de seguridad, te animo a que configures un plan automático hoy mismo.
Recuerda que la prevención es la mejor estrategia. No esperes a que tu tienda se caiga o a que un ciberdelincuente te borre los datos para empezar a pensar en los backups. Dedica unos minutos ahora y ahorra muchos dolores de cabeza en el futuro.
Tu tienda online es tu patrimonio digital. Cuídala con las mejores herramientas, y las copias de seguridad PrestaShop son, sin duda, la más importante de todas. ¡Manos a la obra!
