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

Cómo crear un backup completo de PrestaShop desde cPanel (archivos y BD)

Actualizado el 13 de octubre de 2025

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

Imagina que llevas meses trabajando en tu tienda online, has configurado cientos de productos, has optimizado las fichas para SEO y de repente, un error de actualización o un ataque de malware borra todo. Sin un respaldo, ese trabajo se pierde para siempre. Por eso, saber cómo hacer un backup PrestaShop cPanel no es una opción, es una necesidad.

Este artículo está pensado para que, aunque no tengas experiencia técnica, puedas realizar una copia de seguridad completa de tu tienda. Te voy a guiar paso a paso para que guardes tanto los archivos del sistema como la base de datos. Al final, tendrás un paquete con todo lo necesario para restaurar tu tienda en cualquier momento o incluso para copiar PrestaShop cPanel a un servidor nuevo.

No te preocupes si nunca has entrado a cPanel, es más sencillo de lo que parece. Vamos a dividir el proceso en dos partes claras: primero los archivos y luego la base de datos. Al terminar, tendrás un backup completo y seguro.

Requisitos previos antes de empezar

Antes de lanzarnos a la acción, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de control de hosting (cPanel). Normalmente se accede a través de tudominio.com/cpanel o cpanel.tudominio.com.
  • Tus credenciales de acceso (usuario y contraseña). Si no las tienes, contacta con tu proveedor de hosting.
  • Una conexión a internet estable. Un backup puede tardar unos minutos, especialmente si tu tienda tiene muchas imágenes o archivos.
  • Tiempo y paciencia. No es un proceso complicado, pero requiere que sigas los pasos con atención.

[INFO] : Si tu hosting utiliza un panel llamado "Syspanel" en lugar de cPanel, el proceso es muy similar. La principal diferencia es que para acceder deberás usar el puerto 2106 (por ejemplo, tudominio.com:2106). El resto de pasos son prácticamente idénticos.

Paso 1: Crear el backup de los archivos de PrestaShop

Los archivos de tu tienda son todos los códigos, imágenes, temas, módulos y configuraciones que hacen funcionar PrestaShop. Vamos a comprimirlos en un solo archivo para poder descargarlos fácilmente.

Accede al administrador de archivos de cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de archivos (File Manager).
  3. Se abrirá una nueva ventana. Te pedirá que elijas la carpeta raíz. Selecciona Document Root for tu dominio principal y marca la casilla "Mostrar archivos ocultos (dotfiles)". Esto es importante para no dejarnos archivos como .htaccess fuera del backup.
  4. Haz clic en Ir (Go).

Localiza la carpeta de tu tienda

Dentro del Administrador de archivos, verás una lista de carpetas. Normalmente, tu tienda PrestaShop estará en una carpeta llamada public_html (o www en algunos servidores). Si tu tienda está en un subdirectorio (por ejemplo, public_html/tienda), navega hasta esa carpeta.

[WARNING] : Asegúrate de estar en la carpeta correcta. Si tienes varias webs en el mismo hosting, no querrás respaldar la equivocada.

Comprime la carpeta de PrestaShop

Una vez dentro de la carpeta de tu tienda, sigue estos pasos:

  1. Haz clic en Seleccionar todo en la barra superior. Esto marcará todos los archivos y carpetas dentro del directorio.
  2. En el menú superior, haz clic en Comprimir (Compress).
  3. Se abrirá un cuadro de diálogo. Elige el tipo de archivo Zip (es el más universal).
  4. En el campo "Archivo de salida", puedes dejar el nombre que aparece por defecto o cambiarlo por algo más descriptivo como backup-prestashop-archivos.zip.
  5. Haz clic en Comprimir Archivo(s).
  6. cPanel comenzará a comprimir los archivos. El tiempo dependerá del tamaño de tu tienda. Cuando termine, verás un mensaje de éxito y el archivo .zip aparecerá en el listado de archivos.

Descarga el archivo comprimido a tu ordenador

Ahora que tienes el archivo .zip creado, debes descargarlo a tu computadora. Es fundamental que no lo dejes solo en el servidor, ya que si el servidor falla, perderías el backup.

  1. Busca el archivo backup-prestashop-archivos.zip en el listado.
  2. Haz clic derecho sobre él y selecciona Descargar (Download).
  3. El navegador comenzará a descargar el archivo. Guárdalo en una carpeta segura en tu ordenador, o mejor aún, en un disco duro externo o en la nube (Google Drive, Dropbox, etc.).

[TIP] : Después de descargar el archivo, es una buena práctica eliminarlo del servidor para que no ocupe espacio innecesario. Puedes hacerlo desde el propio Administrador de archivos, seleccionándolo y haciendo clic en "Eliminar".

Paso 2: Crear el backup de la base de datos de PrestaShop

La base de datos (BD) es el cerebro de tu tienda. Aquí se guardan los productos, pedidos, clientes, configuraciones, etc. Sin ella, los archivos no sirven de nada. Por eso, el backup base datos PrestaShop es igual de importante que el de archivos.

Accede a phpMyAdmin

  1. Vuelve al panel principal de cPanel.
  2. Busca la sección Bases de datos y haz clic en phpMyAdmin.
  3. Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin.

Selecciona tu base de datos

En el panel lateral izquierdo de phpMyAdmin, verás una lista de todas tus bases de datos. Deberías identificar la de tu PrestaShop. Normalmente, el nombre de la base de datos está relacionado con el nombre de usuario de tu cPanel (ej: usuario_prestashop).

  1. Haz clic en el nombre de tu base de datos para seleccionarla.
  2. Verás que aparecen todas las tablas de PrestaShop en el área principal. No te asustes, son muchas, pero no tienes que hacer nada con ellas individualmente.

Exporta la base de datos

Ahora vamos a exportar toda la base de datos a un solo archivo.

  1. Con tu base de datos seleccionada, haz clic en la pestaña Exportar (Export) en la barra superior.
  2. Verás dos métodos de exportación: Rápido y Personalizado. Te recomiendo usar el método Personalizado para tener más control.
  3. En el método personalizado, asegúrate de que estén seleccionadas todas las tablas. Normalmente, por defecto, ya lo están.
  4. En la sección "Salida", deja la opción Guardar salida en un archivo marcada.
  5. En "Formato", asegúrate de que esté seleccionado SQL.
  6. Puedes dejar el resto de opciones por defecto. Si tu base de datos es muy grande, puedes marcar la opción "Comprimir" y elegir "gzip" o "zip" para que el archivo resultante sea más pequeño.
  7. Haz clic en el botón Continuar (Go) en la parte inferior.

phpMyAdmin generará el archivo SQL y comenzará su descarga automáticamente. Guarda este archivo junto con el de archivos.

[WARNING] : No abras el archivo SQL en un editor de texto y lo guardes. Podrías corromperlo. Guárdalo tal cual se descarga.

Paso 3: Verifica que tu backup es correcto

Una vez que tengas ambos archivos descargados (el .zip de archivos y el .sql de la base de datos), es hora de hacer una pequeña verificación.

  • Archivos: Asegúrate de que el archivo .zip no esté vacío y que su tamaño sea coherente con el tamaño de tu tienda. Si tu tienda tiene muchas imágenes, el archivo debería ser de varios megabytes.
  • Base de datos: Revisa que el archivo .sql tenga un tamaño considerable. Una tienda con pocos productos podría generar un archivo de unos pocos cientos de KB, pero si tienes miles de productos y pedidos, el archivo debería ser de varios MB.

[INFO] : Si tu hosting usa Syspanel (puerto 2106), el proceso de verificación es el mismo. Solo cambia la URL de acceso al panel.

¿Cómo restaurar tu backup si lo necesitas?

Saber hacer un backup PrestaShop cPanel es solo la mitad del trabajo. La otra mitad es saber restaurarlo. Aunque no lo necesites ahora, es bueno que conozcas el proceso por si acaso.

Restaurar los archivos

  1. Sube el archivo .zip de vuelta a la carpeta de tu tienda en el Administrador de archivos de cPanel.
  2. Haz clic derecho sobre el archivo .zip y selecciona Extraer (Extract).
  3. cPanel extraerá todos los archivos y los colocará en su lugar. Si te pregunta si quieres sobrescribir los archivos existentes, elige "Sobrescribir".

Restaurar la base de datos

  1. Accede a phpMyAdmin.
  2. Selecciona tu base de datos en el panel izquierdo.
  3. Haz clic en la pestaña Importar (Import).
  4. Haz clic en Elegir archivo (Choose file) y selecciona tu archivo .sql.
  5. Haz clic en Continuar (Go).

[WARNING] : Al importar la base de datos, sobrescribirás los datos actuales. Asegúrate de que es lo que quieres hacer. Si tienes dudas, es mejor que contactes con un profesional.

Preguntas frecuentes (FAQ) sobre backups de PrestaShop

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

La frecuencia ideal depende de la actividad de tu tienda. Si realizas ventas a diario y actualizas contenido constantemente, lo ideal es hacer un backup diario o semanal. Si tu tienda es más estática, un backup mensual puede ser suficiente. La clave es que, si pierdes datos, la pérdida sea mínima.

¿Puedo hacer un backup de PrestaShop sin cPanel?

Sí, existen otras formas. Puedes usar módulos de PrestaShop que automatizan los backups, o hacerlo manualmente a través de FTP para los archivos y de phpMyAdmin para la base de datos. Sin embargo, el método con cPanel es el más sencillo y completo para la mayoría de usuarios.

¿Qué es mejor, un backup manual o uno automático?

Los backups automáticos son mucho más convenientes porque no dependen de que te acuerdes de hacerlos. Muchos proveedores de hosting ofrecen servicios de backup automático. Sin embargo, tener un backup manual en tu poder te da un control total y es la mejor opción para hacer una copia de PrestaShop cPanel a otro servidor.

¿El backup incluye mis emails?

No. El backup de archivos y base de datos de PrestaShop no incluye tus cuentas de correo electrónico. Si necesitas respaldar tus emails, deberás hacerlo por separado, normalmente desde la sección de "Email" de tu cPanel.

¿Puedo usar este backup para mover mi tienda a otro hosting?

Absolutamente. Este es uno de los usos más comunes para un backup. Al tener los archivos y la base de datos, puedes copiar PrestaShop cPanel a cualquier otro servidor. Solo necesitarás crear una base de datos nueva en el destino, importar el archivo SQL y subir los archivos. Luego, tendrás que editar el archivo config/settings.inc.php (en PrestaShop 1.6) o app/config/parameters.php (en PrestaShop 1.7 y 8) para actualizar los datos de conexión a la nueva base de datos.

¿Qué hago si mi backup es muy grande y tarda mucho en descargarse?

Si tu backup es muy grande, puedes intentar comprimir los archivos en formato .tar.gz en lugar de .zip (cPanel te da la opción). Este formato suele comprimir más. También puedes usar un gestor de descargas para que la descarga sea más estable.

Conclusión: La tranquilidad de tener un respaldo

Hacer un backup PrestaShop cPanel es un proceso que, una vez que lo has hecho un par de veces, te llevará menos de 10 minutos. Sin embargo, la tranquilidad que te da saber que tu negocio online está a salvo no tiene precio.

Hemos visto que se divide en dos partes fundamentales: el respaldo de los archivos del sistema y el backup base datos PrestaShop. Ambos son imprescindibles para tener una copia completa y funcional de tu tienda.

Ahora que ya sabes cómo hacerlo, te animo a que no lo dejes para mañana. Dedica unos minutos hoy a crear tu primer backup. Guárdalo en un lugar seguro y establece una rutina para hacerlo periódicamente. Tu yo del futuro (y tu negocio) te lo agradecerán.

Si tu hosting utiliza Syspanel, recuerda que el acceso es a través del puerto 2106 y que el proceso es muy similar al que hemos descrito con cPanel. La próxima vez que tengas que respaldar PrestaShop, ya sabrás exactamente qué hacer.

¿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