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

Guía para crear un backup de PrestaShop en cPanel

Actualizado el 24 de febrero de 2026

¿Por Qué es Importante Hacer un Backup de tu Tienda PrestaShop?

Tener una tienda online con PrestaShop implica gestionar archivos, una base de datos y configuraciones. Cualquier error humano, un ataque informático, una actualización fallida o un problema con el servidor puede dejarte sin acceso a tu negocio. Por eso, realizar una copia de seguridad PrestaShop de forma periódica es la mejor inversión de tiempo que puedes hacer.

En esta guía te enseñaremos paso a paso cómo crear un backup PrestaShop cPanel completo, y cómo restaurarlo si alguna vez lo necesitas. No importa si eres principiante: aquí encontrarás instrucciones claras y directas.

[INFO] Un backup completo incluye dos partes: los archivos de tu tienda (temas, imágenes, módulos) y la base de datos (productos, clientes, pedidos). Ambos son indispensables.


Requisitos Antes de Empezar

Antes de lanzarte a hacer el backup, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting. Normalmente lo obtienes de tu proveedor de hosting. La URL suele ser tudominio.com/cpanel o tudominio.com:2083.
  • Credenciales de FTP o del Administrador de Archivos de cPanel. Las necesitarás para descargar los archivos de PrestaShop.
  • Suficiente espacio en tu disco duro local para almacenar el backup.
  • Conocimiento básico de navegación en cPanel. No te preocupes, aquí te guiamos.
  • Opcional pero recomendado: Un cliente FTP como FileZilla (si prefieres descargar los archivos de forma más rápida).

Paso 1: Crear el Backup de la Base de Datos de PrestaShop

La base de datos es el corazón de tu tienda. Contiene toda la información de productos, clientes, pedidos, configuraciones, etc. Es crucial respaldarla correctamente.

1.1. Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. Se abrirá una nueva ventana. A la izquierda verás una lista de bases de datos. Haz clic en la que corresponde a tu PrestaShop (normalmente tiene un nombre como tudominio_prestashop).

1.2. Exporta la Base de Datos

  1. Una vez seleccionada la base de datos, haz clic en la pestaña Exportar en la parte superior.
  2. En la mayoría de los casos, la opción Rápida y el formato SQL son suficientes. Sin embargo, para mayor control, elige Personalizada.
  3. En la opción personalizada, asegúrate de marcar:
    • Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT (esto ayuda a evitar conflictos al restaurar).
    • Agregar IF NOT EXISTS (opcional, pero seguro).
    • Enviar (para descargar el archivo).
  4. Haz clic en Continuar o Exportar.
  5. Se descargará un archivo con extensión .sql o .gz. Guárdalo en una carpeta segura de tu computadora.

[TIP] Si tu base de datos es muy grande, elige el método Personalizado y marca la opción Comprimido (gzip) para que el archivo pese menos y se descargue más rápido.


Paso 2: Crear el Backup de los Archivos de PrestaShop

Ahora toca respaldar todos los archivos de tu tienda: el código, las imágenes, los temas, los módulos, etc.

2.1. Accede al Administrador de Archivos de cPanel

  1. En tu cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
  2. Se abrirá una ventana. Generalmente, te pedirá seleccionar el directorio raíz de tu sitio (suele ser public_html o www). Selecciona la opción adecuada y haz clic en Ir.

2.2. Comprime la Carpeta de tu Tienda

  1. Dentro del Administrador de Archivos, navega hasta la carpeta donde está instalado PrestaShop. Normalmente es public_html (si tu tienda está en la raíz) o una subcarpeta como public_html/tienda.
  2. Selecciona la carpeta completa (puedes hacer clic en el checkbox junto a ella).
  3. En la barra de herramientas superior, haz clic en Comprimir.
  4. Elige el tipo de compresión Zip (es el más universal).
  5. Se creará un archivo .zip en la misma ubicación. Puede tardar unos minutos si tu tienda tiene muchos archivos.

2.3. Descarga el Archivo Comprimido

  1. Una vez creado el archivo .zip, aparecerá en la lista de archivos.
  2. Selecciona el archivo .zip y haz clic en Descargar.
  3. Guárdalo en la misma carpeta donde guardaste la base de datos.

[WARNING] No olvides eliminar el archivo .zip del servidor una vez que lo hayas descargado. Dejarlo puede consumir espacio innecesario y suponer un riesgo de seguridad. Simplemente selecciónalo y haz clic en Eliminar.


Paso 3: Restaurar tu Backup de PrestaShop (Guía de Recuperación)

Si alguna vez necesitas restaurar tu tienda desde la copia seguridad PrestaShop que has creado, sigue estos pasos. Es un proceso inverso al backup.

3.1. Restaurar la Base de Datos

  1. Accede a phpMyAdmin desde cPanel (como en el paso 1.1).
  2. Selecciona la base de datos de tu tienda (si no existe, créala primero desde cPanel en la sección Bases de Datos MySQL y asigna un usuario).
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql o .gz que descargaste.
  5. Haz clic en Continuar. Espera a que termine la importación. Verás un mensaje de éxito.

[INFO] Si la base de datos ya tiene datos, es recomendable vaciar todas las tablas antes de importar. Puedes hacerlo desde phpMyAdmin seleccionando la base de datos, marcando todas las tablas y eligiendo Vaciar (o TRUNCATE) en el menú desplegable.

3.2. Restaurar los Archivos

  1. Sube el archivo .zip de los archivos de PrestaShop al directorio correspondiente (por ejemplo, public_html) usando el Administrador de Archivos o un cliente FTP.
  2. Una vez subido, selecciona el archivo .zip en el Administrador de Archivos.
  3. Haz clic en Extraer.
  4. Elige la ubicación de extracción (normalmente el mismo directorio raíz). Asegúrate de que la opción Sobrescribir archivos existentes esté marcada.
  5. Haz clic en Extraer archivo(s). Espera a que termine.
  6. Elimina el archivo .zip del servidor.

3.3. Verifica la Configuración (Archivo settings.inc.php)

A veces, al restaurar, la ruta de la base de datos o el nombre del usuario pueden cambiar. Si tu tienda no carga, revisa el archivo config/settings.inc.php (en versiones antiguas) o app/config/parameters.php (en PrestaShop 1.7+). Deberás actualizar:

  • _DB_SERVER_ (normalmente es localhost)
  • _DB_NAME_ (el nombre de tu base de datos)
  • _DB_USER_ (el usuario de la base de datos)
  • _DB_PASSWD_ (la contraseña del usuario)

[TIP] Si no te sientes cómodo editando archivos de configuración, muchos plugins de backup automatizan este proceso. Pero con esta guía manual tienes el control total.


Preguntas Frecuentes (FAQ)

¿Cada cuánto tiempo debo hacer un backup de PrestaShop?

Depende de la actividad de tu tienda. Como mínimo, una vez a la semana. Si tienes muchas ventas diarias o actualizas productos constantemente, lo ideal es a diario o cada pocos días. Puedes automatizarlo con módulos de pago o tareas CRON.

¿Puedo hacer el backup desde el propio panel de PrestaShop?

Sí, algunos módulos nativos o de pago permiten hacer backups desde el back office de PrestaShop. Sin embargo, hacerlo desde cPanel es más fiable y completo, ya que no depende de que tu tienda esté funcionando correctamente.

¿El backup incluye también los módulos y temas que he comprado?

Sí, siempre que estén instalados en la carpeta de tu tienda. Al respaldar todos los archivos, también se guardan los módulos y temas. Recuerda que las licencias de algunos módulos pueden necesitar reactivación tras la restauración.

¿Qué hago si mi hosting no tiene cPanel?

Algunos proveedores usan paneles como Plesk, DirectAdmin o Syspanel. Por ejemplo, si usas Syspanel (antes conocido como HestiaCP), el proceso es similar: accedes a través del puerto 2106 (por ejemplo, tudominio.com:2106), buscas la sección de bases de datos para exportar y usas el administrador de archivos para comprimir y descargar. La lógica es la misma.

¿Puedo restaurar en un servidor diferente?

Sí, siempre que el nuevo servidor tenga los mismos requisitos de PHP y versiones compatibles con tu PrestaShop. Al restaurar, deberás ajustar las rutas y los datos de conexión a la base de datos en el archivo de configuración.

¿Es necesario desactivar la tienda mientras hago el backup?

No es estrictamente necesario, pero es recomendable poner la tienda en modo mantenimiento durante el proceso para evitar que se realicen pedidos o cambios mientras se está generando el backup. Puedes hacerlo desde el back office de PrestaShop en Parámetros de la tienda > Mantenimiento.


Conclusión

Crear un backup PrestaShop cPanel es un proceso sencillo que puede salvarte de muchos dolores de cabeza. Siguiendo esta guía, has aprendido a respaldar tanto la base de datos como los archivos de tu tienda, y también a restaurarlos si es necesario. Recuerda:

  • Haz backups con regularidad.
  • Guarda los backups en un lugar seguro (en tu PC, en la nube, en un disco externo).
  • Prueba la restauración de vez en cuando para asegurarte de que todo funciona.

Con un buen plan de copias de seguridad, tu negocio online estará protegido ante cualquier imprevisto. ¡No esperes a tener un problema para actuar!

[WARNING] No confíes únicamente en los backups automáticos de tu hosting. Muchos proveedores no garantizan la integridad de los datos. Siempre ten tu propia copia de seguridad externa.

¿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