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

PrestaShop: Cómo hacer copia de seguridad manual en cPanel

Actualizado el 5 de mayo de 2026

Introducción: Por qué necesitas una copia de seguridad de PrestaShop

Si tienes una tienda online con PrestaShop, sabes que es el corazón de tu negocio. Productos, pedidos, clientes, configuraciones... todo está en tu servidor. Pero, ¿qué pasa si algo sale mal? Un error al actualizar un módulo, un ataque malicioso, un fallo del disco duro o incluso un descuido humano pueden dejarte sin tienda en segundos. Por eso, hacer una copia de seguridad PrestaShop periódica no es opcional: es una necesidad.

En este artículo, te voy a guiar paso a paso para que puedas realizar un backup PrestaShop cPanel de forma manual. No necesitas ser un experto en sistemas. Solo sigue estas instrucciones y tendrás tu tienda a salvo. Además, hablaremos de buenas prácticas y errores comunes que debes evitar. Al final, tendrás una guía completa, clara y práctica.

[INFO]
Este método es compatible con cualquier hosting que use cPanel, el panel de control más común en el mercado. Si usas otro panel como Syspanel (antes HestiaCP, acceso por puerto 2106), los pasos son similares pero la interfaz cambia.


¿Qué necesitas para empezar?

Antes de lanzarnos, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Las credenciales te las proporciona tu proveedor de hosting.
  • FTP o gestor de archivos: Para descargar los archivos de PrestaShop.
  • phpMyAdmin: Herramienta incluida en cPanel para gestionar bases de datos.
  • Un lugar seguro para guardar el backup: Puede ser tu ordenador, un disco externo o la nube (Google Drive, Dropbox, etc.).
  • Tiempo: La primera vez puede llevarte entre 15 y 30 minutos, dependiendo del tamaño de tu tienda.

[WARNING]
No hagas el backup mientras haya muchos usuarios activos en tu tienda. Elige un momento de bajo tráfico (madrugada, por ejemplo) para evitar conflictos de escritura en la base de datos.


Paso 1: Acceder a cPanel y localizar las herramientas

Lo primero es iniciar sesión en cPanel. Normalmente, la URL es algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña.

Una vez dentro, verás un montón de iconos. No te asustes. Nos interesan dos secciones principales:

  • Archivos: Aquí encontrarás el Administrador de archivos (File Manager). Lo usaremos para comprimir y descargar los archivos de PrestaShop.
  • Bases de datos: Busca phpMyAdmin. Ahí gestionaremos la base de datos.

Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso es por el puerto 2106. La interfaz es diferente, pero las herramientas son equivalentes: busca "Archivos" y "Bases de datos".


Paso 2: Hacer el backup de los archivos de PrestaShop

Este paso es más sencillo de lo que parece. Vamos a comprimir toda la carpeta de tu tienda en un solo archivo y descargarlo.

2.1. Localiza la carpeta de tu tienda

En el Administrador de archivos de cPanel, navega hasta la carpeta donde está instalado PrestaShop. Normalmente es public_html (si tu tienda está en la raíz del dominio) o una subcarpeta como public_html/tienda.

2.2. Comprime la carpeta

Selecciona la carpeta de tu tienda (haz clic en el checkbox) y luego, en el menú superior, elige Comprimir (Compress). Selecciona el formato Zip (es universal y fácil de manejar). Dale un nombre claro, por ejemplo: backup-prestashop-archivos-2025-02-20.zip.

2.3. Descarga el archivo comprimido

Una vez creado el zip, aparecerá en la misma carpeta. Haz clic derecho sobre él y elige Descargar. Guárdalo en un lugar seguro de tu ordenador.

[TIP]
Si tu tienda es muy grande (más de 500 MB), es mejor usar FTP con un cliente como FileZilla. Conecta por FTP, navega hasta la carpeta de PrestaShop, selecciona todo y arrastra a tu PC. Es más rápido y no satura el panel web.


Paso 3: Hacer el backup de la base de datos

Los archivos son importantes, pero sin la base de datos tu tienda no funciona. La base de datos guarda productos, clientes, pedidos, configuraciones... Así que no te saltes este paso.

3.1. Entra a phpMyAdmin

Desde cPanel, busca el icono de phpMyAdmin y haz clic. Se abrirá una nueva pestaña con la herramienta.

3.2. Selecciona la base de datos de PrestaShop

En el panel izquierdo, verás una lista de bases de datos. Busca la que corresponde a tu PrestaShop. Normalmente el nombre incluye algo como prestashop o el nombre de tu tienda. Si no estás seguro, revisa el archivo app/config/parameters.php de tu instalación (allí aparece el nombre de la base de datos).

3.3. Exporta la base de datos

Con la base de datos seleccionada, haz clic en la pestaña Exportar en el menú superior.

  • Método: Elige Rápido (es suficiente para un backup manual).
  • Formato: Deja SQL (es el estándar).

Luego, haz clic en Continuar o Exportar. Se descargará un archivo .sql con toda tu información. Guárdalo junto al zip de archivos.

[INFO]
Si tu base de datos es muy grande (más de 100 MB), el método rápido puede fallar. En ese caso, usa el método Personalizado y marca "Comprimir con gzip" para reducir el tamaño. También puedes usar herramientas como mysqldump desde SSH si tu hosting lo permite.


Paso 4: Almacenar y nombrar correctamente el backup

Ya tienes dos archivos:

  • backup-prestashop-archivos-2025-02-20.zip (los archivos de la tienda)
  • backup-prestashop-bd-2025-02-20.sql (la base de datos)

Ahora, guárdalos en un lugar seguro. Recomiendo:

  • En tu ordenador: Crea una carpeta llamada "Backups PrestaShop" y dentro subcarpetas por fecha.
  • En la nube: Sube los archivos a Google Drive, Dropbox o OneDrive. Así si tu PC se estropea, aún los tienes.
  • En un disco externo: Para mayor seguridad, ten una copia offline.

[WARNING]
No guardes los backups en el mismo servidor donde está tu tienda. Si el servidor falla, perderías todo. Tampoco los dejes en carpetas públicas de tu dominio, porque cualquiera podría descargarlos.


Paso 5: Verificar que el backup es funcional (opcional pero recomendado)

Un backup que no se puede restaurar no sirve de nada. Para comprobarlo, puedes hacer una prueba de restauración en un entorno local o en un subdominio de prueba.

  • Para los archivos: Descomprime el zip en tu ordenador y verifica que la estructura de carpetas está completa.
  • Para la base de datos: Abre el archivo .sql con un editor de texto (como Notepad++) y busca alguna tabla conocida, como ps_product. Si ves datos, es buena señal.

Si quieres ir más allá, instala un servidor local (XAMPP o MAMP) y restaura todo allí. Pero con la verificación rápida suele bastar para un backup manual.


Buenas prácticas para la seguridad PrestaShop

Además del backup, aquí tienes algunos consejos para mantener tu tienda segura:

  • Actualiza PrestaShop y sus módulos: Las versiones antiguas tienen vulnerabilidades conocidas.
  • Usa contraseñas fuertes: Tanto en el panel de administración como en la base de datos.
  • Activa SSL: Tu tienda debe ir por HTTPS para proteger los datos de los clientes.
  • Programa backups automáticos: Muchos hostings permiten backups diarios desde cPanel. Si no, usa módulos de PrestaShop o scripts en cron.
  • Protege la carpeta admin: Cambia el nombre de la carpeta de administración de PrestaShop (por ejemplo, de /admin a /admin123).

[TIP]
Una buena rutina es hacer un backup manual completo cada semana y uno de la base de datos cada día (si tienes muchos pedidos). Así minimizas pérdidas.


Preguntas frecuentes (FAQ)

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

Depende de la actividad de tu tienda. Si vendes a diario, haz backup de la base de datos a diario (puedes automatizarlo). Los archivos (temas, módulos, imágenes) cambian menos, así que con uno semanal basta.

¿Puedo restaurar un backup hecho en cPanel?

Sí, el proceso es el inverso: subes los archivos por FTP o File Manager, y restauras la base de datos desde phpMyAdmin (pestaña Importar). Asegúrate de que la versión de PrestaShop sea la misma.

¿Qué hago si mi backup es muy grande y no puedo descargarlo?

Usa FTP para los archivos, o comprime la base de datos con gzip desde phpMyAdmin. Si aún así es enorme, contacta con tu hosting para que te ayuden.

¿El backup manual afecta al rendimiento de mi tienda?

Solo durante el proceso de compresión de archivos (unos segundos). La exportación de la base de datos no afecta a los usuarios si usas phpMyAdmin correctamente.

¿Qué pasa si pierdo solo la base de datos?

Si tienes los archivos pero no la base de datos, tu tienda no funcionará. Por eso es crucial hacer backup de ambos. Si solo tienes los archivos, puedes reinstalar PrestaShop y luego restaurar la base de datos desde un backup anterior (aunque perderás datos recientes).


Conclusión: Tu tienda a salvo con un backup manual

Hacer una copia de seguridad PrestaShop manual en cPanel no es complicado, solo requiere seguir unos pasos ordenados. Ahora ya sabes cómo:

  1. Comprimir y descargar los archivos de tu tienda.
  2. Exportar la base de datos desde phpMyAdmin.
  3. Almacenar todo de forma segura.
  4. Verificar que el backup es válido.

Con este PrestaShop backup manual, puedes dormir tranquilo sabiendo que tu negocio está protegido. No esperes a que ocurra un desastre. Dedica 20 minutos hoy y tendrás la tranquilidad de mañana.

[INFO]
Recuerda: si tu hosting usa Syspanel (antes HestiaCP), el puerto de acceso es el 2106 y las herramientas son similares. Busca "Administrador de archivos" y "phpMyAdmin" dentro del panel.

¿Te ha quedado alguna duda? Déjala en los comentarios o consulta con tu proveedor de hosting. ¡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