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

Cómo crear una copia de seguridad de PrestaShop desde cPanel

Actualizado el 28 de octubre de 2025

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

Imagina que llevas meses trabajando en tu tienda online. Has subido cientos de productos, has configurado pasarelas de pago, has personalizado el tema... y de repente, una actualización fallida o un error de terceros deja tu tienda completamente en blanco. Sin un backup PrestaShop, toda esa información podría perderse para siempre.

Hacer una copia seguridad PrestaShop no es un lujo, es una necesidad. Es tu red de seguridad. Te permite restaurar tu tienda a un estado anterior en cuestión de minutos, evitando pérdidas económicas y dolores de cabeza. La buena noticia es que, si tu hosting utiliza cPanel, el proceso es mucho más sencillo de lo que piensas.

En esta guía, voy a explicarte paso a paso cómo respaldar PrestaShop cPanel de forma manual y segura. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra. Al final, tendrás un archivo comprimido con todos los archivos de tu tienda y otro con tu backup base datos PrestaShop.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, es importante que tengas a mano los datos de acceso a tu panel de control. Normalmente, el acceso a cPanel lo recibes por correo electrónico cuando contratas el hosting.

Necesitarás:

  • Usuario y contraseña de cPanel: Para acceder a la gestión de archivos y bases de datos.
  • Acceso a phpMyAdmin: No te preocupes, es una herramienta que viene integrada en cPanel. La usaremos para la base de datos.
  • Un cliente FTP (opcional): Aunque no es imprescindible, programas como FileZilla pueden facilitar la descarga de archivos grandes. Pero no te preocupes, te enseñaré un método que no requiere instalar nada.

[WARNING]: Antes de realizar cualquier copia, asegúrate de que tu tienda no está recibiendo pedidos en ese preciso momento. Si puedes, activa el "modo mantenimiento" de PrestaShop para evitar que los clientes modifiquen la base de datos mientras la estás copiando. Esto garantiza que el backup base datos PrestaShop sea consistente.


Paso 1: Crear el backup de los archivos de PrestaShop

Lo primero que vamos a hacer es copiar todos los archivos de tu tienda. Esto incluye el código fuente, las imágenes, los módulos, los temas... absolutamente todo lo que hace que tu tienda funcione.

Acceder al Administrador de Archivos

  1. Inicia sesión en tu cPanel.
  2. Busca la sección llamada "Archivos".
  3. Haz clic en el icono de "Administrador de Archivos" (File Manager).

Se abrirá una nueva ventana. Te pedirá que elijas un directorio raíz. Normalmente, debes seleccionar la carpeta public_html o htdocs. Si tu tienda está en una subcarpeta (por ejemplo, public_html/tienda), navega hasta ella.

Comprimir la carpeta de tu tienda

Una vez dentro de la carpeta donde está instalado PrestaShop (la que contiene las carpetas admin, config, img, modules, etc.), sigue estos pasos:

  1. Haz clic en "Seleccionar todo" en la barra superior, o usa Ctrl+A (Cmd+A en Mac) para seleccionar todos los archivos y carpetas.
  2. Una vez seleccionados, haz clic en el botón "Comprimir" en la barra superior.
  3. Se abrirá un menú desplegable. Elige el tipo de archivo comprimido. Te recomiendo "Zip Archive", ya que es el más universal y fácil de manejar.
  4. En el campo "Nombre de archivo", escribe algo descriptivo como backup_prestashop_archivos_fecha.zip (por ejemplo, backup_prestashop_archivos_20231027.zip).
  5. Haz clic en "Comprimir Archivo(s)".

cPanel empezará a comprimir todos los archivos. Para tiendas muy grandes, este proceso puede tardar varios minutos. Verás una barra de progreso. No cierres la ventana hasta que termine.

Descargar el archivo comprimido

Cuando la compresión haya finalizado, verás el archivo .zip en la misma carpeta. Ahora:

  1. Haz clic derecho sobre el archivo .zip.
  2. Selecciona "Descargar".

El archivo se guardará en tu ordenador. Este archivo es tu copia seguridad PrestaShop de archivos. Guárdalo en un lugar seguro, preferiblemente en un disco duro externo o en la nube (Google Drive, Dropbox, etc.).

[TIP]: No guardes la copia de seguridad en el mismo servidor de hosting. Si el servidor falla, perderás tanto la tienda como la copia. Descárgala siempre a tu equipo local y luego súbela a un servicio de almacenamiento en la nube.


Paso 2: Crear el backup base datos PrestaShop

Ahora viene la parte más delicada: la base de datos. Aquí es donde se almacenan los productos, clientes, pedidos y todas las configuraciones. Sin este paso, tu backup PrestaShop estaría incompleto.

Localizar el nombre de la base de datos

Primero, necesitas saber el nombre de la base de datos de tu tienda. Puedes encontrarlo en el archivo de configuración de PrestaShop. Sigue estos pasos:

  1. Vuelve al Administrador de Archivos de cPanel.
  2. Navega hasta la carpeta raíz de tu instalación de PrestaShop.
  3. Busca un archivo llamado config/settings.inc.php (en versiones antiguas) o app/config/parameters.php (en versiones modernas de PrestaShop 1.7+).
  4. Ábrelo con el editor de cPanel (clic derecho -> "Editar" o "Code Editor").
  5. Busca las líneas que contienen database_name, database_user, database_password o db_name, db_user, db_password. Anota el nombre de la base de datos. En el caso de parameters.php, suele estar al principio del archivo.

[INFO]: No compartas nunca esta información con nadie. Es la llave de tu tienda. Si alguien tiene acceso a estos datos, puede robar o borrar tu información.

Usar phpMyAdmin para exportar la base de datos

Ahora que tienes el nombre de la base de datos, vamos a exportarla.

  1. Ve a la sección "Bases de datos" en cPanel.
  2. Haz clic en "phpMyAdmin". Se abrirá en una nueva pestaña.
  3. En el panel izquierdo, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu PrestaShop.
  4. En la parte superior, verás una pestaña llamada "Exportar". Haz clic en ella.
  5. En la siguiente pantalla, verás dos métodos de exportación: "Rápido" y "Personalizado". Te recomiendo usar "Personalizado" para tener más control.
  6. En el método "Personalizado", asegúrate de que la opción "Enviar" está marcada como "gzip" o "zip" para que el archivo sea más pequeño y ocupe menos espacio. Lo verás en el apartado "Formato de salida".
  7. Deja todas las demás opciones por defecto.
  8. Haz clic en el botón "Continuar" o "Exportar" al final de la página.

phpMyAdmin generará un archivo .sql.gz o .sql.zip y lo descargará automáticamente a tu ordenador. Este archivo es tu backup base datos PrestaShop.

[WARNING]: Es fundamental que el archivo de la base de datos se descargue correctamente. Si el archivo se descarga pero está vacío (0 KB) o muy pequeño en comparación con el tamaño esperado, la exportación ha fallado. Inténtalo de nuevo. Un archivo vacío no te servirá para restaurar nada.


Paso 3: Verificar que la copia de seguridad es válida

No basta con hacer la copia y olvidarse. Es una buena práctica comprobar que los archivos se han descargado correctamente.

  1. Comprueba el tamaño del archivo: El archivo .zip de los archivos de tu tienda debería ser considerablemente grande (decenas o cientos de MB). El archivo de la base de datos también debería tener un tamaño razonable, dependiendo del número de productos y pedidos.
  2. Intenta abrir el archivo: Asegúrate de que tu software de descompresión (WinRAR, 7-Zip, o el descompresor nativo de tu sistema operativo) puede abrir el archivo .zip sin errores. No es necesario que lo descomprimas entero, solo que puedas ver su contenido.
  3. Guarda las copias en dos sitios diferentes: No confíes en un solo lugar. Guarda una copia en tu disco duro y otra en la nube.

Paso 4: Automatizar el proceso (Opcional pero recomendado)

Hacer copias de seguridad manuales es tedioso. Para que no se te olvide, puedes configurar copias de seguridad automáticas. Muchos hostings ofrecen esta función dentro de cPanel.

Crear una copia de seguridad automática desde cPanel

  1. Busca la sección "Archivos" en cPanel.
  2. Haz clic en "Copias de seguridad" (Backup).
  3. En la sección "Copia de seguridad completa" o "Backup completo", puedes generar una copia de seguridad de todo el sitio (archivos y bases de datos) con un solo clic. Sin embargo, esta opción suele crear el backup en el propio servidor y tendrás que descargarlo manualmente después.
  4. Para una automatización real, te recomiendo usar la herramienta "Backup de la base de datos" y "Backup del directorio principal" que también encontrarás en esa sección. Aunque no son 100% automáticas, te permiten generar copias completas en un solo paso, sin tener que comprimir manualmente.

[INFO]: Si tu hosting no ofrece copias de seguridad automáticas, puedes programar un script en cron, pero eso ya es un nivel más avanzado. Para la mayoría de los usuarios, hacer una copia manual cada semana o cada mes (dependiendo de la actividad de la tienda) es suficiente.


Preguntas Frecuentes (FAQ)

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

Depende de la frecuencia con la que actualices tu tienda. Si haces cambios a diario (añades productos, modificas precios), deberías hacer una copia a diario. Si tu tienda es más estática, una copia semanal o quincenal puede ser suficiente. Lo importante es que la copia sea reciente en caso de que necesites restaurarla.

¿Puedo restaurar la copia de seguridad yo mismo?

Sí, el proceso de restauración es similar al de creación, pero en sentido inverso. Tendrás que subir el archivo .zip de los archivos a la carpeta public_html y descomprimirlo, y luego importar el archivo .sql de la base de datos desde phpMyAdmin. Es un poco más complejo, pero totalmente factible siguiendo una guía similar.

¿Qué hago si mi hosting no tiene cPanel?

Si tu hosting no tiene cPanel, es muy probable que tenga otro panel como Plesk o Syspanel. Si tu panel es Syspanel, el proceso es muy similar. Accede a la sección de "Archivos" y "Bases de datos" para hacer la copia. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).

¿El backup PrestaShop de archivos y el de base de datos se hacen por separado?

Sí, son dos cosas distintas. Necesitas ambos para tener una copia completa. Los archivos contienen el código y las imágenes, y la base de datos contiene la información de tu negocio. Si solo tienes una de las dos partes, no podrás restaurar tu tienda a un estado funcional completo.

¿Es seguro usar el Administrador de Archivos de cPanel para comprimir?

Sí, es totalmente seguro. Es una función nativa de cPanel. El único inconveniente es que puede ser un poco lento si tu tienda tiene muchísimos archivos, pero es muy fiable. Si el proceso se queda bloqueado, puedes usar un cliente FTP como FileZilla para descargar los archivos en bruto, pero esto no los comprime. La opción de cPanel es la más sencilla.


Conclusión: Tu tranquilidad tiene un precio (y es muy bajo)

Hacer una copia seguridad PrestaShop es una de las tareas más importantes que puedes realizar como dueño de una tienda online. No importa si eres un principiante o un experto, la pérdida de datos es un riesgo real que puede ocurrir en cualquier momento. Con esta guía, ya tienes el conocimiento necesario para respaldar PrestaShop cPanel de manera manual y efectiva.

Recuerda: descarga los archivos a tu ordenador, guárdalos en la nube y hazlo con regularidad. No esperes a que sea demasiado tarde. Tu negocio online merece esa protección.

[TIP]: Programa una alarma en tu calendario cada semana para hacer tu backup PrestaShop. Te llevará menos de 15 minutos y te ahorrará muchos quebraderos de cabeza en el futuro.

¿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