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

Cómo hacer una copia de seguridad (backup) de tu tienda PrestaShop en cPanel

Actualizado el 1 de mayo de 2026

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

Si tienes una tienda online, ya sabes que es tu negocio. Piensa en todo lo que hay detrás: los productos que has dado de alta, las fotos, los precios, los clientes que han confiado en ti, los pedidos que has gestionado y las configuraciones que has ajustado con tanto cariño. Perder todo eso sería un desastre absoluto, ¿verdad?

Un fallo del servidor, un error humano al borrar un módulo, un ataque de malware o una actualización que sale mal pueden convertir tu tienda en un recuerdo en cuestión de segundos. Por eso, saber cómo hacer una copia de seguridad (backup) de tu tienda PrestaShop en cPanel no es solo una recomendación técnica, es una necesidad vital para la supervivencia de tu negocio online.

La buena noticia es que no necesitas ser un experto en informática para hacerlo. En esta guía completa, te voy a explicar paso a paso, de forma sencilla y sin tecnicismos complicados, cómo puedes proteger tu tienda. Te mostraré que hacer copias seguridad PrestaShop es más fácil de lo que piensas.

Al final de este artículo, serás capaz de respaldar PrestaShop tú mismo, con la confianza de que tu negocio está a salvo. Vamos a ello.


¿Qué necesitas exactamente para respaldar tu tienda?

Antes de ponernos manos a la obra, es importante que entiendas que una tienda PrestaShop se compone de dos partes fundamentales que debes guardar por separado:

  1. Los Archivos del Programa: Son todos los archivos que forman el "esqueleto" de tu tienda: el código de PrestaShop, los temas, los módulos, las imágenes de tus productos y los archivos de configuración. Es todo lo que ves en el administrador de archivos de tu hosting.

  2. La Base de Datos: Es el "cerebro" de tu tienda. Aquí se guarda toda la información dinámica: los productos, las categorías, los precios, los clientes, los pedidos, las contraseñas y las configuraciones. Sin la base de datos, tu tienda sería como un coche sin motor: se ve bien por fuera, pero no funciona.

Para hacer un backup PrestaShop cPanel completo y correcto, necesitas guardar ambas cosas. Hacer solo una de ellas no te servirá de nada si ocurre una catástrofe.


El Método Paso a Paso para un Backup Completo

Vamos a dividir el proceso en dos grandes bloques. Te recomiendo que sigas el orden: primero la base de datos y luego los archivos. Así, si algo sale mal durante la copia de archivos, ya tendrás el "cerebro" seguro.

Paso 1: Cómo hacer el backup de la base de datos PrestaShop

Este es el paso más crítico. Aquí es donde está la información de tus clientes y tus ventas. Vamos a usar una herramienta llamada phpMyAdmin, que es el estándar en la mayoría de los paneles de control como cPanel.

  1. Accede a cPanel: Inicia sesión en tu cuenta de cPanel o en el panel de control que te haya proporcionado tu proveedor de hosting.
  2. Busca la sección "Bases de Datos": Dentro de cPanel, busca la sección llamada "Bases de Datos MySQL" o similar. Allí encontrarás la herramienta "phpMyAdmin" (o "Administrador de bases de datos"). Haz clic en ella.
  3. Selecciona tu base de datos: Se abrirá una nueva ventana. En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que utiliza tu tienda PrestaShop. Normalmente, el nombre suele empezar con el prefijo de tu usuario de cPanel (por ejemplo, usuariopw_prestashop). Si no estás seguro de cuál es, puedes encontrarlo en el archivo de configuración de PrestaShop (config/settings.inc.php), pero eso ya es más avanzado.
  4. Inicia la exportación: Una vez dentro de tu base de datos, verás una pestaña en la parte superior llamada "Exportar". Haz clic en ella.
  5. Elige el método de exportación: Te aparecerán dos opciones: "Rápido" y "Personalizado". Para un backup estándar, la opción "Rápido" es suficiente. Sin embargo, si tu base de datos es muy grande, puede que necesites usar la opción "Personalizado" para comprimir el archivo.
  6. Configura el formato (opcional pero recomendado): Si has elegido "Personalizado", asegúrate de que el formato sea SQL. También puedes marcar la opción "Comprimir" y elegir "gzip" o "zip". Esto hará que el archivo resultante sea mucho más pequeño y fácil de descargar.
  7. Descarga el archivo: Haz clic en el botón "Continuar" o "Exportar". El navegador comenzará a descargar un archivo con extensión .sql, .gz o .zip. ¡Este archivo es tu copia de seguridad de la base de datos! Guárdalo en un lugar seguro, idealmente fuera de tu hosting (por ejemplo, en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube como Google Drive o Dropbox).

[TIP]: Si tu base de datos es enorme (más de 100 MB), la exportación puede fallar. En ese caso, contacta con tu proveedor de hosting para que te ayude a hacer el backup, o investiga sobre herramientas de línea de comandos como mysqldump si te sientes cómodo con la terminal.

Paso 2: Cómo hacer el backup de los archivos de tu tienda

Ahora vamos a por la parte más "física": los archivos. Para ello, usaremos el "Administrador de Archivos" de cPanel o un cliente FTP como FileZilla.

Opción A: Usando el Administrador de Archivos de cPanel (más fácil)

  1. Vuelve a cPanel: Ve a la sección "Archivos" y haz clic en "Administrador de Archivos".
  2. Accede a la carpeta pública: En la nueva ventana, se te pedirá que elijas una carpeta. Normalmente, la raíz de tu sitio web es public_html. Haz clic en "Ir" o "Go".
  3. Sube al directorio raíz: Estarás dentro de public_html. Verás todos los archivos y carpetas de tu tienda (admin, cache, classes, config, img, etc.).
  4. Selecciona todo: En la barra de herramientas superior, haz clic en "Seleccionar todo".
  5. Comprime la selección: Con todos los archivos seleccionados, haz clic en el botón "Comprimir".
  6. Elige el tipo de compresión: Te preguntará si quieres comprimir como .zip o .tar.gz. Te recomiendo elegir .zip por su compatibilidad universal. Confirma la acción.
  7. Descarga el archivo comprimido: cPanel comenzará a comprimir todos los archivos en un solo archivo. Cuando termine, aparecerá un archivo llamado archivo.zip (o similar) en el mismo directorio. Haz clic derecho sobre él y selecciona "Descargar".
  8. Guarda el archivo: Al igual que con la base de datos, guarda este archivo .zip en un lugar seguro fuera de tu servidor.

Opción B: Usando un Cliente FTP (FileZilla) - para más control

Si prefieres tener más control o si la compresión en cPanel falla, puedes usar un cliente FTP.

  1. Descarga e instala FileZilla: Es un programa gratuito y muy popular.
  2. Conéctate a tu servidor: Necesitarás los datos de conexión FTP que te proporcionó tu hosting (host, usuario, contraseña y puerto, normalmente 21).
  3. Navega a la carpeta raíz: En el panel derecho (que representa el servidor), navega hasta public_html.
  4. Descarga los archivos: En el panel izquierdo (que representa tu ordenador), navega hasta la carpeta donde quieres guardar el backup. Luego, selecciona todos los archivos y carpetas del panel derecho y arrástralos al panel izquierdo. FileZilla comenzará a descargarlos.
  5. Espera a que termine: Dependiendo del tamaño de tu tienda, puede tardar un buen rato. Asegúrate de que la barra de progreso llegue al 100% y de que no haya errores.

[WARNING]: No comprimas los archivos dentro de public_html si tu tienda está en funcionamiento. Esto puede ralentizar mucho el servidor y provocar errores en tu tienda. Es mejor descargarlos tal cual (opción B) o comprimirlos en una carpeta temporal fuera de public_html si tu hosting lo permite.


¿Con qué frecuencia debo hacer copias de seguridad PrestaShop?

Esta es una pregunta muy común. La respuesta depende de la actividad de tu tienda, pero como regla general:

  • Tiendas con pocas ventas (menos de 10 al día): Un backup semanal es un buen punto de partida.
  • Tiendas con ventas diarias: Deberías hacer un backup diario o, como mínimo, cada dos días.
  • Después de cualquier cambio importante: Siempre haz un backup antes de actualizar PrestaShop, instalar un nuevo módulo, cambiar el tema o modificar archivos de configuración.

[INFO]: Muchos proveedores de hosting ofrecen copias de seguridad automáticas como parte de sus servicios. Sin embargo, no debes fiarte solo de ellas. Estas copias suelen estar en el mismo servidor o en la misma infraestructura, así que si hay un fallo grave, podrían no ser accesibles. Tener tu propio backup externo es tu red de seguridad definitiva.


Cómo restaurar tu tienda desde un backup (el otro lado de la moneda)

Hacer el backup es solo la mitad del trabajo. Saber restaurarlo es igual de importante. No te preocupes, el proceso es muy similar.

Restaurar la Base de Datos

  1. Ve a phpMyAdmin de nuevo.
  2. Selecciona tu base de datos (la misma que usas para PrestaShop).
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql, .gz o .zip que descargaste anteriormente.
  5. Haz clic en "Continuar". La importación puede tardar unos segundos o minutos. Al final, verás un mensaje de éxito.

[WARNING]: Al importar, sobrescribirás la base de datos actual. Si tienes información nueva en la base de datos actual y no la has guardado, la perderás. Asegúrate de que quieres hacer esto antes de continuar.

Restaurar los Archivos

  1. Sube el archivo .zip de tu backup a la carpeta public_html usando el Administrador de Archivos o FTP.
  2. Haz clic derecho sobre el archivo .zip y selecciona "Extraer".
  3. Se te preguntará si quieres sobrescribir los archivos existentes. Haz clic en "Sobrescribir todos" o "Overwrite all".
  4. Espera a que termine la extracción. Una vez hecho, tu tienda debería estar restaurada.

Preguntas Frecuentes (FAQ) sobre Backups de PrestaShop

¿Puedo hacer un backup solo de los archivos y no de la base de datos?

Técnicamente sí, pero es inútil. Sin la base de datos, tu tienda no tendrá productos, clientes ni pedidos. Es como tener la carcasa de un móvil sin el circuito interno. Necesitas ambas partes para una restauración completa.

¿El backup de cPanel es automático?

No, cPanel no hace backups automáticos de tu sitio por defecto. Eso depende de tu proveedor de hosting. Muchos ofrecen este servicio, pero es tu responsabilidad tener una copia externa.

¿Dónde debo guardar mis copias de seguridad?

Nunca las guardes en tu propio hosting (por ejemplo, en public_html). Si el servidor falla, perderás tanto tu tienda como tu backup. Guárdalas en:

  • Tu ordenador personal.
  • Un disco duro externo.
  • Un servicio de almacenamiento en la nube (Google Drive, Dropbox, Amazon S3, etc.).
  • Idealmente, en dos lugares diferentes.

¿Necesito ser un experto para hacer esto?

No, para nada. Como has visto, con las herramientas de cPanel (Administrador de Archivos y phpMyAdmin) es un proceso muy visual y guiado. Solo necesitas seguir los pasos con calma y atención.

¿Qué hago si mi hosting usa "Syspanel" en lugar de cPanel?

Si tu proveedor utiliza el panel de control Syspanel (que a veces se conoce como HestiaCP), el proceso es muy similar. La principal diferencia es la interfaz, pero las herramientas son las mismas. Normalmente, accederás a Syspanel a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). Una vez dentro, busca las secciones de "Archivos" y "Bases de Datos" para encontrar las herramientas de backup. Los conceptos de archivos y base de datos son idénticos.


Conclusión: Tu tranquilidad no tiene precio

Aprender a hacer un backup PrestaShop cPanel es una de las habilidades más valiosas que puedes tener como propietario de una tienda online. No se trata de una tarea complicada, sino de un hábito que te ahorrará muchos dolores de cabeza en el futuro.

Hacer copias seguridad PrestaShop de forma regular es como tener un seguro a todo riesgo para tu negocio. Sabes que, pase lo que pase, podrás recuperar tu tienda y seguir vendiendo. Así que, respira tranquilo, sigue esta guía, programa un recordatorio en tu calendario y empieza a respaldar PrestaShop hoy mismo. Tu yo del futuro te lo agradecerá.

¿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