🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para hacer backup de PrestaShop en cPanel (archivos + base de datos)

Actualizado el 19 de abril de 2026

¿Por qué es tan importante hacer un backup de PrestaShop?

Tener una tienda online implica gestionar mucha información valiosa: productos, clientes, pedidos, configuraciones de pago y envío. Imagina que un día, por un error humano, un ataque de malware o un fallo del servidor, pierdes todos esos datos. Las consecuencias pueden ser desastrosas para tu negocio.

Por eso, realizar un backup prestashop cpanel de forma periódica es una de las tareas de mantenimiento más cruciales que debes dominar. No se trata solo de copiar archivos, sino de crear una "fotografía" completa de tu tienda que te permita volver al estado exacto en el que estaba en un momento dado. Esta guía te enseñará, paso a paso y de forma muy sencilla, a respaldar prestashop tanto en su parte de archivos como en su base de datos, todo desde el panel de control de tu hosting: cPanel.

A lo largo de este artículo, no solo aprenderás a hacer la copia de seguridad, sino también a restaurar prestashop cpanel cuando lo necesites. Te garantizamos que, al final, te sentirás mucho más seguro gestionando tu tienda.


Entendiendo qué es lo que debes respaldar

Antes de meternos en harina, es fundamental que entiendas que tu tienda PrestaShop se compone de dos partes inseparables:

  1. Los archivos (el código): Es la "carcasa" de tu tienda. Aquí se incluyen el núcleo de PrestaShop, los temas, los módulos y, muy importante, las imágenes de tus productos. Estos archivos se almacenan en el servidor, normalmente dentro de una carpeta llamada public_html.

  2. La base de datos (el cerebro): Es donde se guarda toda la información dinámica. Esto incluye tus productos, categorías, clientes, pedidos, contraseñas y todas las configuraciones de tu panel de administración. En PrestaShop, la base de datos es de tipo MySQL.

Para que una copia seguridad prestashop sea efectiva, debes respaldar ambas partes. Si solo respaldas los archivos, tendrás un esqueleto sin vida. Si solo respaldas la base de datos, tendrás un cerebro sin cuerpo. Necesitas las dos para una recuperación completa.


Preparando el terreno: Acceso a cPanel

Lo primero que necesitas es acceder a tu panel de control. Normalmente, el acceso a cPanel se realiza a través de una URL como tudominio.com/cpanel o tudominio.com:2083. Introduce tu nombre de usuario y contraseña (o los datos que te proporcionó tu proveedor de hosting).

[INFO] Si tu hosting utiliza otro panel de control como Syspanel (antes conocido como HestiaCP), la lógica será la misma, pero la interfaz variará. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (ej. tudominio.com:2106). Sin embargo, esta guía se centra en cPanel, que es el más común.

Una vez dentro, te encontrarás con un buscador y una cuadrícula de iconos. Busca las herramientas que necesitaremos: "Administrador de archivos" y "Backup" o "Copias de seguridad".


Parte 1: Cómo hacer backup de los archivos de PrestaShop

Esta es la primera fase para respaldar prestashop correctamente. Vamos a comprimir todos los archivos de tu tienda en un solo paquete .zip para que sea fácil de descargar y almacenar.

Paso 1: Accede al Administrador de Archivos

En el buscador de cPanel, escribe "Administrador de archivos" y haz clic en el icono. Te pedirá que elijas un directorio raíz; selecciona el que corresponda a tu dominio principal (normalmente public_html o el nombre de tu cuenta).

Paso 2: Navega hasta la raíz de tu tienda

Dentro del Administrador de Archivos, verás una lista de carpetas. Busca la carpeta que contiene tu instalación de PrestaShop. En la mayoría de los casos, será public_html directamente, pero si tu tienda está en un subdirectorio (por ejemplo, public_html/tienda), navega hasta allí y selecciónala.

Paso 3: Selecciona todos los archivos y carpetas

Una vez dentro de la carpeta raíz de tu PrestaShop, debes seleccionar todo su contenido. Puedes hacerlo de dos maneras:

  • Pulsa Ctrl + A (o Cmd + A en Mac) para seleccionarlo todo.
  • O haz clic en la casilla de verificación "Seleccionar todo" que suele estar en la barra superior.

Verás que todos los archivos y carpetas aparecen resaltados en azul.

Paso 4: Comprime los archivos

Con todos los archivos seleccionados, haz clic en el botón "Comprimir" en la barra superior. Se abrirá una ventana emergente.

  • En "Tipo de archivo", elige Zip.
  • En "Directorio de archivos comprimidos", verás la ruta donde se guardará el archivo. Puedes dejarlo donde está o crear una subcarpeta, pero es recomendable guardarlo fuera de public_html para que no sea accesible públicamente. Sin embargo, para simplificar, puedes dejarlo en una carpeta temporal.
  • Haz clic en "Comprimir archivos".

cPanel comenzará a comprimir todos los archivos. Cuando termine, verás un mensaje de éxito y el archivo .zip aparecerá en la carpeta. El tiempo de espera dependerá del tamaño de tu tienda.

Paso 5: Descarga el archivo comprimido

Ahora, localiza el archivo .zip que acabas de crear en el Administrador de Archivos. Haz clic derecho sobre él y selecciona "Descargar". Se descargará a tu ordenador. Guárdalo en un lugar seguro, preferiblemente en un disco duro externo o en la nube (Google Drive, Dropbox, etc.).

[TIP] No almacenes la copia de seguridad en el mismo servidor donde está tu tienda. Si el servidor falla, perderás tanto tu tienda como tu backup. La regla de oro es tener siempre una copia fuera del servidor.


Parte 2: Cómo hacer backup de la base de datos MySQL de PrestaShop

Ahora vamos a por la parte más crítica: la base de datos. Sin ella, tu tienda no funciona. Este proceso es el conocido como backup mysql prestashop.

Paso 1: Accede a la herramienta de Backup

En el buscador de cPanel, escribe "Backup" y haz clic en el icono "Copias de seguridad" o "Backup". También puedes buscar "Backup parcial" o "Asistente de Backup", pero la herramienta que nos interesa es la principal.

Paso 2: Descarga la base de datos

En la sección "Descargar una copia de seguridad de la base de datos MySQL", verás una lista con todas las bases de datos de tu cuenta. Busca la que corresponde a tu tienda PrestaShop. Su nombre suele empezar con el prefijo de tu cuenta de hosting seguido de un guion bajo (ej. tucuenta_prestashop).

Haz clic en el nombre de la base de datos. cPanel comenzará a generar un archivo .sql.gz (comprimido). Se descargará automáticamente a tu ordenador.

[WARNING] Asegúrate de identificar correctamente la base de datos de tu PrestaShop. Si tienes varias, puedes confundirte. Puedes verificar el nombre exacto en el archivo de configuración de PrestaShop, llamado parameters.php. Está en la ruta app/config/parameters.php. Búscalo en el Administrador de Archivos y ábrelo para ver el nombre de la base de datos.

¡Y eso es todo! Ya tienes las dos partes de tu copia seguridad prestashop: los archivos (.zip) y la base de datos (.sql.gz). Guárdalas juntas y etiquétalas con la fecha.


Parte 3: Cómo restaurar tu PrestaShop desde el backup

Llegó el momento de la verdad. Saber cómo hacer el backup es esencial, pero saber restaurar prestashop cpanel es lo que te salvará en una emergencia. El proceso es el inverso: primero restauramos la base de datos y luego los archivos.

Restaurando la base de datos MySQL

  1. Accede a cPanel y busca "Backup" (o "Copias de seguridad").
  2. Busca la sección "Restaurar una copia de seguridad de la base de datos MySQL".
  3. Haz clic en el botón "Subir" o "Elegir archivo" y selecciona el archivo .sql.gz que descargaste anteriormente.
  4. Haz clic en "Subir" o "Restaurar".

cPanel se encargará de importar todos los datos a la base de datos existente. Es importante que la base de datos ya exista en tu servidor y que tenga el mismo nombre que la original, o que modifiques el archivo parameters.php para que apunte al nombre correcto.

Restaurando los archivos de PrestaShop

  1. Accede al Administrador de Archivos de cPanel.
  2. Navega hasta la carpeta raíz de tu tienda (normalmente public_html).
  3. Sube el archivo .zip que creaste anteriormente. Puedes arrastrarlo y soltarlo en el Administrador de Archivos o usar el botón "Cargar".
  4. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extraer" o "Extraer en el directorio actual".
  5. cPanel te preguntará si quieres sobrescribir los archivos existentes. Haz clic en "Sobrescribir archivos" o "Overwrite". Esto reemplazará los archivos actuales con los de tu backup.
  6. Espera a que termine el proceso de extracción. Puede tardar unos minutos si tu tienda es grande.

[TIP] Antes de restaurar los archivos, es una buena práctica eliminar primero todos los archivos existentes en public_html. Esto evita que queden restos de archivos antiguos que puedan causar conflictos. Para ello, selecciona todo, haz clic derecho y elige "Eliminar". Luego, sube tu backup y extráelo.

Una vez que hayas restaurado tanto la base de datos como los archivos, tu tienda debería volver a estar operativa exactamente en el estado en que se encontraba cuando hiciste el backup.


Frecuencia recomendada para tus backups

Hacer un backup una vez al mes puede no ser suficiente si tu tienda tiene mucho movimiento. La frecuencia ideal depende de la actividad de tu negocio:

  • Tiendas con pocas actualizaciones: Un backup semanal es un buen punto de partida.
  • Tiendas con ventas diarias y cambios de stock: Realiza un backup diario o incluso cada pocas horas.
  • Antes de cualquier cambio importante: Si vas a instalar un módulo nuevo, actualizar el núcleo de PrestaShop o modificar el tema, haz siempre un backup justo antes. Esto te permitirá deshacer el cambio si algo sale mal.

[INFO] Muchos servicios de hosting ofrecen backups automáticos, pero no debes confiar ciegamente en ellos. Siempre es recomendable tener tu propio backup manual como red de seguridad. El tuyo es el que te salvará si el proveedor tiene un problema grave.


Preguntas Frecuentes (FAQ)

¿Puedo hacer un backup de PrestaShop sin usar cPanel?

Sí, puedes hacerlo a través de un módulo de PrestaShop o mediante el acceso FTP para los archivos y phpMyAdmin para la base de datos. Sin embargo, usar cPanel es el método más sencillo y recomendado para la mayoría de los usuarios.

¿Qué es mejor, un backup manual o uno automático?

El backup automático es muy cómodo, pero el manual te da un control total y es imprescindible antes de hacer cambios importantes en tu tienda. Lo ideal es usar ambos.

Mi backup es muy grande, ¿qué puedo hacer?

Puedes intentar excluir carpetas que no cambian mucho, como las de caché (var/cache). Sin embargo, es más fácil y seguro simplemente hacer el backup completo y almacenarlo en un servicio de nube.

¿El backup también guarda las contraseñas de mis clientes?

Sí, las contraseñas de los clientes se guardan en la base de datos. Al restaurar el backup, restaurarás también esas contraseñas. Es importante que guardes tu backup en un lugar seguro para que no caiga en manos equivocadas.

¿Cuánto tiempo tarda en hacerse un backup?

Depende del tamaño de tu tienda y de la velocidad de tu conexión a internet. Puede tardar desde unos segundos hasta varios minutos.


Conclusión

Dominar el arte de hacer un backup prestashop cpanel es una habilidad esencial para cualquier propietario de una tienda online. No es un proceso complicado, pero requiere de constancia y de seguir los pasos correctamente. Con esta guía, ya tienes el conocimiento necesario para proteger tu negocio de cualquier imprevisto. Recuerda: la prevención es siempre la mejor estrategia. No esperes a que ocurra un desastre para empezar a hacer copias de seguridad. Tu tranquilidad y la continuidad de tu negocio dependen de ello.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel