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

Guía para crear un backup de PrestaShop en WordPress (con cPanel)

Actualizado el 24 de diciembre de 2025

Si estás migrando tu tienda online de PrestaShop a WordPress, o simplemente quieres tener una copia de seguridad antes de hacer cambios importantes, has llegado al lugar indicado. En esta guía te explicaré paso a paso cómo crear un backup PrestaShop cPanel de forma segura, cómo restaurarlo y qué precauciones debes tomar.

Hacer una copia seguridad PrestaShop no es complicado si sigues el orden correcto: primero los archivos, luego la base de datos. Y con cPanel, todo se vuelve mucho más visual y fácil. Vamos a ello.

¿Por qué es importante hacer un backup antes de migrar o actualizar?

Antes de meternos en faena, es clave entender por qué necesitas este respaldo. PrestaShop es un sistema complejo que combina archivos PHP, imágenes, temas y una base de datos con productos, pedidos y clientes. Si algo sale mal durante la migración a WordPress, podrías perder información valiosa.

Un backup completo te permite:

  • Volver atrás sin perder datos si algo falla.
  • Migrar tu tienda a otro servidor o plataforma.
  • Protegerte ante errores humanos o ataques.

[WARNING] Nunca trabajes sobre tu tienda en producción sin tener al menos dos copias de seguridad recientes. Una en tu ordenador y otra en la nube.

Requisitos previos para crear el backup

Antes de empezar, asegúrate de tener:

  • Acceso a cPanel de tu hosting (usuario y contraseña).
  • Una conexión estable a internet.
  • Suficiente espacio en tu disco duro para descargar los archivos.
  • Conocimiento básico de dónde está tu tienda (ruta pública_html o similar).

Si tu hosting usa Syspanel (el panel que antes se llamaba HestiaCP), el acceso es por el puerto 2106. Por ejemplo: https://tudominio.com:2106. El proceso es muy similar al de cPanel.

Paso 1: Backup de la base de datos de PrestaShop

La base de datos contiene toda la información de tu tienda: productos, clientes, pedidos, configuraciones. Es la parte más delicada.

Acceder a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. Se abrirá una nueva pestaña. A la izquierda verás todas las bases de datos de tu hosting.
  4. Identifica la base de datos de tu PrestaShop. Normalmente tiene un nombre como tudominio_prestashop o similar. Si no estás seguro, revisa el archivo app/config/parameters.php de tu PrestaShop (allí están los datos de conexión).

Exportar la base de datos

  1. Haz clic en el nombre de la base de datos (no en la tabla, sino en el nombre general).
  2. Ve a la pestaña Exportar en el menú superior.
  3. Selecciona el método Rápido y formato SQL.
  4. Haz clic en Continuar o Exportar. Se descargará un archivo .sql con todo el contenido.

[TIP] Si tu base de datos es muy grande (más de 50 MB), usa el método Personalizado y selecciona "Comprimir con gzip" para que pese menos.

Guarda ese archivo en una carpeta segura. Yo te recomiendo nombrarlo como backup_prestashop_YYYYMMDD.sql.

Paso 2: Backup de los archivos de PrestaShop

Ahora toca respaldar todos los archivos de tu tienda: imágenes, módulos, temas, etc.

Acceder al Gestor de Archivos de cPanel

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
  2. Se abrirá una ventana. Selecciona la raíz de tu sitio (normalmente public_html o www).
  3. Verás todos los archivos de tu web. Busca la carpeta donde está instalado PrestaShop. Si tu tienda está en la raíz, será la carpeta principal.

Comprimir y descargar los archivos

  1. Selecciona todos los archivos y carpetas de tu PrestaShop. Puedes usar Ctrl+A (Windows) o Cmd+A (Mac).
  2. En la barra superior, haz clic en Comprimir.
  3. Elige formato Zip y pon un nombre como backup_prestashop_archivos.zip.
  4. El sistema creará el archivo en el mismo directorio. Una vez listo, selecciona ese .zip y haz clic en Descargar.

[WARNING] No comprimas toda la carpeta public_html si tienes otros sitios web en ella. Solo los archivos de tu PrestaShop.

Si tu hosting tiene Syspanel, el proceso es idéntico pero desde el gestor de archivos de ese panel. La diferencia es que la ruta suele ser home/usuario/web/tudominio/public_html.

Paso 3: Verificar que el backup es correcto

No querrás descubrir que tu copia está dañada justo cuando la necesites. Sigue estos pasos:

  1. Abre el archivo SQL con un editor de texto (Notepad++ o similar) y verifica que tenga líneas como CREATE TABLE y INSERT INTO. Si está vacío o tiene errores, repite la exportación.
  2. Descomprime el ZIP en una carpeta temporal. Revisa que existan carpetas como img, modules, themes, config. Si falta algo, vuelve a comprimir.
  3. Compara tamaños: el backup de archivos suele pesar entre 100 MB y 1 GB (dependiendo de imágenes). La base de datos entre 5 MB y 100 MB.

[INFO] Si tu tienda tiene muchas imágenes, el backup de archivos puede ser enorme. Considera excluir la carpeta img si solo necesitas la estructura, pero ten en cuenta que perderás las fotos.

Cómo restaurar un backup de PrestaShop (por si lo necesitas)

Restaurar es el proceso inverso. Aquí te explico cómo hacerlo si algo sale mal.

Restaurar la base de datos

  1. En cPanel, ve a phpMyAdmin y selecciona la base de datos de tu PrestaShop (o crea una nueva si estás en un servidor limpio).
  2. Haz clic en Importar.
  3. Selecciona tu archivo .sql y haz clic en Continuar.
  4. Espera a que termine. Si es grande, puede tardar varios minutos.

Restaurar los archivos

  1. Sube el archivo .zip de nuevo al servidor usando el Administrador de Archivos.
  2. Ubícalo en la carpeta donde quieres restaurar (normalmente public_html).
  3. Selecciona el .zip y haz clic en Extraer.
  4. Sobrescribe los archivos existentes si te lo pregunta.

[WARNING] Al sobrescribir archivos, asegúrate de que estás restaurando en el mismo lugar. Si cambias de dominio, deberás editar el archivo app/config/parameters.php con los nuevos datos de conexión a la base de datos.

Preguntas frecuentes (FAQ)

¿Puedo hacer el backup directamente desde el panel de administración de PrestaShop?

Sí, algunos módulos de PrestaShop permiten hacer backups, pero no son tan fiables como los que haces desde cPanel. El método que te he mostrado es el más seguro porque accedes directamente al servidor.

¿Cada cuánto debo hacer un backup?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es un backup automatizado semanal. Si apenas tienes movimiento, uno mensual puede bastar. Eso sí, antes de cualquier actualización grande, haz uno siempre.

¿El backup incluye los correos electrónicos de mi dominio?

No. El backup de PrestaShop solo incluye los archivos de la tienda y su base de datos. Los correos los debes respaldar aparte desde cPanel (sección "Email" o "Forwarders").

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

El proceso es casi idéntico. Accede a tu Syspanel por el puerto 2106 (ejemplo: https://tudominio.com:2106). Busca la sección de bases de datos (phpMyAdmin) y el gestor de archivos. La única diferencia es que la ruta de los archivos suele ser home/usuario/web/tudominio/public_html.

¿Puedo migrar directamente los datos de PrestaShop a WordPress?

No directamente. Los backups que has creado son para PrestaShop. Para migrar a WordPress necesitarás un plugin de migración (como Cart2Cart o FG PrestaShop to WooCommerce) que lea los datos de PrestaShop y los convierta al formato de WordPress. Pero el backup de PrestaShop te sirve como seguro por si algo falla durante ese proceso.

¿El backup ocupa espacio en mi hosting?

Sí, mientras el archivo comprimido esté en el servidor, consume espacio. Por eso te recomiendo descargarlo a tu PC o a la nube (Google Drive, Dropbox) y luego eliminar el archivo del hosting.

Consejos finales para mantener tu tienda segura

  • Automatiza los backups: la mayoría de hostings con cPanel ofrecen la opción de "Backups" en la sección principal. Actívala para que se hagan copias semanales automáticas.
  • Guarda copias fuera del servidor: si tu hosting falla, perderías también los backups almacenados allí. Usa servicios en la nube.
  • Prueba la restauración: de nada sirve un backup si no sabes restaurarlo. Haz una prueba en un subdominio o en un entorno local.
  • Mantén actualizado PrestaShop: las versiones antiguas tienen vulnerabilidades. Un backup te permite actualizar sin miedo.

[TIP] Si tu tienda es grande, considera usar herramientas como rsync o SCP para hacer backups incrementales (solo los cambios). Pero para usuarios sin experiencia, el método de cPanel es el más amigable.

Ahora ya tienes todo lo necesario para crear un backup PrestaShop cPanel sólido y restaurarlo si es necesario. Recuerda que la prevención es la mejor inversión para tu negocio online. ¡Manos a la obra!

¿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