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

Cómo hacer una copia de seguridad en DirectAdmin para PrestaShop

Actualizado el 27 de octubre de 2025

Introducción: ¿Por qué es vital hacer una copia de seguridad de tu PrestaShop en DirectAdmin?

Si tienes una tienda online con PrestaShop, sabes que es el corazón de tu negocio. Productos, clientes, pedidos, configuraciones de pago... todo está en tu servidor. Un error humano, un ataque informático, una actualización fallida o un simple fallo del disco duro pueden borrar meses de trabajo en segundos. Por eso, hacer una copia de seguridad no es una opción, es una necesidad.

En este artículo, te guiaré paso a paso para que puedas realizar un backup PrestaShop completo usando el panel de control DirectAdmin. Aprenderás a respaldar tanto los archivos de tu tienda como su base de datos, y también cómo restaurar todo si algo sale mal. Al final, tendrás un proceso claro y repetible para proteger tu negocio.


¿Qué necesitas para empezar?

Antes de comenzar, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: tu proveedor de hosting te ha proporcionado usuario y contraseña.
  • Datos de acceso a tu PrestaShop: aunque no los uses directamente, es bueno tenerlos a mano.
  • Suficiente espacio en disco: las copias de seguridad pueden ocupar varios GB, dependiendo del tamaño de tu tienda.
  • Una conexión estable a internet: para evitar cortes durante la descarga de los archivos.

[INFO] Si tu hosting usa otro panel como cPanel o Syspanel (antes HestiaCP, puerto 2106), los pasos pueden variar. Este artículo está enfocado 100% en DirectAdmin.


Paso 1: Acceder a DirectAdmin y localizar la herramienta de backup

  1. Abre tu navegador y escribe la URL de tu panel DirectAdmin (normalmente algo como https://tudominio.com:2222).
  2. Introduce tu usuario y contraseña de hosting.
  3. Una vez dentro, busca el icono o enlace que dice "Copia de seguridad" o "Backup". En la mayoría de versiones de DirectAdmin, está en la sección "Administrador de archivos" o directamente en el menú principal.

[TIP] Si no encuentras la opción, usa el buscador interno del panel (suele tener una lupa o campo de texto). Escribe "backup" y te mostrará el enlace.


Paso 2: Crear una copia de seguridad completa (archivos + base de datos)

DirectAdmin permite dos tipos de backup: completo (todo el sitio) o parcial (solo archivos o solo base de datos). Para PrestaShop, lo recomendable es hacer un backup completo, ya que necesitas tanto los archivos de la tienda (temas, módulos, imágenes) como la base de datos (productos, pedidos, clientes).

2.1. Seleccionar el tipo de backup

Dentro de la herramienta de copia de seguridad, verás varias opciones. Elige:

  • "Backup completo" o "Full backup".
  • Destino: selecciona "Descargar a tu ordenador" si quieres guardar el archivo localmente, o "Almacenar en el servidor" si prefieres mantenerlo en el hosting (ojo: consume espacio).

2.2. Configurar los detalles

  • Nombre del backup: puedes dejarlo por defecto (suele incluir la fecha y hora) o ponerle uno personalizado, por ejemplo: prestashop_2025_03_15.
  • Incluir base de datos: asegúrate de que esté marcada la opción de incluir las bases de datos. Normalmente, DirectAdmin detecta automáticamente las bases de datos asociadas a tu cuenta.
  • Incluir archivos: debe estar marcado. Esto respaldará toda la carpeta public_html (donde está instalado PrestaShop).

2.3. Iniciar el proceso

Haz clic en "Crear backup" o "Iniciar copia". Dependiendo del tamaño de tu tienda, puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso.

[WARNING] No cierres la ventana ni apagues el ordenador mientras se realiza el backup. Si se interrumpe, podrías obtener un archivo corrupto.

2.4. Descargar o verificar el archivo

Una vez completado, DirectAdmin te mostrará un enlace para descargar el archivo .tar.gz o .zip. Guárdalo en una ubicación segura (disco externo, nube, etc.). También puedes verificar que el archivo no esté dañado comprobando su tamaño (debe ser coherente con el espacio que ocupa tu tienda).

[TIP] Programa backups periódicos (semanal o mensual) usando la opción de "Backup programado" que ofrece DirectAdmin. Así te olvidas de hacerlo manualmente.


Paso 3: Hacer un backup solo de la base de datos de PrestaShop (opcional pero recomendado)

A veces, solo necesitas respaldar la base de datos (por ejemplo, antes de una actualización de PrestaShop). Para ello:

  1. En DirectAdmin, ve a "MySQL Management" o "Bases de datos".
  2. Selecciona la base de datos de tu PrestaShop (suele llamarse algo como usuario_prestashop).
  3. Busca la opción "Exportar" o "phpMyAdmin". Si usas phpMyAdmin, sigue estos pasos:
    • Haz clic en el nombre de la base de datos.
    • Ve a la pestaña "Exportar".
    • Elige el método "Rápido" y formato "SQL".
    • Haz clic en "Continuar" y se descargará un archivo .sql.

Este archivo contiene toda la información de tu tienda (productos, clientes, pedidos). Guárdalo junto con el backup de archivos.

[INFO] Si tu hosting tiene Syspanel (HestiaCP, puerto 2106), el proceso es similar: busca "Bases de datos" y luego "Exportar".


Paso 4: Restaurar un backup de PrestaShop en DirectAdmin

Ahora viene la parte más importante: ¿cómo recuperar tu tienda si algo falla? Aquí te explico cómo restaurar backup DirectAdmin paso a paso.

4.1. Restaurar archivos

  1. En DirectAdmin, ve a "Administrador de archivos".
  2. Navega hasta la carpeta public_html (o la carpeta donde tengas instalado PrestaShop).
  3. Sube el archivo de backup que descargaste (.tar.gz o .zip) usando la opción "Subir".
  4. Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer" o "Descomprimir". Asegúrate de que sobrescriba los archivos existentes.

[WARNING] Si estás restaurando después de un fallo grave, es recomendable borrar primero todo el contenido de public_html (excepto carpetas como logs o tmp). Pero hazlo con cuidado: asegúrate de tener el backup intacto.

4.2. Restaurar la base de datos

  1. Ve a "MySQL Management" y selecciona la base de datos de PrestaShop.
  2. Busca la opción "Importar" o "phpMyAdmin".
    • En phpMyAdmin, selecciona la base de datos (a la izquierda).
    • Ve a la pestaña "Importar".
    • Haz clic en "Seleccionar archivo" y elige el archivo .sql que exportaste.
    • Haz clic en "Continuar". El proceso puede tardar unos segundos.

[TIP] Si la base de datos no existe, créala primero desde DirectAdmin con el mismo nombre y usuario que tenía originalmente. Luego importa el SQL.

4.3. Verificar la restauración

Una vez restaurados archivos y base de datos, accede a tu tienda (tudominio.com). Si todo está bien, verás tu PrestaShop funcionando como antes. Si ves errores, revisa:

  • Configuración de la base de datos: el archivo app/config/parameters.php debe tener los datos correctos de conexión.
  • Permisos de archivos: algunas carpetas (como /cache, /img, /modules) pueden necesitar permisos 755 o 777. Desde el Administrador de archivos, puedes cambiarlos.

[INFO] Si después de restaurar ves una página en blanco, activa el modo debug de PrestaShop editando el archivo defines.inc.php y cambiando _PS_MODE_DEV_ a true. Te mostrará el error exacto.


Preguntas frecuentes (FAQ)

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

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es un backup diario automático. Si es un sitio más estático, semanal o mensual puede ser suficiente. DirectAdmin permite programar backups automáticos.

¿Puedo restaurar un backup en otro servidor?

Sí, pero debes asegurarte de que el nuevo servidor tenga los mismos requisitos de PrestaShop (PHP, MySQL, etc.). Además, deberás cambiar la URL en la base de datos si el dominio es diferente.

¿Qué hago si el backup no se descarga correctamente?

Prueba a usar un gestor de descargas o un navegador diferente. Si el archivo está corrupto, repite el proceso de backup. Si el problema persiste, contacta a tu proveedor de hosting.

¿DirectAdmin guarda los backups automáticamente?

Algunos proveedores activan backups automáticos del servidor, pero no siempre incluyen tu cuenta. Lo mejor es que tú mismo configures la opción de "Backup programado" en DirectAdmin.

¿Y si uso Syspanel (HestiaCP) en lugar de DirectAdmin?

El proceso es similar pero con diferencias en la interfaz. En Syspanel (puerto 2106), busca "Backup" en el menú principal. La opción de exportar base de datos está en "Bases de datos". Los pasos son análogos.


Conclusión: Tu tienda PrestaShop segura con DirectAdmin

Hacer una copia seguridad DirectAdmin para tu PrestaShop no es complicado, pero requiere seguir unos pasos con cuidado. Ahora ya sabes cómo:

  • Crear un backup completo (archivos + base de datos).
  • Exportar solo la base de datos.
  • Restaurar todo en caso de emergencia.

Recuerda: un backup sin verificar no es un backup. De vez en cuando, prueba a restaurar en un entorno de prueba para asegurarte de que el proceso funciona. Así, cuando llegue el momento crítico, estarás preparado.

Protege tu negocio, programa tus backups y duerme tranquilo. ¡Tu tienda online 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