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

How to Backup PrestaShop Database and Files (cPanel & Plesk)

Actualizado el 4 de abril de 2026

¿Sabías que perder tu tienda PrestaShop puede costarte cientos de ventas y semanas de trabajo? Realizar un backup prestashop periódico es la única forma de dormir tranquilo sabiendo que, ante un error de actualización, un hackeo o un fallo del servidor, puedes restaurar tu negocio en minutos.

En esta guía completa, paso a paso y en español, te enseñaré cómo hacer una prestashop database backup y también cómo respaldar todos tus archivos, tanto si usas cPanel como Plesk. No necesitas ser un experto en tecnología; solo sigue las instrucciones y tendrás tu copia de seguridad lista en menos de 10 minutos.


¿Por qué necesitas una copia de seguridad de PrestaShop?

Piensa en tu tienda online como un edificio. Los archivos (las paredes, el tejado) son el código de PrestaShop, los temas, los módulos y las imágenes de tus productos. La base de datos (la electricidad, el cableado y los muebles) es donde viven tus pedidos, clientes, contraseñas y configuraciones.

Si pierdes solo los archivos, puedes reinstalar PrestaShop, pero perderás las fotos y módulos. Si pierdes solo la base de datos, tendrás una tienda vacía sin clientes ni pedidos. Por eso, un backup prestashop completo incluye SIEMPRE ambas partes.

[INFO] La frecuencia ideal para hacer una copia de seguridad es diaria si tu tienda tiene ventas constantes. Si es un proyecto pequeño, al menos una vez por semana. Automatizar este proceso te ahorrará muchos dolores de cabeza.


Método 1: Backup de PrestaShop con cPanel (El más común)

cPanel es el panel de control más utilizado en el hosting compartido. Es muy visual y fácil de usar. Vamos a dividir el proceso en dos fases: primero los archivos y luego la base de datos.

Fase 1: Respaldar los archivos de tu tienda en cPanel

  1. Inicia sesión en cPanel: Accede a tudominio.com/cpanel o a la URL que te haya dado tu proveedor de hosting. Introduce tu usuario y contraseña.

  2. Busca la sección "Archivos": Dentro del panel, verás varios iconos. Busca uno que se llame "Administrador de archivos" o "File Manager" y haz clic en él.

  3. Navega a la carpeta public_html: En la ventana que se abre, verás una lista de carpetas. Entra en la carpeta public_html (o httpdocs o www, depende del hosting). Esta carpeta contiene TODOS los archivos de tu PrestaShop.

  4. Selecciona todo: En la barra superior del Administrador de archivos, haz clic en "Seleccionar todo". Verás que todas las carpetas y archivos quedan resaltados en azul.

  5. Comprime los archivos: Con todo seleccionado, haz clic en el botón "Comprimir" (suele tener un icono de un candado o una cremallera). En la ventana emergente, elige el tipo de archivo "Zip" y haz clic en "Comprimir archivos". cPanel comenzará a crear un archivo .zip en la misma carpeta.

  6. Descarga el archivo: Espera unos segundos a que se genere el zip (verás un mensaje de éxito). Ahora, haz clic derecho sobre el archivo .zip recién creado (se llamará algo como public_html.zip) y selecciona "Descargar". Guárdalo en tu ordenador o en un disco duro externo.

[TIP] No subas nunca el archivo .zip de vuelta a public_html si haces una restauración, ya que podría dar error. Descárgalo siempre a tu equipo.

Fase 2: Respaldar la base de datos en cPanel

Ahora vamos a por la parte más crítica: la prestashop database backup.

  1. Vuelve al inicio de cPanel: Haz clic en el icono de "Inicio" o en el logo de cPanel arriba a la izquierda.

  2. Busca "Bases de datos MySQL": Dentro de la sección "Bases de datos", haz clic en "Asistentes de MySQL" o "Bases de datos MySQL". Necesitas saber el nombre de tu base de datos. Normalmente es algo como usuario_nombrebd.

  3. Accede a phpMyAdmin: Dentro de la sección de bases de datos, busca el enlace o icono que dice "phpMyAdmin". Es una herramienta que te permite gestionar la base de datos visualmente.

  4. Selecciona tu base de datos: En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la tuya (la que usa PrestaShop). Cargará una lista de tablas.

  5. Exporta la base de datos: En la barra superior de phpMyAdmin, haz clic en la pestaña "Exportar". Asegúrate de que el método de exportación sea "Rápido" y el formato sea "SQL". Haz clic en el botón "Continuar" o "Exportar" (según la versión).

  6. Guarda el archivo: Tu navegador descargará un archivo con extensión .sql. ¡Este es tu tesoro! Guárdalo junto al zip de los archivos.

[WARNING] Nunca compartas el archivo .sql con nadie. Contiene las contraseñas cifradas de tus clientes y la configuración sensible de tu tienda. Guárdalo en un lugar seguro y cifrado si es posible.


Método 2: Backup de PrestaShop con Plesk

Plesk es otro panel de control muy popular, sobre todo en servidores VPS y dedicados. El proceso es ligeramente diferente, pero igual de sencillo.

Fase 1: Respaldar archivos en Plesk

  1. Accede a Plesk: Normalmente es https://tudominio.com:8443 o la URL que te proporcione tu proveedor. Inicia sesión.

  2. Ve a "Sitios web y dominios": En el menú lateral izquierdo, haz clic en "Sitios web y dominios".

  3. Abre el Administrador de archivos: Busca la fila de tu dominio (por ejemplo, tudominio.com) y haz clic en el botón "Administrador de archivos" (suele tener un icono de carpeta).

  4. Entra en httpdocs: Esta es la carpeta raíz de tu web en Plesk. Haz clic sobre ella para entrar.

  5. Selecciona y comprime: En la barra superior, verás un icono para "Marcar todo" o puedes seleccionar manualmente con Ctrl+A. Luego, busca el botón "Comprimir" (icono de cremallera). Elige el formato "ZIP" y haz clic en OK.

  6. Descarga el archivo: Plesk creará un archivo comprimido en la misma carpeta. Búscalo (se llamará httpdocs.zip), haz clic derecho y selecciona "Descargar".

Fase 2: Respaldar la base de datos en Plesk

  1. Ve a "Bases de datos": En el menú lateral, haz clic en "Bases de datos" (o dentro de "Sitios web y dominios", en la sección de tu dominio, haz clic en "Bases de datos").

  2. Identifica tu base de datos: Verás una lista. Busca la que corresponda a tu PrestaShop (suele tener un nombre similar al de tu dominio).

  3. Usa phpMyAdmin: Haz clic en el icono de "phpMyAdmin" junto al nombre de tu base de datos. Se abrirá en una pestaña nueva.

  4. Exporta como en cPanel: Dentro de phpMyAdmin, el proceso es idéntico al de cPanel. Haz clic en "Exportar", elige formato "SQL" y método "Rápido". Haz clic en "Continuar" y guarda el archivo .sql.

[TIP] Plesk tiene una herramienta integrada llamada "Administrador de copias de seguridad" que permite hacer el backup completo (archivos + BD) en un solo clic. Si tu hosting lo permite, es una opción excelente y más rápida. Búscala en el menú principal de Plesk.


Cómo restaurar tu backup de PrestaShop (Resumen rápido)

Saber hacer el backup es la mitad del trabajo. Restaurarlo es igual de importante. Aquí tienes el resumen de cómo hacerlo a la inversa:

Restaurar archivos (cPanel y Plesk)

  1. Sube el archivo .zip a la carpeta public_html (o httpdocs) usando el Administrador de archivos o un cliente FTP.
  2. Extrae el archivo: Una vez subido, haz clic derecho sobre el .zip y selecciona "Extraer". Sobrescribirá todos los archivos actuales con los de tu copia.
  3. Elimina el .zip: Después de extraer, borra el archivo zip del servidor por seguridad.

Restaurar la base de datos

  1. Entra en phpMyAdmin y selecciona tu base de datos (la que quieres sobrescribir).
  2. Vacía la base de datos: Haz clic en la pestaña "Operaciones" y busca la opción "Vaciar" (DROP). Esto eliminará todas las tablas antiguas.
  3. Importa tu archivo .sql: Haz clic en la pestaña "Importar", selecciona tu archivo .sql en el campo correspondiente y haz clic en "Continuar".

[WARNING] Al vaciar la base de datos, pierdes todos los datos actuales. Asegúrate de que el archivo .sql que vas a importar es el que quieres restaurar. Si tienes dudas, contacta con tu soporte técnico antes de hacerlo.


Preguntas Frecuentes (FAQ) sobre backup PrestaShop

¿Cuál es la diferencia entre backup de archivos y backup de base de datos?
Los archivos son el código y las imágenes; la base de datos es la información (pedidos, clientes). Necesitas ambos para una restauración completa.

¿Puedo usar un plugin para hacer el backup prestashop?
Sí, hay módulos excelentes como "PrestaShop Backup" o "Backup and Restore", pero el método manual con cPanel o Plesk es más fiable y no depende de recursos del servidor.

¿Con qué frecuencia debo hacer una prestashop database backup?
Idealmente cada 24 horas si vendes a diario. Si no, al menos una vez por semana y siempre antes de actualizar módulos, temas o el núcleo de PrestaShop.

¿Dónde debo guardar mis copias de seguridad?
Nunca en el mismo servidor. Descárgalas a tu ordenador, a un disco duro externo o a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) para tener una copia fuera del sitio.

¿Qué pasa si mi hosting es con Syspanel (HestiaCP)?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca la sección "Web" o "Backup" para generar una copia completa del sitio. El proceso es similar: puedes exportar la base de datos desde phpMyAdmin y los archivos desde el gestor de archivos integrado.

¿Puedo automatizar el backup prestashop en cPanel?
Sí. En cPanel, busca la herramienta "Backup" o "Copias de seguridad" en la sección "Archivos". Aunque no permite programar tareas fácilmente, muchos hostings ofrecen "Backups automáticos" como servicio extra. Si no, puedes configurar una tarea cron desde cPanel para que ejecute un script de backup, pero eso requiere conocimientos avanzados de programación.


Conclusión: No lo dejes para mañana

Hacer una copia de seguridad de tu PrestaShop no es opcional, es una necesidad. Con estos pasos sencillos para cPanel y Plesk, ya no tienes excusa para no proteger tu negocio. Dedica 10 minutos hoy a realizar tu primer backup prestashop y configura un recordatorio para hacerlo regularmente.

Recuerda la regla de oro: una copia de seguridad que no has probado a restaurar, no es una copia de seguridad. Asegúrate de entender el proceso de restauración y, si es posible, practica en un entorno de pruebas antes de necesitarlo de verdad.

Tu tienda online es tu patrimonio digital. Protégela como se merece. Si tienes alguna duda, consulta la documentación de tu proveedor de hosting o contacta con su soporte técnico; están ahí para ayudarte.

[TIP] Crea una carpeta en tu ordenador llamada "Backups PrestaShop" y dentro, subcarpetas por fecha (por ejemplo, 2025-05-20). Guarda siempre el .zip y el .sql juntos. Así, si necesitas restaurar, sabrás exactamente qué versión corresponde a cada fecha.

¿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