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

Guía para hacer copias de seguridad seguras en PrestaShop con cPanel

Actualizado el 31 de diciembre de 2025

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

Si tienes una tienda online, tu negocio vive en los archivos y en la base de datos de tu hosting. Un error al actualizar un módulo, un ataque de malware o un fallo del servidor pueden borrar meses de trabajo en segundos. Hacer un backup PrestaShop cPanel no es una opción, es una necesidad.

La buena noticia es que no necesitas ser un experto en informática para proteger tu tienda. Con esta guía, aprenderás a realizar copias seguridad PrestaShop de forma manual y segura, y también a restaurar PrestaShop si algún día lo necesitas. Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a crear nuestro primer backup, es importante tener claro qué vamos a necesitar. No te preocupes, es muy sencillo:

  • Acceso a tu panel de control cPanel (normalmente es tudominio.com/cpanel).
  • Tus credenciales de acceso a cPanel (usuario y contraseña).
  • Acceso a phpMyAdmin (está dentro de cPanel).
  • Un cliente FTP como FileZilla (opcional, pero muy recomendable para descargar archivos).
  • Una carpeta en tu ordenador o un disco duro externo para guardar las copias.

[INFO] Una copia de seguridad de PrestaShop se compone de dos partes: los archivos (código, imágenes, temas, módulos) y la base de datos (productos, pedidos, clientes, configuraciones). Debes guardar ambas para poder restaurar tu tienda por completo.

Paso 1: Preparar tu tienda para el backup

Este paso es crucial y mucha gente lo salta. Antes de hacer cualquier copia, debes poner tu tienda en modo mantenimiento. ¿Por qué? Porque si un cliente está haciendo un pedido en el mismo momento en que copias la base de datos, el backup podría estar corrupto o incompleto.

Para activar el modo mantenimiento en PrestaShop 1.7 o 1.8:

  1. Entra al panel de administración de tu tienda (la URL suele ser tudominio.com/admin).
  2. Ve a Parámetros avanzados > Mantenimiento.
  3. Activa la opción "Activar el modo mantenimiento".
  4. Guarda los cambios.

[TIP] Puedes poner un mensaje bonito en el modo mantenimiento, como "Estamos mejorando la tienda, vuelve en unos minutos". Así tus clientes no se asustarán.

Paso 2: Hacer el backup de la base de datos en cPanel

La base de datos es el corazón de tu tienda. Contiene la información de tus productos, precios, clientes, pedidos y configuración. Perderla sería un desastre, así que presta atención.

2.1. Localizar el nombre de la base de datos

Lo primero es saber cómo se llama tu base de datos. Normalmente, en cPanel, el nombre tiene un prefijo con tu usuario, por ejemplo: usuario_tienda_db.

  1. En cPanel, busca la sección Bases de datos.
  2. Haz clic en Bases de datos MySQL.
  3. Ahí verás una lista con todas tus bases de datos. Identifica la que usa PrestaShop (suele tener un nombre similar al de tu tienda).

2.2. Exportar la base de datos con phpMyAdmin

Una vez que sabes el nombre, vamos a exportarla:

  1. Dentro de cPanel, busca y haz clic en phpMyAdmin.
  2. En el panel izquierdo, verás la lista de bases de datos. Haz clic en el nombre de la tuya.
  3. Arriba, en el menú, haz clic en la pestaña Exportar.
  4. Deja seleccionada la opción Rápido y haz clic en Continuar.
  5. Se descargará un archivo con extensión .sql. Ese es tu backup base datos.

[WARNING] No uses la opción "Personalizado" si no sabes lo que haces. Podrías dejar la base de datos sin tablas importantes. La opción rápida es perfecta para la mayoría de los casos.

Paso 3: Hacer el backup de los archivos de PrestaShop

Ahora vamos a por la otra mitad: los archivos de tu tienda. Esto incluye el código PHP, las imágenes de los productos, los temas y los módulos.

3.1. Comprimir la carpeta de tu tienda desde cPanel

La forma más sencilla de hacer el backup prestashop cpanel de archivos es comprimir toda la carpeta de tu tienda en un archivo ZIP.

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de archivos.
  2. Navega hasta la carpeta public_html (o la carpeta donde esté instalada tu tienda, si usas un subdominio).
  3. Dentro de public_html, verás todos los archivos de tu PrestaShop. Haz clic en Seleccionar todo (arriba a la derecha).
  4. Con todos los archivos seleccionados, haz clic derecho y elige Comprimir.
  5. En el menú que aparece, elige Archivo Zip y dale un nombre, por ejemplo: backup_mitienda_2024.zip.
  6. Haz clic en Comprimir archivos. cPanel creará el archivo en la misma carpeta.

3.2. Descargar el archivo comprimido a tu ordenador

Ahora que tienes el ZIP, debes descargarlo a tu ordenador:

  1. En el Administrador de archivos, busca el archivo .zip que acabas de crear.
  2. Haz clic derecho sobre él y selecciona Descargar.
  3. Se iniciará la descarga. Guárdalo en una carpeta segura, idealmente fuera de tu ordenador principal (un disco duro externo o una nube privada).

[TIP] Después de descargar el ZIP, puedes eliminarlo de tu servidor para liberar espacio y evitar que alguien pueda descargarlo sin autorización. En el Administrador de archivos, haz clic derecho sobre el ZIP y elige Eliminar.

Paso 4: Guardar las copias de seguridad de forma segura

Este es el paso que separa a los que tienen un buen backup de los que creen que lo tienen. No basta con dejar el ZIP y el SQL en tu escritorio.

  • Regla del 3-2-1: Ten al menos 3 copias de tus datos, en 2 tipos de almacenamiento diferentes, y 1 copia fuera de tu casa (en la nube).
  • Ejemplo: una copia en tu disco duro, otra en Google Drive o Dropbox, y otra en un servicio de backup externo.
  • Automatiza: Si puedes, configura backups automáticos desde cPanel o con módulos de PrestaShop. Pero recuerda, los backups automáticos no sirven si están en el mismo servidor que tu tienda. Descárgalos periódicamente.

[WARNING] No guardes los backups en la misma carpeta que tu tienda (public_html). Si un hacker accede a tu servidor, podrá borrarlos o robarlos. Guárdalos siempre fuera del directorio público.

¿Cómo restaurar PrestaShop desde tu backup?

Si has llegado hasta aquí, ya sabes cómo hacer copias seguridad PrestaShop. Ahora, la otra cara de la moneda: restaurar PrestaShop. Este proceso es igual de importante, así que vamos a verlo paso a paso.

Restaurar la base de datos

  1. Entra en phpMyAdmin desde cPanel.
  2. Selecciona la base de datos de tu tienda.
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Elegir archivo y selecciona tu archivo .sql.
  5. Haz clic en Continuar. phpMyAdmin importará el archivo y reemplazará los datos existentes.

[WARNING] Al importar, los datos actuales serán reemplazados por los del backup. Si no quieres perder los datos actuales, importa el backup en una base de datos nueva y luego cambia la configuración de PrestaShop.

Restaurar los archivos

  1. Sube el archivo .zip a tu carpeta public_html usando el Administrador de archivos de cPanel o un cliente FTP.
  2. Una vez subido, haz clic derecho sobre el ZIP y selecciona Extraer.
  3. cPanel extraerá todos los archivos. Si te pregunta si quieres sobrescribir, elige Sobrescribir todos.
  4. Cuando termine, elimina el archivo ZIP del servidor.

Últimos pasos

  1. Limpia la caché de PrestaShop. Ve a Parámetros avanzados > Rendimiento y haz clic en Vaciar la caché.
  2. Desactiva el modo mantenimiento en Parámetros avanzados > Mantenimiento.
  3. Prueba tu tienda en un navegador en modo incógnito para asegurarte de que todo funciona.

Preguntas frecuentes (FAQ) sobre backups en PrestaShop

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

Depende del volumen de pedidos que tengas. Si haces 10 pedidos al día, deberías hacer un backup diario de la base de datos y uno semanal de los archivos. Si tu tienda es pequeña, con un backup semanal de todo es suficiente.

¿Puedo hacer un backup de PrestaShop sin cPanel?

Sí, puedes usar módulos de backup de PrestaShop o herramientas FTP como FileZilla para descargar los archivos, y phpMyAdmin para la base de datos. Sin embargo, cPanel hace que todo sea mucho más fácil y rápido.

¿El backup de cPanel incluye mi base de datos?

cPanel tiene una herramienta de backup completa que incluye archivos y bases de datos, pero es recomendable hacerlos por separado para tener más control. En esta guía te hemos mostrado cómo hacerlo de forma manual, que es lo más seguro.

¿Qué hago si mi backup no se restaura correctamente?

Lo primero, no entres en pánico. Si la base de datos no importa, revisa que el archivo .sql no esté vacío o corrupto. Si los archivos no se extraen, comprueba que el ZIP no esté dañado. A veces, el problema es que estás mezclando versiones de PrestaShop o PHP. En ese caso, contacta con tu proveedor de hosting.

¿Es seguro guardar los backups en Google Drive o Dropbox?

Sí, siempre y cuando cifres los archivos antes de subirlos. Puedes usar herramientas como 7-Zip para añadir una contraseña a tus archivos ZIP. Así, si alguien roba tus credenciales de la nube, no podrá acceder a los datos de tu tienda.

[INFO] Si tu hosting usa un panel alternativo como Syspanel, el proceso es similar. En Syspanel, busca la sección de "Copias de seguridad" o "Backups". Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Las herramientas de gestión de archivos y bases de datos son equivalentes a las de cPanel.

Conclusión y buenas prácticas finales

Hacer un backup prestashop cpanel no tiene que ser un dolor de cabeza. Con esta guía, tienes todo lo necesario para proteger tu negocio. Recuerda:

  • Sé constante: Establece un calendario de backups y síguelo.
  • Verifica tus backups: De nada sirve un backup si no puedes restaurarlo. De vez en cuando, haz una prueba de restauración en un entorno de pruebas.
  • Mantén tus copias seguras: Fuera del servidor, con contraseña y en múltiples ubicaciones.
  • Actualiza todo: Mantén PrestaShop, los módulos y el tema actualizados para reducir el riesgo de vulnerabilidades.

La seguridad de tu tienda online está en tus manos. Una vez que domines este proceso, dormirás mucho más tranquilo sabiendo que, pase lo que pase, puedes restaurar PrestaShop y volver a estar en línea rápidamente.

Si te ha quedado alguna duda, déjala en los comentarios. ¡Estamos aquí para ayudarte a mantener tu tienda a salvo!

¿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