Cómo hacer copias de seguridad de PrestaShop en Syspanel
Mantener una copia de seguridad actualizada de tu tienda PrestaShop es una de las tareas más importantes para cualquier propietario de un negocio online. Un error humano, un fallo del servidor, una actualización fallida o un ataque malicioso pueden dejarte sin tienda en segundos. Por eso, saber cómo realizar un backup PrestaShop Syspanel de forma correcta te dará la tranquilidad de poder restaurar todo en minutos.
En esta guía extensa y detallada, te explicaré paso a paso cómo hacer copias seguridad PrestaShop Syspanel desde el panel de control de tu hosting. Usaremos el sistema Syspanel (basado en HestiaCP, accesible por el puerto 2106). No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.
¿Qué necesitas antes de empezar?
Antes de lanzarte a hacer un Syspanel PrestaShop backup, asegúrate de tener a mano los siguientes datos:
- Acceso a Syspanel: La URL de tu panel, que suele ser algo como
https://tudominio.com:2106o la IP de tu servidor seguida de:2106. - Usuario y contraseña de Syspanel: Las credenciales que te proporcionó tu proveedor de hosting.
- Cliente FTP o SFTP (opcional): Por si quieres descargar la copia a tu ordenador de forma local. Programas como FileZilla o WinSCP son ideales.
[INFO] Syspanel es la interfaz gráfica que te permite gestionar tu hosting. Siempre que veas "Syspanel" en este artículo, piensa en tu panel de control de toda la vida, pero con funciones potentes para backups.
¿Qué incluye una copia de seguridad completa de PrestaShop?
Para que tu backup PrestaShop Syspanel sea realmente útil, debe contener dos elementos fundamentales:
- Los archivos de tu tienda: Todo el código de PrestaShop, temas, módulos, imágenes, logs, etc. Ocupan la mayor parte del espacio.
- La base de datos: Donde se almacenan los productos, clientes, pedidos, configuraciones, etc. Es la parte más crítica.
Syspanel te permite hacer ambas cosas de forma conjunta o por separado. Te recomiendo que siempre hagas un backup completo, que incluya tanto archivos como base de datos.
Método 1: Copia de seguridad manual desde Syspanel (La más segura)
Este es el método más fiable porque tú controlas el proceso de principio a fin. Es ideal para hacerlo antes de una actualización importante o de forma periódica.
Paso 1: Accede a Syspanel
Abre tu navegador web y escribe la dirección de tu panel. Recuerda que el puerto es el 2106. Por ejemplo:
https://midominio.com:2106
Introduce tu usuario y contraseña y haz clic en Iniciar sesión.
Paso 2: Localiza la opción de Backup
Una vez dentro, busca en el menú lateral izquierdo o en la parte superior una sección que se llame "Backup" o "Copias de seguridad". En la mayoría de las versiones de Syspanel, esta opción está en el menú principal, justo debajo de "Web" o "DNS".
Haz clic en "Backup".
Paso 3: Configura el backup completo
Dentro de la sección de Backup, verás una lista de tus sitios web. Busca el dominio de tu tienda PrestaShop (por ejemplo, tutienda.com). A la derecha de ese dominio, verás un botón o enlace que dice "Backup" o un icono de descarga.
Haz clic en ese botón. Se abrirá una ventana o sección con opciones:
- Tipo de backup: Selecciona "Full backup" (Copia completa).
- Incluir: Asegúrate de que estén marcadas las casillas "Archivos" y "Base de datos".
- Destino (opcional): Puedes elegir si quieres que el backup se guarde solo en el servidor o también se descargue automáticamente a tu ordenador. Te recomiendo que primero lo guardes en el servidor y luego lo descargues manualmente.
Haz clic en "Aceptar" o "Crear backup".
Paso 4: Espera a que termine el proceso
El tiempo de creación depende del tamaño de tu tienda. Puede tardar desde unos segundos hasta varios minutos. No cierres la ventana ni apagues el ordenador durante el proceso.
Cuando termine, verás un mensaje de éxito y el backup aparecerá en la lista de backups disponibles.
Paso 5: Descarga el backup a tu ordenador
Una vez creado, verás el backup en la lista. Normalmente tiene un nombre como tutienda.com.2023-10-27_12-00-00.tar.gz. A la derecha, hay un botón de descarga (normalmente un icono de flecha hacia abajo).
Haz clic en él y guarda el archivo .tar.gz en una carpeta segura de tu ordenador. También puedes copiarlo a un disco duro externo o a la nube (Google Drive, Dropbox, etc.).
[WARNING] Nunca dejes el backup en el mismo servidor donde está tu tienda. Si el servidor sufre un ataque o un fallo grave, perderías tanto la tienda como la copia de seguridad. Descárgala siempre a un lugar externo.
Método 2: Copia de seguridad programada (automática)
Si eres de los que se olvida de hacer backups manuales, esta es tu solución. Syspanel permite programar copias automáticas.
Paso 1: Accede a la configuración de programación
Dentro de la sección "Backup" de Syspanel, busca una pestaña o submenú que se llame "Schedule" (Programación) o "Backup schedule".
Paso 2: Configura la frecuencia y el destino
- Habilitar programación: Activa la opción.
- Frecuencia: Elige cada cuánto tiempo quieres que se haga el backup. Las opciones más comunes son: diaria, semanal o mensual. Para una tienda activa, una copia diaria es lo ideal.
- Hora: Selecciona una hora de baja actividad (por ejemplo, a las 3:00 AM).
- Tipo de backup: Selecciona "Full backup".
- Destino: Puedes elegir que se guarde en el servidor (recomendado) o que se envíe a un servicio externo como SFTP o un bucket de Amazon S3 (si lo tienes configurado).
Guarda los cambios. A partir de ese momento, Syspanel hará automáticamente las copias seguridad PrestaShop Syspanel según la programación que hayas definido.
Paso 3: Revisa periódicamente los backups automáticos
Aunque sean automáticos, es buena práctica entrar de vez en cuando a la sección de Backup y comprobar que se están generando correctamente. También debes descargar una copia manual de vez en cuando para tenerla en un lugar externo.
Método 3: Backup solo de la base de datos (rápido y ligero)
A veces solo necesitas la base de datos, por ejemplo, si vas a hacer pruebas de desarrollo. Syspanel también te permite hacerlo.
Paso 1: Ve a la sección de bases de datos
En el menú lateral, busca "Bases de datos" o "Databases". Allí verás una lista de todas las bases de datos que tienes en tu hosting.
Paso 2: Localiza la base de datos de PrestaShop
Identifica la base de datos de tu tienda. Normalmente tiene un nombre como tutienda_prestashop o tutienda_db. Haz clic en el nombre o en el icono de "Backup" que aparece a su lado.
Paso 3: Descarga el archivo SQL
Syspanel te descargará automáticamente un archivo con extensión .sql. Ese archivo contiene toda la información de tu tienda (productos, clientes, pedidos, etc.). Guárdalo en un lugar seguro.
[TIP] Este método es muy rápido y el archivo resultante pesa mucho menos que un backup completo. Es perfecto para hacer copias de seguridad diarias de los datos más críticos.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que suelen tener los usuarios al hacer backup PrestaShop Syspanel.
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es una copia de seguridad completa cada día. Si tu tienda es más estática, con una copia semanal puede ser suficiente. Nunca dejes pasar más de un mes sin hacer una.
¿Puedo restaurar un backup desde Syspanel?
Sí, Syspanel tiene una opción de "Restore" (Restaurar) en la misma sección de Backup. Solo tienes que seleccionar el backup que quieres restaurar y hacer clic en el botón de restaurar. Ten en cuenta que esto sobrescribirá los archivos y la base de datos actuales.
[WARNING] Antes de restaurar, asegúrate de haber hecho un backup reciente de la tienda actual, por si algo sale mal.
¿El backup incluye los correos electrónicos?
No. Las copias de seguridad de Syspanel solo incluyen los archivos del sitio web y la base de datos. Los correos electrónicos se gestionan de forma independiente y debes hacer un backup de ellos por separado (normalmente desde la sección de "Mail" de Syspanel).
¿Qué hago si el backup falla?
Los fallos suelen deberse a falta de espacio en el disco duro del servidor. Si el backup no se completa, contacta con tu proveedor de hosting para que verifique el espacio disponible. También puedes intentar hacer un backup solo de la base de datos (más ligero) y luego uno de archivos por separado.
¿Puedo hacer un backup desde el panel de administración de PrestaShop?
Sí, PrestaShop tiene su propio módulo de backup en el menú "Parámetros avanzados" > "Mantenimiento" > "Copia de seguridad". Sin embargo, este método es menos fiable que el de Syspanel, ya que puede dar errores con tiendas grandes o tener límites de tiempo de ejecución. Te recomiendo usar siempre Syspanel para los backups principales.
¿Cuánto espacio ocupa un backup de PrestaShop?
Depende del tamaño de tu tienda. Una tienda pequeña (pocos productos, sin muchas imágenes) puede ocupar entre 50 MB y 200 MB. Una tienda grande (miles de productos, muchas imágenes) puede ocupar varios GB. Syspanel te muestra el tamaño estimado antes de descargar.
Conclusión: La tranquilidad de tener un backup
Hacer copias seguridad PrestaShop Syspanel no es complicado, pero requiere constancia. Ahora que conoces los tres métodos (manual, programado y solo base de datos), puedes elegir el que mejor se adapte a tu rutina.
Recuerda la regla de oro: un backup que no has probado a restaurar no es un backup de verdad. Cada cierto tiempo, haz una prueba de restauración en un entorno de pruebas (por ejemplo, en un subdominio) para asegurarte de que el archivo no está dañado.
Con estos pasos, tu tienda PrestaShop estará protegida ante cualquier imprevisto. ¡No esperes a que sea demasiado tarde!
