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

Guía para crear y restaurar backups de PrestaShop en DirectAdmin

Actualizado el 19 de diciembre de 2025

Introducción: Por qué es vital tener un backup de tu tienda PrestaShop

Si tienes una tienda online con PrestaShop, sabes que es el corazón de tu negocio. Productos, clientes, pedidos, configuraciones de pago y envío… todo está ahí. Un error al actualizar un módulo, un ataque malicioso o un fallo del servidor pueden dejarte sin tienda en segundos. Por eso, saber hacer y restaurar un backup PrestaShop DirectAdmin es una habilidad que todo dueño de tienda debería dominar.

En esta guía completa, te enseñaré paso a paso cómo crear una copia seguridad PrestaShop usando el panel de control DirectAdmin, y cómo restaurarla cuando sea necesario. No necesitas ser un experto técnico; solo seguir las instrucciones al pie de la letra.


¿Qué necesitas antes de empezar?

Antes de lanzarte a hacer backups, asegúrate de tener lo siguiente:

  • Acceso a tu panel DirectAdmin (usuario y contraseña de hosting).
  • Acceso a tu panel de administración de PrestaShop (para verificar la tienda después).
  • Un cliente FTP (como FileZilla) o acceso al gestor de archivos de DirectAdmin (opcional, pero recomendado).
  • Conexión a internet estable.

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso se hace por el puerto 2106. El proceso de backup es similar, pero los nombres de las opciones pueden variar ligeramente.


Sección 1: Cómo hacer un backup manual de PrestaShop en DirectAdmin

El backup completo de PrestaShop incluye dos partes esenciales: los archivos de la tienda (código, imágenes, temas) y la base de datos (productos, pedidos, clientes). Vamos a hacer ambos.

1.1. Backup de la base de datos de PrestaShop

La base de datos es lo más delicado. Aquí tienes los pasos exactos:

  1. Accede a DirectAdmin con tus credenciales.
  2. Busca el icono "MySQL Management" o "phpMyAdmin" (suele estar en la sección de bases de datos).
  3. Dentro de phpMyAdmin, selecciona la base de datos de tu PrestaShop (normalmente tiene un nombre como tudominio_prestashop).
  4. Haz clic en la pestaña "Exportar" (Export).
  5. Elige el método "Rápido" y formato SQL.
  6. Haz clic en "Continuar" y se descargará un archivo .sql con toda tu base de datos.

[INFO] Guarda este archivo en una carpeta segura de tu computadora. Además, te recomiendo subir una copia a un servicio en la nube (Google Drive, Dropbox) por si acaso.

1.2. Backup de los archivos de PrestaShop (código, imágenes, temas)

Ahora vamos con los archivos de la tienda. Puedes hacerlo de dos formas: usando el gestor de archivos de DirectAdmin o mediante FTP.

Opción A: Usando el gestor de archivos de DirectAdmin

  1. En DirectAdmin, busca el icono "File Manager".
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o domains/tudominio/public_html).
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
  4. Haz clic en "Comprimir" y elige "Zip".
  5. Se creará un archivo .zip con todo el contenido. Descárgalo a tu PC.

Opción B: Usando FTP (FileZilla)

  1. Conecta con FileZilla a tu servidor usando los datos FTP que te proporcionó tu hosting.
  2. Navega a la carpeta raíz de PrestaShop (normalmente public_html).
  3. Arrastra toda la carpeta a una carpeta local de tu computadora. Esto puede tardar varios minutos si la tienda es grande.
  4. Una vez descargado, comprime la carpeta en un archivo .zip o .tar.gz para ahorrar espacio.

[WARNING] No olvides hacer backup de la carpeta img y themes, ya que ahí están las imágenes de productos y el diseño de tu tienda. Sin ellas, la restauración quedará incompleta.

1.3. Backup automatizado con DirectAdmin (opcional)

DirectAdmin permite programar backups automáticos. Para activarlos:

  1. En DirectAdmin, ve a "Backup/Transfer" o "System Backups" (depende de la versión).
  2. Selecciona "Create Backup".
  3. Marca las opciones: "Backup home directory" y "Backup databases".
  4. Elige dónde guardar el backup (en el servidor o descargar).
  5. Programa la frecuencia (diaria, semanal, etc.).

[TIP] Los backups automáticos son geniales, pero nunca confíes solo en ellos. Siempre ten una copia externa (en tu PC o nube).


Sección 2: Cómo restaurar un backup de PrestaShop en DirectAdmin

Restaurar puede ser necesario por un error de actualización, un ataque o simplemente porque quieres volver a un estado anterior. Sigue estos pasos con calma.

2.1. Restaurar la base de datos de PrestaShop

  1. Accede a phpMyAdmin desde DirectAdmin.
  2. Selecciona la base de datos de tu PrestaShop. Si la base de datos actual tiene datos, debes vaciarla primero. Para ello, haz clic en "Marcar todas" (Check All) y luego en "Eliminar" (Drop).
  3. Luego, ve a la pestaña "Importar" (Import).
  4. Haz clic en "Seleccionar archivo" y elige el archivo .sql de tu backup.
  5. Haz clic en "Continuar". Espera a que termine el proceso (puede tardar si la base es grande).

[WARNING] Al vaciar la base de datos, perderás todos los datos actuales. Asegúrate de que realmente quieres restaurar este backup y no el estado actual.

2.2. Restaurar los archivos de PrestaShop

  1. Elimina los archivos actuales de la carpeta de PrestaShop (puedes hacerlo desde el gestor de archivos de DirectAdmin o FTP). No te saltes este paso, o los archivos viejos y nuevos se mezclarán.
  2. Sube los archivos del backup: desde el gestor de archivos de DirectAdmin, usa la opción "Subir" y selecciona tu archivo .zip. Luego, haz clic derecho sobre el archivo subido y elige "Extraer".
  3. Si usas FTP, simplemente arrastra los archivos del backup desde tu PC a la carpeta public_html del servidor.

2.3. Verificar la restauración

  1. Abre tu tienda en el navegador. Deberías verla funcionando con los datos del backup.
  2. Prueba el acceso al panel de administración: ve a tudominio.com/admin e inicia sesión.
  3. Revisa que los productos, pedidos y clientes estén correctos.
  4. Limpia la caché de PrestaShop: en el panel de administración, ve a "Parámetros de la tienda" > "Rendimiento" y haz clic en "Limpiar caché".

[INFO] Si ves errores de base de datos, puede que la versión de PrestaShop del backup no coincida con la actual. En ese caso, actualiza los módulos y temas desde el panel de administración.


Sección 3: Preguntas frecuentes (FAQ) sobre backup y restauración

¿Puedo restaurar solo la base de datos sin los archivos?

Sí, pero no es recomendable. Si restauras solo la base de datos, los archivos (como imágenes de productos) pueden no coincidir. Siempre es mejor restaurar ambos.

¿Qué hago si el backup es muy grande y no puedo subirlo por phpMyAdmin?

Si el archivo .sql supera el límite de subida de phpMyAdmin (normalmente 50 MB), puedes usar la herramienta "Importar por SSH" (si tu hosting lo permite) o usar un cliente como BigDump. Otra opción es dividir el archivo SQL en partes más pequeñas.

¿Cada cuánto debería hacer un backup?

Depende de la actividad de tu tienda. Si haces muchos cambios (nuevos productos, promociones), te recomiendo un backup diario o semanal. Si la tienda es más estática, uno mensual puede ser suficiente.

¿El backup incluye los módulos y temas que he comprado?

Sí, si haces backup de toda la carpeta de archivos, los módulos y temas se incluyen. Pero cuidado: algunos módulos tienen licencias atadas a un dominio. Al restaurar, puede que tengas que reactivar las licencias.

¿Qué pasa si mi hosting usa Syspanel en lugar de DirectAdmin?

Si tu panel es Syspanel (antes HestiaCP), el acceso es por el puerto 2106. El proceso de backup es muy similar: busca la sección de bases de datos (phpMyAdmin) y el gestor de archivos. La lógica es la misma.

¿Puedo hacer un backup desde el propio PrestaShop?

PrestaShop tiene un módulo de backup nativo (en versiones antiguas) o puedes instalar módulos de pago. Sin embargo, el backup desde el servidor (DirectAdmin) es más completo y fiable.


Sección 4: Consejos finales para mantener tu tienda segura

  • Automatiza los backups: usa la herramienta de backups de DirectAdmin o un script cron.
  • Guarda copias en diferentes lugares: no solo en el servidor. Ten una copia en tu PC, otra en la nube.
  • Prueba tus backups: de nada sirve un backup si no sabes si funciona. Cada cierto tiempo, restaura en un entorno de pruebas (subdominio) para verificar.
  • Mantén PrestaShop actualizado: las versiones antiguas tienen vulnerabilidades. Un backup te salvará si algo sale mal al actualizar.

[TIP] Si eres muy novato, pide a tu soporte técnico que te haga un backup completo antes de hacer cualquier cambio importante. Ellos pueden hacerlo en minutos.


Conclusión

Hacer y restaurar un backup PrestaShop DirectAdmin no es complicado si sigues los pasos correctos. Recuerda siempre separar la base de datos de los archivos, y guardar las copias en lugares seguros. Con esta guía, podrás dormir tranquilo sabiendo que tu tienda está protegida.

Si tienes dudas, vuelve a leer los pasos o consulta con tu proveedor de hosting. ¡Tu tienda online merece estar a salvo!

¿Te ha sido útil? Comparte esta guía con otros dueños de tiendas PrestaShop.

¿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