Cómo hacer una copia de seguridad de PrestaShop en cPanel (backup manual y automático)
¿Alguna vez has pasado horas configurando tu tienda PrestaShop y, de repente, todo se ha ido al traste?
Un fallo en el servidor, un plugin incompatible o un error humano pueden borrar tu catálogo de productos, los pedidos o la configuración de los clientes en cuestión de segundos.
Si tienes una tienda online, una copia de seguridad no es un lujo, es una necesidad vital.
En esta guía completa, vamos a explicarte paso a paso cómo hacer un backup prestashop cpanel de forma manual y, lo más importante, cómo automatizar ese proceso para que nunca más tengas que preocuparte por perder tus datos.
No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu respaldo listo en minutos.
Entendiendo qué es un respaldo completo (y por qué necesitas dos cosas)
Antes de meternos en faena, es fundamental que entiendas que una tienda PrestaShop no es solo un montón de archivos sueltos.
En realidad, se compone de dos partes inseparables:
-
Los archivos del núcleo (Core Files): Son las carpetas y archivos que ves en tu hosting (carpetas como
admin,themes,modules,img,var, etc.). Aquí se encuentran las imágenes de tus productos, el código de la tienda y las plantillas visuales. -
La base de datos (Database): Es el "cerebro" de tu tienda. Contiene todas las tablas con los pedidos, clientes, direcciones, precios, configuraciones y contraseñas. Sin ella, tu tienda sería un cascarón vacío.
Para hacer una copia seguridad prestashop correcta, debes guardar AMBAS partes.
Si solo guardas los archivos, perderás los pedidos. Si solo guardas la base de datos, no tendrás las imágenes ni el diseño.
Vamos a por ello.
Método Manual: El Respaldo Paso a Paso en cPanel
Este es el método que usaremos cuando queramos hacer una copia puntual, por ejemplo, antes de actualizar un módulo o cambiar el tema.
Es un proceso sencillo que no te llevará más de 15 minutos.
Paso 1: Accede a tu panel de control (cPanel)
Lo primero es entrar a tu cuenta de hosting. Normalmente, el acceso es a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com.
Introduce tu usuario y contraseña de hosting (no confundas con las de tu administrador de PrestaShop).
Paso 2: Realizar el backup de la base de datos (El cerebro)
Este es el paso más crítico del backup base de datos prestashop.
Sigue estas instrucciones:
-
Dentro de cPanel, busca la sección "Bases de Datos" y haz clic en el icono "phpMyAdmin".
-
Se abrirá una nueva ventana. En el menú lateral izquierdo, verás una lista de bases de datos.
Haz clic en el nombre de la base de datos de tu PrestaShop (normalmente empieza con un prefijo como
tuusuario_prestashop). -
Ahora verás una lista de tablas.
Ve a la pestaña superior que dice "Exportar".
-
Asegúrate de que el método de exportación sea "Rápido" y que el formato sea "SQL".
Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
-
El sistema descargará un archivo
.sqla tu ordenador.¡IMPORTANTE! Guárdalo en un lugar seguro, preferiblemente en una carpeta local y también en la nube (Google Drive, Dropbox, etc.).
Paso 3: Realizar el backup de los archivos (El cuerpo)
Ahora vamos a por la parte más pesada: los archivos del servidor.
-
Vuelve a la pantalla principal de cPanel.
Busca la sección "Archivos" y haz clic en "Administrador de archivos" (o File Manager).
-
Se abrirá una ventana.
Navega hasta la carpeta
public_html(ohtdocssi tu servidor usa esa).Ojo: Si tu tienda está en una subcarpeta (ej:
public_html/tienda), entra en esa carpeta. -
Aquí es donde se complica un poco si lo haces a mano.
En la barra superior del Administrador de archivos, verás un botón llamado "Seleccionar todo".
Haz clic en él y luego en el botón "Comprimir" que aparece en el menú superior.
-
Elige el tipo de compresión "Zip Archive" y haz clic en "Comprimir archivos".
cPanel creará un archivo (ej:
archivo.zip) dentro de la misma carpeta. -
Una vez comprimido, selecciona ese archivo
.zipy haz clic en "Descargar" en el menú superior.Este proceso puede tardar unos minutos si tu tienda tiene muchas imágenes.
-
MUY IMPORTANTE: Una vez descargado el archivo
.zipa tu ordenador, vuelve al Administrador de archivos, selecciona el.zipque creaste en el servidor y haz clic en "Eliminar".No queremos dejar un backup del servidor accesible al público, ya que podría ser un riesgo de seguridad.
¡Enhorabuena! Ya tienes tu respaldo prestashop cpanel manual completo: un archivo .sql y un archivo .zip.
Método Automático: El Respaldo en "Modo Piloto Automático"
Hacer backups manuales está bien, pero es fácil olvidarse.
¿Qué pasa si se te olvida hacerlo durante dos semanas y justo entonces ocurre un desastre?
Para eso existen las herramientas automáticas dentro de cPanel.
Opción A: Usar el "Asistente de Copias de Seguridad" de cPanel
Esta es la forma más sencilla de automatizar el proceso, aunque depende de la configuración de tu proveedor de hosting.
-
En la pantalla principal de cPanel, busca la sección "Archivos" y haz clic en "Copias de seguridad" (o Backup Wizard).
-
Haz clic en el botón "Configurar una copia de seguridad automática" (o "Schedule Backup").
-
Aquí podrás elegir la frecuencia (diaria, semanal, etc.), la hora y el destino.
TIP: Lo más recomendable es elegir una copia diaria si tu tienda tiene ventas frecuentes, y enviarla a un destino remoto (como un servidor FTP o Amazon S3) para que no ocupe espacio en tu disco principal.
-
Guarda los cambios y cPanel se encargará del resto.
Opción B: Usar el módulo de "Backup" de PrestaShop (Backup del Back Office)
PrestaShop tiene su propia herramienta de respaldo integrada, aunque es menos fiable que la de cPanel para los archivos, es excelente para la base de datos.
-
Entra en tu administrador de PrestaShop (la URL
tudominio.com/admin). -
Ve al menú Parámetros avanzados > Mantenimiento (en versiones nuevas) o busca la pestaña "Backup" en el menú de la izquierda (en versiones antiguas).
-
En la sección de "Respaldo automático", puedes activar la casilla para que PrestaShop realice una copia de seguridad de la base de datos automáticamente (por ejemplo, una vez al día).
-
WARNING: Esta opción solo respalda la base de datos, no los archivos.
Es mejor que nada, pero para un respaldo completo, combínalo con el método de cPanel.
Opción C: La copia de seguridad desde el hosting (Recomendado)
Muchos proveedores de hosting (como SiteGround, Hostinger o Raiola Networks) ofrecen copias de seguridad automáticas diarias/semanales incluidas en el plan.
Si tu hosting lo incluye, actívalo.
Suele estar en la sección "Backups" de tu panel de control (distinto de cPanel, pero a menudo accesible desde él).
Asegúrate de que la frecuencia esté activada y de que puedas restaurar fácilmente con un clic.
Cómo restaurar tu backup (El momento de la verdad)
De nada sirve tener un backup si no sabes restaurarlo.
Aquí tienes el proceso inverso rápido:
-
Subir archivos: Descomprime el archivo
.zipen tu ordenador.Luego, entra al Administrador de archivos de cPanel, ve a
public_htmly sube todos los archivos (o el.zipy descomprímelo allí con la opción "Extraer"). -
Importar Base de Datos: Ve a
phpMyAdmin, selecciona tu base de datos, haz clic en "Importar", selecciona el archivo.sqlque descargaste y haz clic en "Continuar". -
Configurar los datos de conexión: Si cambiaste de servidor, es posible que tengas que editar el archivo
app/config/parameters.phpcon los nuevos datos de la base de datos (nombre, usuario y contraseña).
Preguntas Frecuentes (FAQ) sobre Backup de PrestaShop
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende del volumen de ventas.
Si vendes a diario, hazlo a diario.
Si vendes poco, una vez a la semana es suficiente.
Lo ideal es que la copia sea automática para no depender de tu memoria.
¿Dónde debo guardar las copias de seguridad?
Nunca guardes el backup en el mismo servidor donde está la tienda.
Si el servidor se cae o es hackeado, perderás todo.
Guárdalas en tu ordenador, en un disco duro externo o en la nube (Google Drive, Dropbox, Amazon S3).
¿El backup de cPanel incluye los correos electrónicos?
No, el backup de archivos y base de datos de PrestaShop no incluye los correos de tu dominio (si los tienes).
Para eso necesitas hacer un backup de las cuentas de correo por separado en cPanel.
Mi hosting usa Syspanel (antes HestiaCP), ¿cómo hago el backup?
Si tu hosting te da acceso a Syspanel (recuerda que el puerto de acceso es el 2106, por ejemplo tudominio.com:2106), el proceso es similar pero con una interfaz distinta.
Busca la sección de "Backup" o "Copias de seguridad" en el menú lateral.
Puedes generar un backup completo (archivos + base de datos) en un solo clic y descargarlo.
La lógica es la misma: guarda el archivo resultante en un lugar seguro.
¿Puedo hacer un backup de PrestaShop sin cPanel?
Sí, puedes usar un módulo como "PrestaShop Backup" o "MyBackup" desde el Back Office, o incluso usar comandos SSH si tienes conocimientos técnicos (por ejemplo, con mysqldump para la base de datos y tar para los archivos).
Sin embargo, para la mayoría de usuarios, cPanel es la opción más accesible y visual.
[WARNING]: Antes de hacer cualquier cambio importante en tu tienda (actualizar PrestaShop, instalar un módulo pesado o cambiar el tema), haz SIEMPRE una copia de seguridad manual.
Es la mejor póliza de seguros que puedes tener.
Conclusión: La tranquilidad de tener un respaldo
Como has visto, hacer un backup prestashop cpanel no es un misterio.
Con solo dos clics en el panel de control, puedes asegurar la continuidad de tu negocio online.
Resumen rápido:
-
Manual: phpMyAdmin (Exportar SQL) + Administrador de Archivos (Comprimir y Descargar).
-
Automático: Configura la copia diaria en cPanel o activa el backup del hosting.
-
Restauración: Subir archivos y Importar SQL en phpMyAdmin.
No esperes a que sea demasiado tarde.
Dedica 10 minutos hoy para configurar tu sistema de copias de seguridad y duerme tranquilo sabiendo que tu tienda está a salvo.
Tu yo del futuro (cuando un plugin te rompa la tienda un viernes por la noche) te lo agradecerá eternamente.
