PrestaShop: Cómo hacer una copia de seguridad de la tienda en Plesk
¿Por qué es crucial hacer una copia de seguridad de tu PrestaShop en Plesk?
Tener una tienda online con PrestaShop implica gestionar archivos, bases de datos y configuraciones que pueden fallar por diversas razones: un error humano, un ataque malicioso, una actualización fallida o un problema con el servidor. Realizar copias de seguridad periódicas en Plesk es la red de seguridad que te permitirá restaurar tu tienda en minutos y evitar pérdidas de ventas, clientes y trabajo invertido.
Plesk es un panel de control popular entre proveedores de hosting, y ofrece herramientas nativas para hacer backup de todo tu sitio web, incluyendo los archivos de PrestaShop y su base de datos MySQL. En esta guía aprenderás paso a paso cómo hacerlo, cómo programar backups automáticos y cómo restaurar tu tienda si algo sale mal.
¿Qué incluye una copia de seguridad completa de PrestaShop?
Antes de empezar, es importante que sepas qué elementos debes respaldar para que tu tienda online pueda recuperarse por completo:
- Archivos del sitio: Todo el directorio donde está instalado PrestaShop (temas, módulos, imágenes, configuraciones, etc.).
- Base de datos: Contiene productos, clientes, pedidos, configuraciones y contenido dinámico.
- Configuraciones del servidor: En Plesk, el backup puede incluir también las configuraciones de dominio, correos electrónicos y bases de datos adicionales.
Plesk permite hacer backups que incluyen todos estos elementos de forma sencilla, ya sea manualmente o de forma automática.
Requisitos previos
Para seguir esta guía necesitas:
- Acceso a Plesk con permisos de administrador o de usuario con capacidad de gestionar backups.
- Tu tienda PrestaShop funcionando correctamente.
- Espacio en disco suficiente para almacenar la copia (Plesk suele guardarla en el servidor o puedes descargarla a tu PC).
[INFO] Si tu plan de hosting tiene espacio limitado, descarga las copias a tu ordenador o a un servicio en la nube después de crearlas.
Paso a paso: Cómo hacer una copia de seguridad manual en Plesk
Sigue estos pasos para generar un backup completo de tu PrestaShop desde Plesk:
1. Accede a 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 proporcionado tu proveedor de hosting. Ingresa con tu usuario y contraseña.
2. Ve a la sección de "Backup"
Una vez dentro del panel, busca en el menú lateral izquierdo la opción "Backup". En algunas versiones puede aparecer como "Administrador de backups" o "Copias de seguridad". Haz clic en ella.
3. Selecciona "Realizar copia de seguridad"
En la pantalla de Backup, verás un botón o enlace que dice "Realizar copia de seguridad" o "Crear copia de seguridad". Púlsalo.
4. Elige el tipo de backup
Plesk te dará varias opciones. Para tu tienda PrestaShop, elige la que más se adapte:
- Copia de seguridad completa del sitio web: Incluye archivos, base de datos y configuraciones de dominio. Es la más recomendada.
- Solo archivos: Útil si solo quieres respaldar los temas o módulos.
- Solo base de datos: Ideal si solo necesitas proteger los datos de productos y clientes.
[TIP] Para una protección total, elige siempre "Copia de seguridad completa del sitio web".
5. Configura las opciones adicionales
Plesk te permite:
- Incluir o excluir archivos: Puedes marcar casillas para incluir correos electrónicos, bases de datos adicionales, etc.
- Guardar en: Puedes elegir almacenar el backup en el servidor local, descargarlo a tu PC o enviarlo a un almacenamiento remoto (FTP, Amazon S3, etc.). Para empezar, selecciona "Local" y luego podrás descargarlo.
6. Inicia el proceso
Haz clic en "Aceptar" o "Realizar copia". Dependiendo del tamaño de tu tienda, el proceso puede tardar desde unos segundos hasta varios minutos. No cierres la ventana ni apagues el ordenador durante este tiempo.
7. Verifica que el backup se ha creado
Una vez finalizado, volverás a la lista de backups. Verás un archivo con la fecha y hora de creación. Puedes descargarlo haciendo clic en el icono de descarga (normalmente una flecha hacia abajo) o en el nombre del archivo.
[WARNING] No olvides descargar una copia del backup a tu ordenador o a la nube. Si el servidor sufre un fallo grave, podrías perder el backup almacenado localmente.
Cómo programar copias de seguridad automáticas en Plesk
Hacer backups manuales está bien, pero lo ideal es automatizarlos para no olvidarte. Sigue estos pasos:
1. Ve a la sección "Programación de backups"
Dentro del menú de Backup, busca la pestaña o enlace que dice "Programación" o "Tareas programadas".
2. Activa la programación
Marca la casilla "Activar programación de copias de seguridad".
3. Configura la frecuencia
Elige cada cuánto tiempo quieres que se realice el backup:
- Diaria: Ideal para tiendas con mucho movimiento.
- Semanal: Suficiente para tiendas con pocos cambios.
- Mensual: Para tener un respaldo a largo plazo.
También puedes elegir la hora del día (preferiblemente cuando haya menos visitas, como de madrugada).
4. Define el número de copias a conservar
Para ahorrar espacio, puedes limitar el número de backups almacenados. Por ejemplo, "Mantener solo las últimas 5 copias". Las más antiguas se eliminarán automáticamente.
5. Guarda la configuración
Haz clic en "Aceptar" o "Guardar". A partir de ese momento, Plesk generará automáticamente las copias según tu programación.
[INFO] Revisa periódicamente que los backups automáticos se están generando correctamente. Puedes ver el historial en la misma sección.
Cómo restaurar tu PrestaShop desde un backup en Plesk
Si alguna vez necesitas recuperar tu tienda, el proceso es muy sencillo:
1. Accede a la sección "Backup" de Plesk
2. Busca el backup que deseas restaurar
En la lista de backups, localiza el archivo con la fecha más reciente o el que necesites. Haz clic en el icono de restauración (normalmente una flecha circular o un botón "Restaurar").
3. Elige qué restaurar
Plesk te preguntará si quieres restaurar todo el sitio web, solo los archivos o solo la base de datos. Para una recuperación completa, selecciona "Restaurar todo".
4. Confirma la restauración
Aparecerá un mensaje de advertencia indicando que los datos actuales serán sobrescritos. Si estás seguro, haz clic en "Aceptar".
5. Espera a que termine
El proceso puede tardar unos minutos. Una vez finalizado, tu tienda PrestaShop volverá al estado exacto en el que estaba cuando se hizo el backup.
[WARNING] Antes de restaurar, asegúrate de que el backup no esté corrupto. Puedes probar a descargarlo y abrirlo en un entorno local o de pruebas.
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad de mi PrestaShop?
Depende de la actividad de tu tienda. Si realizas muchas ventas o actualizaciones diarias, lo ideal es un backup diario. Si es una tienda pequeña con pocos cambios, semanal es suficiente. Combínalo con backups mensuales para tener un historial más amplio.
¿Plesk guarda las copias de seguridad automáticamente?
No por defecto. Debes configurar la programación manualmente como explicamos en la sección anterior. Una vez activada, Plesk lo hará automáticamente.
¿Puedo hacer una copia de seguridad solo de la base de datos de PrestaShop?
Sí. En Plesk, al crear un backup, puedes seleccionar "Solo bases de datos" y elegir la base de datos de tu tienda. Esto es útil si solo necesitas proteger los datos de clientes y pedidos.
¿Cómo sé si mi backup es válido?
Puedes probar a restaurarlo en un subdominio o en un entorno de pruebas. También puedes descargarlo y comprobar que el archivo no esté dañado (por ejemplo, intentando abrirlo con un programa de compresión).
¿Qué hago si el backup falla?
Los fallos suelen deberse a falta de espacio en disco o a problemas de permisos. Revisa el registro de errores en Plesk o contacta con tu proveedor de hosting. También puedes intentar hacer un backup manual más pequeño (solo archivos o solo base de datos).
¿Plesk es el único panel que permite hacer backups de PrestaShop?
No, otros paneles como cPanel o Syspanel (antes HestiaCP, acceso por puerto 2106) también ofrecen herramientas similares. Sin embargo, Plesk es especialmente amigable y muy utilizado en entornos Windows y Linux.
¿Puedo restaurar mi PrestaShop en otro servidor usando el backup de Plesk?
Sí, pero necesitarás tener instalado Plesk en el nuevo servidor o usar herramientas de migración. Si cambias de panel, puede ser más complejo. En ese caso, te recomendamos hacer una exportación manual de la base de datos y los archivos.
Consejos adicionales para proteger tu tienda online
- Mantén PrestaShop actualizado: Las versiones antiguas tienen vulnerabilidades. Siempre haz un backup antes de actualizar.
- Usa contraseñas seguras: Tanto en el panel de administración de PrestaShop como en Plesk.
- Haz backups externos: Además de los locales, guarda copias en Google Drive, Dropbox o un servicio FTP externo.
- Prueba la restauración: Al menos una vez al mes, simula una restauración en un entorno de pruebas para asegurarte de que todo funciona.
Conclusión
Hacer una copia de seguridad de tu PrestaShop en Plesk es un proceso sencillo que puede salvarte de muchos dolores de cabeza. Ya sea de forma manual o automática, dedicar unos minutos a esta tarea te garantiza que tu tienda online esté protegida ante cualquier imprevisto. Recuerda que la prevención es la mejor inversión para tu negocio digital.
Si tienes dudas, consulta la documentación de Plesk o contacta con el soporte de tu hosting. ¡No esperes a que sea demasiado tarde!
