Cómo crear una copia de seguridad (backup) de PrestaShop en Syspanel
¿Por qué es importante hacer un backup PrestaShop Syspanel?
Tener una copia de seguridad de tu tienda online no es una opción, es una necesidad. Imagina que dedicas meses a configurar tu catálogo, personalizar tu tema y posicionar tus productos en Google, y de repente un error humano, un ataque malicioso o una actualización fallida borra todo tu trabajo. Sin un respaldo, perderías horas de trabajo, ventas y posicionamiento SEO.
Realizar un backup PrestaShop Syspanel te permite restaurar tu tienda a un estado anterior en cuestión de minutos. Esto significa que puedes experimentar con nuevas funcionalidades, actualizar módulos o cambiar el diseño sin miedo a romper nada, porque siempre tendrás una red de seguridad.
En esta guía te explicaré paso a paso cómo crear una copia de seguridad completa de tu PrestaShop desde el panel de control Syspanel. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.
¿Qué incluye una copia de seguridad completa?
Antes de empezar, es importante entender qué es exactamente lo que estás respaldando. Un backup completo de PrestaShop consta de dos partes fundamentales:
Los archivos del sitio web: Esto incluye el núcleo de PrestaShop, tus temas, módulos, imágenes de productos, logs y cualquier otro archivo que forme parte de tu instalación.
La base de datos: Aquí se almacenan todos los datos dinámicos de tu tienda: productos, pedidos, clientes, precios, configuraciones, contraseñas y todo el contenido que gestionas desde el panel de administración.
Cuando creas un backup PrestaShop Syspanel, el sistema se encarga de guardar ambas partes en un solo archivo comprimido, lo que facilita su descarga y posterior restauración.
Acceso a Syspanel: Primeros pasos
Para comenzar, necesitas acceder a tu panel de control Syspanel. Este es el panel desde donde gestionas tu hosting y todos los servicios asociados a tu dominio.
Abre tu navegador web favorito y escribe la dirección de acceso a Syspanel. La URL típica es https://tu-dominio.com:2106 o https://IP-de-tu-servidor:2106. Recuerda que el puerto de acceso es el 2106, es importante que lo incluyas al final de la dirección.
Una vez que tengas la URL, se abrirá una página de inicio de sesión. Introduce tus credenciales de acceso (usuario y contraseña) que te proporcionó tu proveedor de hosting o que configuraste al contratar el servicio.
[INFO] Si no recuerdas tus credenciales de acceso a Syspanel, contacta con tu proveedor de hosting. Ellos podrán restablecerlas o indicarte cómo recuperarlas.
Crear tu primer backup PrestaShop Syspanel
Una vez dentro de Syspanel, el proceso es bastante intuitivo. Sigue estos pasos numerados:
-
Localiza la sección de archivos o administrador de archivos. En el menú lateral izquierdo, busca una opción llamada "Archivos", "Gestor de archivos" o similar. Dependiendo de la versión de Syspanel, puede estar directamente visible o dentro de un submenú.
-
Navega hasta la carpeta de tu sitio web. Dentro del gestor de archivos, verás una estructura de directorios. Busca la carpeta que contiene tu instalación de PrestaShop. Normalmente se encuentra en
/home/usuario/web/tu-dominio/public_htmlo similar. Haz clic en ella para entrar. -
Selecciona todos los archivos. Una vez dentro de la carpeta raíz de PrestaShop, necesitas seleccionar todo su contenido. Puedes hacerlo usando la combinación de teclas
Ctrl + A(en Windows) oCmd + A(en Mac), o buscando un botón de "Seleccionar todo" en la interfaz. -
Comprime los archivos en un ZIP. Con todos los archivos seleccionados, busca la opción "Comprimir" o "Crear ZIP". Syspanel te pedirá que elijas un nombre para el archivo comprimido. Te recomiendo usar un nombre descriptivo como
backup-prestashop-2024-01-15.zip(con la fecha del día). Haz clic en "Aceptar" o "Comprimir". -
Espera a que termine la compresión. El tiempo de espera dependerá del tamaño de tu tienda. Si tienes muchas imágenes o archivos grandes, puede tardar varios minutos. No cierres la pestaña del navegador durante este proceso.
-
Descarga el archivo ZIP. Cuando la compresión finalice, verás el archivo
.zipen la lista de archivos. Haz clic derecho sobre él y selecciona "Descargar" o usa el icono de descarga. Guarda este archivo en un lugar seguro de tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube.
[TIP] No guardes el backup en el mismo servidor donde está tu tienda. Si el servidor falla, perderías tanto la tienda como la copia de seguridad. Utiliza siempre un destino externo.
Respaldar la base de datos de PrestaShop
La base de datos es la parte más crítica de tu tienda, ya que contiene toda la información de tu negocio. Ahora vamos a crear la copia de seguridad de la base de datos desde Syspanel.
-
Ve a la sección de bases de datos. En el menú lateral de Syspanel, busca la opción "Bases de datos" o "MySQL". La encontrarás fácilmente por su icono característico.
-
Identifica la base de datos de tu PrestaShop. En la lista de bases de datos, busca la que corresponde a tu tienda. El nombre suele ser similar al nombre de tu usuario de hosting, seguido de un guion bajo y un nombre descriptivo (por ejemplo,
usuario_prestashop). -
Accede a phpMyAdmin. Junto a la base de datos, verás un botón o enlace que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña con la herramienta de gestión de bases de datos.
-
Selecciona tu base de datos. En el panel izquierdo de phpMyAdmin, haz clic en el nombre de tu base de datos para seleccionarla. Verás que aparece una lista de tablas en el área principal.
-
Ve a la pestaña "Exportar". En la barra superior de phpMyAdmin, verás varias pestañas: "Examinar", "Estructura", "SQL", "Buscar", etc. Haz clic en la pestaña "Exportar".
-
Configura el método de exportación. En la mayoría de las versiones de phpMyAdmin, verás dos opciones: "Rápido" y "Personalizado". Te recomiendo seleccionar "Personalizado" para tener más control sobre la copia. En las opciones, asegúrate de que el formato sea "SQL".
-
Ejecuta la exportación. Haz clic en el botón "Continuar" o "Exportar" al final de la página. phpMyAdmin generará un archivo
.sqlque contiene toda la estructura y los datos de tu base de datos. Este archivo se descargará automáticamente a tu ordenador.
[WARNING] No modifiques ninguna de las opciones avanzadas de phpMyAdmin si no sabes lo que estás haciendo. Los valores por defecto son perfectamente válidos para crear una copia de seguridad funcional.
Alternativa: Usar el módulo de backup de PrestaShop
Aunque el método anterior es el más completo, PrestaShop ofrece una alternativa más sencilla: su propio sistema de copias de seguridad integrado en el panel de administración.
-
Accede a tu panel de administración de PrestaShop. Normalmente, la URL es
tu-dominio.com/admino una dirección personalizada que configuraste. -
Navega hasta "Parámetros avanzados" > "Mantenimiento". En el menú lateral izquierdo, busca esta sección. Dentro, verás una pestaña llamada "Copia de seguridad" o "Backup".
-
Haz clic en "Crear una copia de seguridad". PrestaShop empezará a generar un archivo de respaldo que incluye tanto los archivos como la base de datos. Este proceso puede tardar unos minutos.
-
Descarga el archivo generado. Una vez completado, verás una lista con la copia de seguridad recién creada. Haz clic en el icono de descarga para guardarla en tu ordenador.
[INFO] Este método es más cómodo, pero puede fallar si tu tienda es muy grande o si tu servidor tiene límites de tiempo de ejecución. El método manual con Syspanel es más fiable.
Frecuencia recomendada para hacer backups
¿Cada cuánto tiempo deberías crear un backup PrestaShop Syspanel? La respuesta depende de la actividad de tu tienda:
Tiendas con pocas ventas: Una copia de seguridad semanal puede ser suficiente.
Tiendas con actividad diaria: Te recomiendo hacer un backup diario o, como mínimo, cada dos días.
Antes de cualquier cambio importante: Siempre crea una copia de seguridad antes de actualizar PrestaShop, instalar o actualizar módulos, cambiar el tema o modificar la configuración del servidor.
Después de realizar cambios: También es buena práctica hacer un backup después de una actualización exitosa o después de añadir muchos productos nuevos.
[TIP] Configura un recordatorio en tu calendario para no olvidarte de hacer los backups. Es un hábito que te ahorrará muchos quebraderos de cabeza en el futuro.
Cómo restaurar un backup PrestaShop Syspanel
Saber crear la copia de seguridad es solo la mitad del trabajo. También necesitas saber cómo restaurarla en caso de emergencia.
Restaurar los archivos:
-
Sube el archivo ZIP que descargaste a la carpeta raíz de tu PrestaShop usando el gestor de archivos de Syspanel.
-
Haz clic derecho sobre el archivo ZIP y selecciona "Extraer" o "Descomprimir". El sistema reemplazará los archivos existentes con los del backup.
-
Asegúrate de que los permisos de las carpetas sean correctos (normalmente 755 para carpetas y 644 para archivos).
Restaurar la base de datos:
-
Accede a phpMyAdmin desde Syspanel.
-
Selecciona tu base de datos.
-
Ve a la pestaña "Importar".
-
Haz clic en "Examinar" y selecciona el archivo
.sqlde tu copia de seguridad. -
Haz clic en "Continuar". phpMyAdmin importará los datos, reemplazando los existentes.
[WARNING] La restauración de una base de datos sobrescribe todos los datos actuales. Asegúrate de que esto es lo que quieres hacer antes de proceder.
Preguntas frecuentes sobre backup PrestaShop Syspanel
¿Puedo programar backups automáticos en Syspanel?
Algunas versiones de Syspanel permiten programar tareas cron para automatizar el proceso de copia de seguridad. Si tu versión no lo soporta, puedes usar un script personalizado o un servicio de terceros.
¿Cuánto espacio ocupa un backup de PrestaShop?
Depende del tamaño de tu tienda. Una tienda pequeña puede ocupar unos pocos megabytes, mientras que una tienda grande con muchas imágenes puede superar los gigabytes.
¿Qué hago si mi backup no se descarga correctamente?
Verifica que el archivo no esté dañado comprobando su tamaño en el servidor y en tu ordenador. Si el problema persiste, intenta dividir el backup en partes más pequeñas o usa un método alternativo.
¿Necesito hacer backup de los emails y archivos de configuración?
Sí, es recomendable incluir todos los archivos de tu cuenta, no solo los de PrestaShop. Esto incluye los registros de correo, las configuraciones de dominio y cualquier otro elemento que forme parte de tu hosting.
Conclusión: Tu tranquilidad vale un backup
Crear una copia de seguridad de tu tienda online es una tarea sencilla que te llevará solo unos minutos, pero que puede salvar tu negocio en caso de desastre. Con Syspanel, el proceso está al alcance de cualquier usuario, incluso de aquellos sin experiencia técnica avanzada.
Recuerda: un backup PrestaShop Syspanel no es útil si no lo descargas y lo guardas en un lugar seguro fuera del servidor. Hazlo un hábito regular y dormirás tranquilo sabiendo que tu tienda está protegida.
Si tienes cualquier duda sobre el proceso, no dudes en contactar con tu proveedor de hosting o consultar la documentación oficial de PrestaShop. ¡Tu tienda online es tu patrimonio digital, protégela como se merece!
