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

Guía básica para hacer backup de PrestaShop en DirectAdmin

Actualizado el 11 de febrero de 2026

¿Por qué es importante hacer copias de seguridad de tu PrestaShop?

Si tienes una tienda online, sabes que tu negocio depende completamente de los datos que hay en tu servidor. Productos, clientes, pedidos, configuraciones de pago... todo eso puede perderse en segundos por un error humano, un ataque informático o un fallo del hosting. Por eso, hacer backup PrestaShop DirectAdmin no es una opción, es una necesidad.

En esta guía te voy a explicar paso a paso cómo realizar copias seguridad PrestaShop usando DirectAdmin, el panel de control más común en servidores compartidos. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra.

[INFO] Este tutorial está pensado para usuarios con hosting que usa DirectAdmin. Si tu panel es Syspanel (antes HestiaCP), el proceso es similar pero accedes por el puerto 2106. En ese caso, consulta la documentación específica de tu proveedor.


¿Qué necesitas para empezar?

Antes de lanzarte a hacer un backup, asegúrate de tener esto a mano:

  • Acceso a DirectAdmin: tus credenciales de usuario (no las del administrador del servidor, sino las de tu cuenta de hosting).
  • Acceso a tu PrestaShop: al menos el panel de administración (backoffice) para poder forzar el modo mantenimiento si es necesario.
  • Un lugar para guardar la copia: puede ser tu ordenador, un disco externo o un servicio en la nube (Dropbox, Google Drive, etc.).
  • Paciencia: el tiempo del backup depende del tamaño de tu tienda. Una tienda con 500 productos puede tardar entre 5 y 15 minutos.

[WARNING] No hagas backups mientras tu tienda esté recibiendo pedidos activamente. Programa el proceso en horas de baja actividad o pon la tienda en modo mantenimiento durante unos minutos.


Método 1: Backup manual desde DirectAdmin (el más completo)

Este método te permite descargar todos los archivos de tu PrestaShop y la base de datos por separado. Es el que recomiendo para usuarios que quieren tener el control total.

Paso 1: Accede a DirectAdmin

  1. Abre tu navegador y escribe la URL de acceso a DirectAdmin (normalmente algo como tudominio.com:2222).
  2. Introduce tu usuario y contraseña.
  3. Una vez dentro, verás el panel principal con varias opciones.

Paso 2: Haz backup de los archivos de PrestaShop

  1. En el panel de DirectAdmin, busca la sección "Administrador de archivos" (File Manager).
  2. Navega hasta la carpeta donde está instalado tu PrestaShop. Normalmente es public_html o una subcarpeta como tienda.
  3. Selecciona toda la carpeta de tu tienda (marca la casilla).
  4. Arriba verás un botón que dice "Comprimir" o "Zip". Haz clic y elige un nombre (ej: prestashop_backup_2025.zip).
  5. Espera a que termine la compresión. Dependiendo del tamaño, puede tardar unos segundos o minutos.
  6. Una vez comprimido, haz clic derecho sobre el archivo .zip y elige "Descargar".

[TIP] Si tu tienda es muy grande (más de 500 MB), mejor usa el compresor de DirectAdmin que permite dividir el archivo en partes más pequeñas. Busca la opción "Dividir en partes" al comprimir.

Paso 3: Haz backup de la base de datos

  1. Vuelve al panel principal de DirectAdmin.
  2. Busca la sección "MySQL Management" o "Bases de datos MySQL".
  3. Verás una lista con todas las bases de datos de tu cuenta. Localiza la que usa tu PrestaShop (suele llamarse algo como usuario_prestashop).
  4. Haz clic en el icono de "phpMyAdmin" (o directamente en el nombre de la base de datos si hay un enlace).
  5. Se abrirá phpMyAdmin en una nueva pestaña. Allí, selecciona tu base de datos en el menú izquierdo.
  6. Arriba, haz clic en la pestaña "Exportar".
  7. Elige el método "Rápido" y formato "SQL".
  8. Haz clic en "Continuar" y se descargará un archivo .sql con toda tu base de datos.

[WARNING] No modifiques nada en phpMyAdmin si no sabes lo que haces. Un cambio accidental puede romper tu tienda.

Paso 4: Guarda todo de forma segura

Ahora tienes dos archivos: el ZIP con los archivos de PrestaShop y el SQL con la base de datos. Guárdalos en al menos dos lugares diferentes (por ejemplo, en tu ordenador y en la nube).


Método 2: Backup automatizado con la herramienta de DirectAdmin

DirectAdmin tiene una función de backup integrada que puede programarse para que se ejecute automáticamente. Es ideal si quieres olvidarte de hacer backups manuales.

Paso 1: Accede a la herramienta de backups

  1. En el panel de DirectAdmin, busca la sección "Backup/Transfer" o "Copia de seguridad".
  2. Haz clic en "Crear backup" o "Backup now".

Paso 2: Configura el backup

  1. Marca las opciones que quieres incluir:
    • "Home Directory": para incluir todos tus archivos (incluyendo PrestaShop).
    • "MySQL Databases": para incluir todas las bases de datos.
    • "Email Data": si también quieres guardar los correos (opcional).
  2. Elige el destino:
    • "Download": para descargarlo directamente a tu PC.
    • "FTP": para enviarlo a otro servidor o servicio en la nube.
    • "Local": para guardarlo en el propio servidor (no recomendado a largo plazo porque ocupa espacio).
  3. Haz clic en "Crear backup".

[INFO] Este método genera un solo archivo .tar.gz que contiene todo. Es muy cómodo, pero para restaurar necesitarás acceso completo a DirectAdmin.

Paso 3: Programa backups periódicos (opcional)

Si quieres que se hagan automáticamente cada semana o mes:

  1. En la misma sección "Backup/Transfer", busca "Programar backup" o "Cron Backup".
  2. Elige la frecuencia (diaria, semanal, mensual).
  3. Selecciona las mismas opciones que en el paso anterior.
  4. Guarda los cambios.

[TIP] Programa los backups en horas de baja actividad (por ejemplo, a las 3:00 AM) para no ralentizar tu tienda.


¿Cómo restaurar un backup de PrestaShop en DirectAdmin?

Saber hacer el backup es solo la mitad del trabajo. También debes saber cómo recuperarlo si algo sale mal.

Restaurar archivos

  1. Sube el archivo ZIP de tu backup a la carpeta donde quieras restaurar (normalmente public_html).
  2. Desde el Administrador de archivos, selecciona el ZIP y haz clic en "Extraer".
  3. Si ya hay una instalación previa, sobrescribe los archivos.

Restaurar la base de datos

  1. Ve a phpMyAdmin desde DirectAdmin.
  2. Selecciona la base de datos donde quieres restaurar (si no existe, créala con el mismo nombre y usuario).
  3. Haz clic en la pestaña "Importar".
  4. Selecciona el archivo .sql de tu backup y haz clic en "Continuar".

[WARNING] Al importar, se sobrescribirán todos los datos existentes. Asegúrate de que la base de datos esté vacía o que quieras perder los datos actuales.


Preguntas frecuentes (FAQ)

¿Cada cuánto debo hacer una copia de seguridad?

Depende de la actividad de tu tienda:

  • Tiendas pequeñas (menos de 100 pedidos al mes): una vez por semana.
  • Tiendas medianas (100-500 pedidos al mes): cada 2-3 días.
  • Tiendas grandes (más de 500 pedidos al mes): a diario.

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

Sí, pero no es recomendable. Los archivos de PrestaShop (imágenes, módulos, temas) también cambian con el tiempo. Si solo restauras la base de datos, podrías tener una tienda con imágenes rotas o módulos desactualizados.

¿Qué hago si el backup es demasiado grande para descargarlo?

Usa la opción "Dividir en partes" al comprimir en DirectAdmin, o mejor aún, programa el backup para que se envíe directamente a un servicio FTP o a la nube.

¿El backup de DirectAdmin incluye los correos electrónicos?

Solo si marcas la opción "Email Data" al crear el backup. Si no lo haces, los correos no se guardan.

¿Puedo hacer backup desde el propio PrestaShop?

Sí, PrestaShop tiene un módulo de backup integrado en el backoffice (Parámetros de la tienda > Mantenimiento > Backup). Sin embargo, suele dar problemas con tiendas grandes y no es tan fiable como el de DirectAdmin.

[INFO] Para sistemas con Syspanel (antes HestiaCP), el proceso es similar pero accedes por el puerto 2106. La herramienta de backups se llama "Syspanel Backup" y permite exportar todo el sitio en un solo clic.


Conclusión

Hacer backup PrestaShop DirectAdmin es más fácil de lo que parece. Con estos dos métodos (manual o automatizado) tienes cubiertas todas las necesidades. Recuerda siempre guardar las copias en un lugar externo al servidor y probar la restauración al menos una vez al mes.

No esperes a tener un problema para actuar. Una buena rutina de copias seguridad PrestaShop te ahorrará dolores de cabeza y, sobre todo, pérdidas económicas. Tu tienda online es tu negocio, protégela como se merece.

Si tienes dudas, deja un comentario o contacta 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