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

Cómo hacer copias de seguridad de PrestaShop desde cPanel y restaurarlas

Actualizado el 7 de junio de 2026

¿Por qué es tan importante hacer copias de seguridad en PrestaShop?

Si tienes una tienda online con PrestaShop, seguramente ya sabes que es el motor de tu negocio. Cada producto, cada pedido, cada cliente registrado y cada configuración de tu tienda representan horas de trabajo y, sobre todo, dinero. Un fallo en el servidor, un ataque de malware, una actualización fallida o un error humano al modificar un archivo pueden dejarte sin tienda en cuestión de minutos.

Por eso, dominar el backup prestashop cpanel no es una opción, es una necesidad. No basta con confiar en que tu proveedor de hosting haga copias automáticas (aunque muchos lo hacen, no siempre son diarias ni garantizan una restauración limpia). Lo ideal es que tú mismo sepas cómo generar tus propias copias de seguridad y, sobre todo, cómo restaurar prestashop cpanel cuando sea necesario.

En esta guía, te voy a explicar paso a paso, y de una forma muy sencilla, cómo hacer una copia de seguridad completa de tu tienda desde cPanel y cómo restaurarla. No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu tienda protegida.

¿Qué necesitas para hacer un backup de PrestaShop en cPanel?

Antes de empezar, es importante que entiendas que una tienda PrestaShop se compone de dos partes fundamentales:

  1. Los archivos del sistema: Es todo el código de PrestaShop (la carpeta donde está instalada tu tienda, normalmente public_html o una subcarpeta como tienda o shop). Aquí viven los temas, los módulos, las imágenes y los archivos de configuración.
  2. La base de datos: Es donde se almacena toda la información dinámica: productos, precios, pedidos, clientes, contraseñas, etc. En PrestaShop, la base de datos es de tipo MySQL.

Una copia de seguridad completa y fiable debe incluir ambas partes. Si solo haces una, la restauración será incompleta y tu tienda no funcionará correctamente.

Para hacer todo esto, solo necesitas acceso a tu panel de control de hosting, cPanel. Si tu hosting no tiene cPanel (por ejemplo, si usa Syspanel, antes conocido como HestiaCP, que se accede por el puerto 2106), los pasos pueden variar, pero el concepto es el mismo: copiar archivos y exportar la base de datos.

Paso 1: Crear una copia de seguridad de los archivos de PrestaShop con el Administrador de Archivos

Esta es la forma más visual y sencilla de hacer un backup de los archivos de tu tienda, ideal si no te sientes cómodo con FTP o líneas de comandos.

Accede al Administrador de Archivos de cPanel

Lo primero es iniciar sesión en tu cPanel. Una vez dentro, busca la sección Archivos y haz clic en el icono de Administrador de Archivos.

Navega hasta la raíz de tu tienda

Se abrirá una nueva ventana. Normalmente, te llevará directamente a tu directorio raíz (public_html). Si tu PrestaShop está instalado en una subcarpeta (por ejemplo, public_html/tienda), navega hasta ella. Si está en la raíz, quédate en public_html.

Selecciona todos los archivos y carpetas

Una vez dentro de la carpeta donde está tu PrestaShop, debes seleccionar todo el contenido. La forma más rápida es hacer clic en el botón Seleccionar todo en la barra superior del Administrador de Archivos. Verás que todas las carpetas y archivos quedan resaltados en azul.

Comprime los archivos en un ZIP

Con todos los archivos seleccionados, ve al menú superior y haz clic en Comprimir.

En la ventana que aparece, elige el tipo de archivo Zip (es el más universal) y haz clic en Comprimir archivos.

cPanel empezará a trabajar y, en unos segundos o minutos (dependiendo del tamaño de tu tienda), te aparecerá un mensaje de éxito. Se habrá creado un archivo .zip en la misma carpeta, normalmente con un nombre similar al de tu directorio (ej. public_html.zip).

Descarga el archivo ZIP a tu ordenador

Este paso es crucial. El archivo ZIP que se ha creado está en tu servidor, pero no te sirve de nada si tu servidor falla. Debes descargarlo a tu ordenador o a un servicio de almacenamiento en la nube (como Google Drive o Dropbox).

Para ello, localiza el archivo .zip en la lista de archivos, haz clic derecho sobre él y selecciona Descargar. También puedes seleccionarlo y hacer clic en el botón Descargar del menú superior.

[TIP] Guarda siempre al menos dos copias de tu backup en lugares diferentes. Por ejemplo, una en tu ordenador y otra en la nube. Así estarás protegido ante cualquier imprevisto.

Paso 2: Crear una copia de seguridad de la base de datos de PrestaShop con phpMyAdmin

Ahora vamos con la parte más importante: la base de datos. Aquí es donde se guarda toda la información de tu negocio. Exportarla es más fácil de lo que parece.

Accede a phpMyAdmin desde cPanel

Vuelve a la página principal de cPanel y busca la sección Bases de datos. Haz clic en el icono de phpMyAdmin.

Se abrirá una nueva pestaña en tu navegador con la herramienta de gestión de bases de datos.

Selecciona tu base de datos de PrestaShop

En el panel lateral izquierdo de phpMyAdmin, verás una lista de todas tus bases de datos. Debes identificar cuál es la de tu PrestaShop. El nombre suele ser algo como tuusuario_prestashop o tuusuario_bdtienda. Si no estás seguro, puedes revisar el archivo parameters.php de tu PrestaShop (dentro de la carpeta app/config), pero esto ya es un paso más avanzado. Si tu hosting es de tipo compartido, lo más probable es que solo tengas una o dos bases de datos y sea fácil de identificar.

Exporta la base de datos

Haz clic en el nombre de tu base de datos en el panel izquierdo para seleccionarla. A continuación, en el menú superior, haz clic en la pestaña Exportar.

Verás dos métodos de exportación: Rápido y Personalizado. Para una copia de seguridad estándar, te recomiendo usar el método Personalizado, ya que te da más control.

En el método Personalizado, asegúrate de lo siguiente:

  • En la sección Formato, selecciona SQL.
  • Deja las demás opciones con los valores predeterminados, a menos que sepas lo que estás haciendo.

Finalmente, haz clic en el botón Continuar o Exportar en la parte inferior.

phpMyAdmin descargará automáticamente un archivo con extensión .sql a tu ordenador. Este archivo contiene todos los comandos necesarios para recrear tu base de datos con toda su información.

[WARNING] No confundas la exportación con la importación. En este paso, estamos exportando (sacando una copia) de la base de datos. La importación, que veremos más adelante, es justo lo contrario.

Paso 3: Cómo restaurar una copia de seguridad de PrestaShop desde cPanel

Llegados a este punto, ya sabes cómo hacer el backup prestashop cpanel. Pero, ¿qué pasa si llega el día en que necesitas usar esa copia? Aquí te explico cómo restaurar prestashop cpanel en dos fases: primero los archivos y luego la base de datos.

Restaurar los archivos de PrestaShop

La restauración de archivos es el proceso inverso a la compresión.

  1. Sube el archivo ZIP: Lo primero es subir tu archivo .zip de vuelta al servidor. Ve al Administrador de Archivos de cPanel, navega a la carpeta donde quieres restaurar tu tienda (normalmente public_html) y haz clic en el botón Cargar del menú superior. Selecciona tu archivo .zip desde tu ordenador y espera a que termine la subida.
  2. Extrae el archivo ZIP: Una vez subido, localiza el archivo .zip en la lista, haz clic derecho sobre él y selecciona Extraer. cPanel te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta sea la correcta (la raíz de tu tienda) y haz clic en Extraer archivos.
  3. Sobrescribe los archivos existentes: Si estás restaurando sobre una instalación existente, cPanel te preguntará si quieres sobrescribir los archivos. Debes responder que a todos para que los archivos antiguos sean reemplazados por los de tu copia de seguridad.

Restaurar la base de datos de PrestaShop

Ahora vamos con la base de datos. Este proceso es un poco más delicado porque, si lo haces mal, podrías perder datos nuevos.

  1. Accede a phpMyAdmin: Igual que hicimos para exportar, entra en phpMyAdmin desde cPanel.
  2. Selecciona la base de datos: Haz clic en el nombre de tu base de datos en el panel izquierdo.
  3. Vacía la base de datos (opcional pero recomendado): Si vas a restaurar una copia de seguridad sobre una base de datos que ya tiene información, es recomendable vaciarla primero para evitar conflictos. Para ello, en el menú superior, haz clic en la pestaña Operaciones. En la sección Borrar datos (TRUNCATE), verás un enlace que dice Vaciar la base de datos (TRUNCATE). Haz clic ahí. Te pedirá confirmación.

[WARNING] Este paso es destructivo y eliminará todos los datos actuales de la base de datos. Asegúrate de que la copia que vas a restaurar es más reciente o más importante que los datos actuales. Si tienes dudas, no lo hagas.

  1. Importa tu archivo SQL: Ahora, haz clic en la pestaña Importar en el menú superior.
  2. Selecciona tu archivo: Haz clic en el botón Elegir archivo y selecciona el archivo .sql que descargaste anteriormente.
  3. Ejecuta la importación: Deja el resto de opciones con los valores predeterminados y haz clic en el botón Continuar o Importar en la parte inferior.

cPanel importará el archivo y, si todo ha ido bien, verás un mensaje de éxito. Tu base de datos habrá sido restaurada.

Errores comunes y cómo evitarlos al hacer un backup de PrestaShop

Es normal cometer errores las primeras veces. Aquí te dejo los más comunes para que los evites:

  • No descargar el backup: Crear el backup en el servidor y no descargarlo a tu ordenador es como no tenerlo. Si el servidor falla, lo pierdes todo.
  • Hacer solo una copia de los archivos o solo de la base de datos: Recuerda que necesitas ambas cosas para una restauración completa.
  • No comprobar la integridad del backup: De vez en cuando, prueba a restaurar tu copia de seguridad en un entorno de pruebas o en un subdominio para asegurarte de que funciona. No esperes a tener un desastre para descubrir que tu backup estaba corrupto.
  • Restaurar la base de datos sin vaciarla antes: Esto puede provocar errores de duplicados y datos inconsistentes.

Preguntas frecuentes (FAQ) sobre copias de seguridad en PrestaShop

¿Con qué frecuencia debo hacer una copia de seguridad de mi tienda?

La frecuencia ideal depende de la actividad de tu tienda. Si haces ventas a diario, lo recomendable es hacer una copia de seguridad diaria o, como mínimo, cada dos días. Si tu tienda tiene poco movimiento, una copia semanal puede ser suficiente. También es imprescindible hacer una copia justo antes de realizar cualquier cambio importante, como actualizar PrestaShop, instalar un módulo nuevo o modificar el tema.

¿Puedo automatizar las copias de seguridad de PrestaShop en cPanel?

cPanel tiene una herramienta llamada Copias de seguridad que te permite generar un backup completo de tu cuenta (archivos y bases de datos) con un solo clic. Sin embargo, no tiene un programador de tareas nativo para automatizarlas. Para automatizar, necesitarías usar Cron Jobs (también disponibles en cPanel) con scripts, o instalar un módulo de backup en PrestaShop que se conecte a servicios como Dropbox o Google Drive.

Mi hosting usa Syspanel, ¿cómo hago el backup?

Syspanel (anteriormente HestiaCP, accesible a través del puerto 2106) tiene su propio panel de control. Aunque la interfaz es diferente, el proceso es conceptualmente igual. Busca las secciones de Archivos (para comprimir y descargar la carpeta de tu tienda) y Bases de datos (para exportar la base de datos desde su gestor, que suele ser también phpMyAdmin). Las opciones pueden estar en un menú lateral o en la parte superior.

¿Qué hago si mi backup restaurado da un error de conexión a la base de datos?

Este error es muy común y suele ocurrir porque los datos de conexión en el archivo parameters.php no coinciden con los de tu nuevo servidor o base de datos. Tendrás que editar ese archivo y asegurarte de que el nombre de la base de datos, el usuario y la contraseña sean los correctos.

¿Es seguro guardar los backups en el mismo hosting?

No, no es recomendable. Si tu servidor sufre un ataque o un fallo de disco duro, podrías perder tanto tu tienda como tus copias de seguridad. Lo ideal es descargarlas a tu ordenador y subirlas a un servicio de almacenamiento externo.

Conclusión: La copia de seguridad es tu mejor seguro de vida

Hacer un backup prestashop cpanel y saber cómo restaurar prestashop cpanel es una de las habilidades más valiosas que puedes tener como dueño de una tienda online. No se trata de ser un experto, sino de seguir un proceso sencillo y tener la tranquilidad de que, pase lo que pase, tu negocio está a salvo.

Dedica unos minutos a hacer tu primera copia de seguridad hoy mismo. Es una inversión de tiempo que te puede ahorrar muchos dolores de cabeza y mucho dinero en el futuro. Y recuerda, la clave está en la constancia: haz copias de seguridad con regularidad y verifica que tus backups funcionan. Tu yo del futuro te lo agradecerá.

¿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