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

Cómo crear un backup de PrestaShop en cPanel (manual y automático)

Actualizado el 15 de octubre de 2025

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

Si tienes una tienda online, tu web es tu negocio. Productos, clientes, pedidos, configuraciones de pago... todo eso vive en tu servidor. Un error humano, un hackeo o un fallo del hosting pueden borrar meses de trabajo en segundos.

Hacer una copia seguridad prestashop no es opcional, es una obligación si quieres dormir tranquilo. La buena noticia es que si tu hosting usa cPanel, tienes herramientas muy sencillas para hacerlo tú mismo, sin necesidad de ser un experto.

En esta guía te explico paso a paso cómo crear un backup prestashop cpanel de dos formas: manual (cuando tú lo decidas) y automática (para que el sistema lo haga solo cada cierto tiempo). También te enseñaré a restaurar prestashop cpanel por si algún día lo necesitas.


Qué necesitas antes de empezar

Antes de tocar nada, asegúrate de tener a mano:

  • Acceso a tu panel de control cPanel (normalmente es algo como tudominio.com/cpanel).
  • Tus datos de acceso de FTP o del Administrador de archivos.
  • Una cuenta de correo electrónico donde recibir los backups automáticos.
  • Un poco de paciencia y tiempo sin prisas.

[!INFO]
Si tu hosting no tiene cPanel sino otro panel como Syspanel, el proceso es similar pero con diferencias. En Syspanel, recuerda que el acceso se hace por el puerto 2106 y las opciones de backup están en el menú "Copias de seguridad". Esta guía se centra en cPanel, que es el más común.


Parte 1: Qué contiene un backup completo de PrestaShop

Un backup no es solo copiar archivos. Para que tu tienda funcione después de restaurarla, necesitas dos cosas:

1. Los archivos de la tienda

Esto incluye todo el código de PrestaShop: el núcleo, los módulos, los temas, las imágenes de productos, los logs... En resumen, todo lo que está dentro de la carpeta public_html (o la carpeta donde hayas instalado PrestaShop).

2. La base de datos

PrestaShop guarda toda la información de tu negocio (productos, clientes, pedidos, precios, configuraciones) en una base de datos MySQL. Sin ella, los archivos no sirven de nada.

[!WARNING]
Hacer solo un backup de archivos o solo de la base de datos es un error. Necesitas ambas cosas para tener una copia de seguridad completa. Si restauras solo los archivos, verás una tienda vacía. Si restauras solo la base de datos, te dará error.


Parte 2: Cómo hacer un backup manual de PrestaShop en cPanel

El método manual te da control total. Tú decides cuándo hacerlo. Es perfecto antes de actualizar módulos, cambiar el tema o hacer cualquier cambio importante.

Paso 1: Accede a cPanel

Abre tu navegador y escribe tudominio.com/cpanel. Introduce tu usuario y contraseña. Si no sabes cuáles son, contacta con tu proveedor de hosting.

Paso 2: Haz una copia de los archivos

Dentro de cPanel busca la sección "Archivos" y haz clic en "Administrador de archivos".

  • Se abrirá una ventana nueva. Ve a la carpeta public_html (o la carpeta donde tengas instalada tu tienda).
  • Selecciona todos los archivos y carpetas que haya dentro. Puedes usar Ctrl+A (Cmd+A en Mac) para seleccionar todo.
  • Haz clic derecho y elige la opción "Comprimir".
  • Elige el formato Zip y dale un nombre claro, por ejemplo: backup-prestashop-archivos-2025-01-15.zip.
  • Haz clic en "Comprimir archivos".

cPanel empezará a comprimir. Tardará unos minutos dependiendo del tamaño de tu tienda. Cuando termine, verás el archivo .zip en la misma carpeta.

[!TIP]
No dejes el backup en public_html. Descárgalo a tu ordenador o muévelo a una carpeta fuera del directorio público (por ejemplo, backups). Si lo dejas ahí, cualquiera podría descargarlo desde tu web.

Paso 3: Haz una copia de la base de datos

Vuelve al panel principal de cPanel. Busca la sección "Bases de datos" y haz clic en "phpMyAdmin".

  • En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que usa tu PrestaShop (normalmente empieza con tu usuario de hosting y un guion bajo, algo como usuario_prestashop).
  • Una vez dentro, haz clic en la pestaña "Exportar" en la parte superior.
  • Deja seleccionada la opción "Rápida" o "Personalizada" (si eliges personalizada, no cambies nada, deja los valores por defecto).
  • Haz clic en el botón "Continuar" o "Exportar".

Se descargará un archivo .sql a tu ordenador. Ese archivo contiene toda la información de tu tienda.

Paso 4: Guarda todo en un lugar seguro

Ahora tienes dos archivos: el .zip con los archivos y el .sql con la base de datos. Guárdalos en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).

[!WARNING]
Guardar el backup en el mismo servidor no es una buena práctica. Si el servidor falla, pierdes la tienda y el backup. Guárdalo siempre en un lugar externo.


Parte 3: Cómo configurar un backup automático de PrestaShop en cPanel

Hacer backups manuales está bien, pero la gente se olvida. La solución es automatizar el proceso. Así te aseguras de tener siempre una copia seguridad prestashop reciente sin tener que acordarte.

cPanel tiene una herramienta llamada "Copias de seguridad" que te permite programar backups completos o parciales.

Paso 1: Ve a la sección de Copias de seguridad

En el panel principal de cPanel, busca la sección "Archivos" y haz clic en "Copias de seguridad".

Paso 2: Configura el backup automático

Dentro de esta sección, busca la opción que dice "Copias de seguridad automáticas" o "Backup automático". Haz clic ahí.

Se abrirá una pantalla donde puedes configurar:

  • Tipo de backup: elige "Completo" para que incluya archivos y base de datos.
  • Frecuencia: elige la que más te convenga. Para una tienda activa, te recomiendo diaria o semanal. Si tu tienda tiene poco movimiento, quincenal puede bastar.
  • Destino: elige dónde quieres que se guarde. Puede ser un directorio en tu servidor o enviarlo a un correo electrónico. Te recomiendo que elijas correo electrónico para tenerlo fuera del servidor.
  • Retención: decide cuántos backups quieres mantener. No tiene sentido guardar 50 copias. Con mantener las últimas 5 o 10 es suficiente.

[!INFO]
Algunos hosting limitan el envío de backups por correo si el archivo es muy grande. Si tu tienda pesa más de 100 MB, es mejor que el backup se guarde en un directorio del servidor y luego lo descargues tú manualmente de vez en cuando.

Paso 3: Guarda la configuración

Haz clic en "Guardar configuración". A partir de ese momento, cPanel hará los backups automáticamente según la frecuencia que hayas elegido.

[!TIP]
Programa los backups automáticos a una hora de baja afluencia en tu tienda, por ejemplo, a las 4 de la madrugada. Así no afectará al rendimiento de tu web.


Parte 4: Cómo restaurar un backup de PrestaShop en cPanel

Llegó el momento de usar tu backup. Ya sea porque te hackearon, porque una actualización rompió algo o porque cambiaste de servidor, saber restaurar prestashop cpanel te salvará la vida.

[!WARNING]
Restaurar un backup sobrescribe los archivos y la base de datos actuales. Si tu tienda tiene datos nuevos que no están en el backup, los perderás. Asegúrate de que es lo que quieres hacer.

Restaurar los archivos

  1. Accede al Administrador de archivos de cPanel.
  2. Sube tu archivo .zip de backup a la carpeta public_html. Si ya tienes archivos ahí, no pasa nada, los vamos a reemplazar.
  3. Haz clic derecho sobre el archivo .zip y selecciona "Extraer".
  4. cPanel te preguntará si quieres sobrescribir los archivos existentes. Elige "Sobrescribir".
  5. Espera a que termine la extracción. Ya tienes los archivos restaurados.

Restaurar la base de datos

  1. Ve a phpMyAdmin en cPanel.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona tu archivo .sql.
  5. Haz clic en "Continuar".

[!TIP]
Si al importar te da error, es posible que el archivo .sql sea demasiado grande. Puedes subirlo por SSH si tu hosting lo permite, o pedir ayuda a tu proveedor.

Y ahora, ¿qué?

Una vez restaurado, entra a tu tienda para comprobar que todo funciona. Ve a la página de administración (tudominio.com/admin) y revisa que los productos, clientes y pedidos están ahí.

[!WARNING]
Si tu tienda usaba HTTPS (seguro que sí), después de restaurar es posible que necesites limpiar la caché y regenerar los enlaces. Ve a Parámetros avanzados > Rendimiento y activa "Forzar la compilación" temporalmente, y a Parámetros avanzados > URL, para revisar que la URL de la tienda es correcta.


Parte 5: Consejos extra para proteger tu tienda PrestaShop

Hacer backups es solo una parte de la estrategia. Para proteger tienda prestashop de verdad, ten en cuenta estas recomendaciones:

Mantén PrestaShop actualizado

Las versiones antiguas tienen vulnerabilidades conocidas. Actualiza el núcleo, los módulos y los temas con regularidad.

Usa contraseñas fuertes

Tanto en el panel de administración como en el cPanel. Una contraseña débil es la puerta de entrada para los atacantes.

Activa la autenticación en dos pasos

PrestaShop tiene un módulo para esto. Actívalo en tu panel de administración.

Limpia archivos innecesarios

Cuantos menos archivos tengas, menos superficie de ataque. Borra módulos y temas que no uses.

Prueba tus backups

Un backup que no se puede restaurar no sirve de nada. Cada cierto tiempo, restaura un backup en un entorno de prueba para comprobar que funciona.


Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup de mi PrestaShop?

Si tu tienda tiene ventas diarias, hazlo a diario. Si es una tienda pequeña con poco movimiento, semanal es suficiente. Lo importante es que la frecuencia sea acorde al volumen de cambios.

¿Puedo hacer un backup solo de la base de datos?

Puedes, pero no te lo recomiendo. Si pierdes los archivos, el backup de la base de datos no te servirá para reconstruir la tienda. Siempre haz el backup completo.

¿Qué hago si mi backup es demasiado grande para enviarlo por correo?

Descárgalo del servidor manualmente o usa un servicio de almacenamiento en la nube. Hay módulos de PrestaShop que te permiten enviar backups directamente a Google Drive o Dropbox.

¿Restaurar un backup afecta a mis pedidos recientes?

Sí. Si el backup es anterior a un pedido, ese pedido se perderá. Por eso es importante hacer backups frecuentes.

¿Puedo automatizar el backup con un módulo de PrestaShop?

Sí, hay módulos como "Backup and Restore" que hacen exactamente eso. Sin embargo, el método nativo de cPanel es más fiable porque funciona incluso si tu PrestaShop está roto.


Resumen final

Tener un backup prestashop cpanel es la diferencia entre un susto y un desastre. Con las herramientas nativas de cPanel puedes hacer copias manuales cuando quieras y programar backups automáticos para que el sistema trabaje por ti.

Recuerda los puntos clave:

  • Siempre haz backup de archivos y base de datos.
  • Guarda los backups en un lugar externo al servidor.
  • Configura el backup automático y olvídate.
  • Prueba la restauración de vez en cuando.
  • Mantén PrestaShop y sus módulos actualizados.

Con estas prácticas, tu tienda estará protegida ante cualquier imprevisto. Y si algún día algo sale mal, sabrás exactamente cómo restaurar prestashop cpanel para volver a la normalidad.

¿Tienes alguna duda? Déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con tu tienda!

¿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