Cómo hacer una copia de seguridad de PrestaShop desde el panel de hosting
¿Por qué es importante hacer una copia de seguridad de PrestaShop?
Si tienes una tienda online con PrestaShop, sabrás que es el corazón de tu negocio digital. Productos, clientes, pedidos, configuraciones de pago, módulos… absolutamente todo vive en tu servidor. Un error humano, un fallo del sistema, un ataque malicioso o una actualización fallida pueden borrar meses de trabajo en segundos. Por eso, saber cómo hacer una copia seguridad PrestaShop no es un lujo, es una necesidad.
En esta guía, te voy a explicar paso a paso cómo hacer un backup PrestaShop desde el panel de control de tu hosting, ya sea que uses cPanel, Plesk o Syspanel. No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu tienda protegida en menos de 15 minutos.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a crear el backup PrestaShop, es importante que tengas a mano los siguientes datos:
- Acceso a tu panel de control de hosting (te lo proporcionó tu proveedor al contratar el servicio).
- Tu usuario y contraseña de FTP o de gestión de archivos (si no lo recuerdas, puedes cambiarlo desde el propio panel).
- Un lugar seguro donde guardar la copia (tu ordenador, un disco duro externo o un servicio de almacenamiento en la nube como Google Drive o Dropbox).
[INFO] Una copia de seguridad completa de PrestaShop consta de dos partes: los archivos (código, imágenes, módulos) y la base de datos (productos, pedidos, clientes). Ambas son imprescindibles. No te saltes ninguna.
Método 1: Hacer copia de seguridad PrestaShop con cPanel
cPanel es el panel de control más utilizado en el mundo del hosting compartido. Es muy visual e intuitivo. Vamos a ello.
Paso 1: Accede a tu cPanel
Abre tu navegador y escribe tudominio.com/cpanel o la URL que te haya dado tu proveedor. Introduce tu usuario y contraseña y pulsa en "Entrar".
Paso 2: Localiza la sección "Archivos"
Una vez dentro, busca la sección llamada "Archivos" o "Files". Dentro de ella, verás una opción que dice "Copias de seguridad" o "Backup". Haz clic ahí.
Paso 3: Realiza una copia de seguridad completa o parcial
En la pantalla de copias de seguridad, verás varias opciones:
- Copia de seguridad completa: Descarga todos tus archivos y bases de datos en un solo archivo. Es la opción más recomendada para un backup PrestaShop completo.
- Copia de seguridad parcial: Te permite descargar solo el directorio "home" o solo una base de datos concreta.
Para un backup PrestaShop completo, te recomiendo la copia total. Pulsa en el botón que dice "Descargar una copia de seguridad completa". El sistema empezará a generar un archivo .tar.gz con todo el contenido de tu hosting.
[WARNING] Si tu tienda es muy grande (más de 2 GB), la descarga puede tardar varios minutos y consumir mucho ancho de banda. Te sugiero hacerla en un horario de bajo tráfico para no afectar el rendimiento de tu web.
Paso 4: Descarga y guarda el archivo
Cuando el panel termine de preparar el archivo, te aparecerá un enlace para descargarlo. Guárdalo en tu ordenador o en la nube. No lo dejes en el mismo servidor, porque si el servidor falla, perderás también la copia.
Método 2: Cómo hacer un backup PrestaShop con Plesk
Plesk es otro panel de control muy común, sobre todo en servidores VPS y dedicados. El proceso es ligeramente diferente, pero igual de sencillo.
Paso 1: Entra en Plesk
Accede a https://tudominio.com:8443 o a la URL que te haya dado tu proveedor. Introduce tus credenciales y pulsa "Iniciar sesión".
Paso 2: Ve a la sección "Administrador de archivos" o "Copias de seguridad"
En el menú lateral, busca la pestaña "Sitios web y dominios". Dentro, verás un icono que dice "Copias de seguridad" o "Backup Manager". Haz clic en él.
Paso 3: Crea una nueva tarea de backup
Pulsa en "Nueva copia de seguridad" o "Back up". Se abrirá un asistente donde podrás elegir:
- Qué incluir: Archivos, bases de datos, configuraciones de correo, etc. Para un backup PrestaShop completo, selecciona todo.
- Dónde guardarlo: Puedes guardarlo en el servidor, en un repositorio FTP remoto o en un almacenamiento local. Te recomiendo elegir "Descargar al ordenador" o un destino remoto.
- Programación: Puedes hacer que se repita automáticamente cada semana. Esto es muy útil para no olvidarte.
Paso 4: Ejecuta la copia
Pulsa "Aceptar" y espera a que el sistema genere el archivo. Cuando termine, descárgalo y guárdalo en un lugar seguro.
[TIP] En Plesk también puedes hacer una copia de seguridad bajo demanda sin necesidad de programar nada. Es perfecto para antes de hacer una actualización de PrestaShop o instalar un módulo nuevo.
Método 3: Backup PrestaShop con Syspanel (antes HestiaCP)
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es un poco más manual, pero igual de efectivo. Recuerda que el acceso a Syspanel se hace a través del puerto 2106.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe https://tudominio.com:2106. Introduce tu usuario y contraseña. Verás un panel limpio y minimalista.
Paso 2: Ve a la sección "Web" o "Dominios"
En el menú superior, haz clic en "Web". Verás la lista de tus dominios. A la derecha de tu dominio, hay un icono de "Backup" (normalmente es un disquete o una flecha hacia abajo). Haz clic en él.
Paso 3: Genera la copia de seguridad
Se abrirá una ventana donde puedes configurar la copia. Elige si quieres incluir la base de datos y los archivos. Pulsa "Crear" o "Generar". El sistema creará un archivo .tar.gz que podrás descargar.
Paso 4: Descarga el archivo
Una vez generada, verás la copia en la lista de backups disponibles. Pulsa en el icono de descarga y guárdala en tu ordenador.
[WARNING] En Syspanel, si no configuras un destino remoto, la copia se guarda en el propio servidor. Si el servidor sufre un fallo total, perderás esa copia. Descárgala siempre a tu equipo.
¿Qué hago con la copia de seguridad de PrestaShop?
Una vez que tienes tu copia seguridad PrestaShop descargada, no basta con dejarla en el escritorio. Te recomiendo seguir estas buenas prácticas:
- Guarda al menos 3 copias en lugares diferentes: Una en tu ordenador, otra en un disco duro externo y otra en la nube.
- Nombra los archivos con la fecha: Por ejemplo,
backup-prestashop-2024-11-15.tar.gz. Así sabrás cuál es la más reciente. - Prueba la restauración: No hay nada peor que necesitar una copia y descubrir que está corrupta. Haz una prueba de restauración en un entorno local o en un subdominio.
¿Cómo restaurar una copia de seguridad de PrestaShop?
Restaurar es el proceso inverso. Si tienes que hacerlo, aquí tienes un resumen rápido:
- Sube el archivo de backup a tu hosting mediante FTP o el administrador de archivos.
- Descomprime el archivo en la carpeta raíz de tu tienda (normalmente
public_html). - Importa la base de datos desde phpMyAdmin (si tu copia incluía la base de datos).
- Revisa el archivo
config/settings.inc.phppara asegurarte de que los datos de conexión a la base de datos son correctos.
[INFO] Si no te sientes seguro restaurando, muchos hostings ofrecen servicio de restauración por un coste adicional. No dudes en pedir ayuda a tu proveedor.
Preguntas frecuentes sobre el backup de PrestaShop
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu tienda. Si haces ventas diarias, te recomiendo un backup PrestaShop automático diario. Si es una tienda pequeña, con una copia semanal puede ser suficiente. Eso sí, antes de cualquier cambio importante (actualizaciones, nuevos módulos, cambios de diseño), haz siempre una copia manual.
¿Puedo hacer el backup desde el propio panel de PrestaShop?
No. PrestaShop no incluye una herramienta nativa para hacer copias de seguridad completas. Necesitas hacerlo desde el hosting o mediante módulos de terceros. Hacerlo desde el panel de hosting es lo más fiable.
¿Qué diferencia hay entre backup de archivos y backup de base de datos?
Los archivos son todo el código de PrestaShop, las imágenes, los módulos y los temas. La base de datos contiene toda la información de tu tienda: productos, clientes, pedidos, configuración. Necesitas ambos para una restauración completa.
¿Puedo automatizar el backup PrestaShop?
Sí. En cPanel y Plesk puedes configurar tareas programadas para que el sistema haga copias automáticas. En Syspanel también puedes programar backups desde la sección de tareas. Te recomiendo configurarlo para no depender de tu memoria.
¿Qué hago si mi copia de seguridad es demasiado grande?
Si tu backup supera los 2 GB, puede ser complicado descargarlo o subirlo. En ese caso, puedes hacer una copia manual de los archivos por FTP y exportar la base de datos por separado desde phpMyAdmin. Es más laborioso, pero igual de efectivo.
Conclusión: No pongas en riesgo tu tienda
Hacer una copia seguridad PrestaShop es un proceso sencillo que te puede ahorrar un gran disgusto. Tanto si usas cPanel, Plesk o Syspanel, tienes herramientas a tu alcance para respaldar PrestaShop de forma rápida y segura.
Recuerda: los accidentes pasan, pero estar preparado marca la diferencia. Dedica 15 minutos hoy para proteger tu negocio mañana. Y si tienes cualquier duda, deja un comentario o contacta con tu proveedor de hosting. ¡Tu tienda te lo agradecerá!
