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

Paso a paso: crear una copia de seguridad de PrestaShop en DirectAdmin

Actualizado el 7 de diciembre de 2025

Introducción: ¿Por qué es importante hacer un backup de tu tienda PrestaShop?

Tener una tienda online con PrestaShop implica gestionar productos, pedidos, clientes y configuraciones. Todo ese trabajo puede perderse en segundos por un error humano, un ataque informático o un fallo del servidor. Por eso, realizar un backup PrestaShop DirectAdmin de forma periódica es una de las tareas de mantenimiento más importantes que puedes hacer como propietario de un e-commerce.

En esta guía, te explicaremos paso a paso cómo crear una copia seguridad PrestaShop utilizando el panel de control DirectAdmin. No necesitas ser un experto técnico; solo debes seguir las instrucciones al pie de la letra. Además, al final del artículo, incluiremos una sección sobre cómo restaurar PrestaShop DirectAdmin para que sepas qué hacer en caso de emergencia.

[INFO] Este tutorial está pensado para usuarios que tienen su tienda alojada en un servidor con DirectAdmin. Si usas otro panel como cPanel o Syspanel (anteriormente HestiaCP, cuyo puerto de acceso es el 2106), los pasos pueden variar ligeramente.


¿Qué necesitas para empezar?

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

  • Acceso a DirectAdmin: tus credenciales de usuario (nombre de usuario y contraseña) que te proporcionó tu proveedor de hosting.
  • Acceso a la base de datos: aunque DirectAdmin te permite exportarla desde el panel, es bueno que sepas el nombre de la base de datos de tu PrestaShop.
  • Una conexión a internet estable: los backups pueden pesar varios megas, especialmente si tienes muchas imágenes o productos.
  • Tiempo suficiente: el proceso no es complicado, pero puede tardar unos minutos dependiendo del tamaño de tu tienda.

[WARNING] Nunca realices un backup mientras estés actualizando PrestaShop, instalando módulos o haciendo cambios importantes en la tienda. Hazlo cuando la tienda esté en calma (por ejemplo, de madrugada o en un horario de bajo tráfico).


Paso 1: Accede a DirectAdmin

Abre tu navegador web y escribe la URL de acceso a DirectAdmin. Normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Introduce tu nombre de usuario y contraseña.

[TIP] Si no recuerdas tus credenciales, contacta con tu proveedor de hosting. Ellos te las pueden reenviar o restablecer.

Una vez dentro, verás el panel principal con varios iconos y opciones. No te asustes, es más sencillo de lo que parece.


Paso 2: Localiza la sección de "Backup" o "Copia de seguridad"

En la pantalla principal de DirectAdmin, busca un icono o enlace que diga "Backup" o "Copia de seguridad". Normalmente está en la sección de "Administración de archivos" o "Cuenta". Si no lo ves, puedes usar el buscador interno del panel.

Al hacer clic, se abrirá una nueva página con varias opciones relacionadas con la creación y restauración de backups.


Paso 3: Selecciona qué quieres incluir en el backup

Aquí viene lo importante. Para hacer un backup PrestaShop DirectAdmin completo, debes incluir dos cosas:

  1. Los archivos de la tienda: todo el código, imágenes, temas, módulos, etc.
  2. La base de datos: donde se almacenan los productos, pedidos, clientes y configuraciones.

En la pantalla de backup, verás casillas de verificación (checkboxes) para seleccionar qué elementos respaldar. Asegúrate de marcar al menos:

  • "Backup de la cuenta completa" o "Full account backup": esto incluye todos los archivos y bases de datos asociadas a tu cuenta.
  • Si solo quieres respaldar una parte (por ejemplo, solo la base de datos), puedes seleccionar "Base de datos" y luego elegir la base de datos de tu PrestaShop (suele llamarse algo como tuusuario_prestashop).

[INFO] Si tu hosting tiene varias bases de datos, asegúrate de seleccionar la correcta. Puedes identificarla porque en PrestaShop, en el archivo config/settings.inc.php (o app/config/parameters.php en versiones recientes), aparece el nombre de la base de datos.


Paso 4: Configura el destino del backup

DirectAdmin te permite elegir dónde se guardará el archivo de backup. Las opciones más comunes son:

  • Descargar al ordenador: el backup se genera y luego se descarga directamente a tu PC.
  • Guardar en el servidor: se almacena en una carpeta dentro de tu cuenta de hosting (por ejemplo, en backups/).
  • Enviar por FTP a otro servidor: útil si quieres tener una copia externa.

Para un usuario básico, te recomiendo la opción "Descargar al ordenador" o "Guardar en el servidor". Si eliges guardarlo en el servidor, recuerda luego descargarlo a tu PC para tenerlo a salvo.

[WARNING] No dejes los backups en el servidor por mucho tiempo, ya que ocupan espacio y pueden ser vulnerables si alguien accede a tu cuenta. Bájalos a tu ordenador o a un servicio en la nube (Google Drive, Dropbox, etc.).


Paso 5: Inicia el proceso de backup

Una vez que hayas seleccionado los elementos y el destino, haz clic en el botón "Crear backup" o "Iniciar backup". El sistema comenzará a empaquetar todos los archivos y la base de datos en un solo archivo comprimido (normalmente en formato .tar.gz o .zip).

Dependiendo del tamaño de tu tienda, este proceso puede tardar desde unos segundos hasta varios minutos. No cierres la ventana del navegador ni apagues el ordenador mientras se esté generando.

Cuando termine, verás un mensaje de confirmación. Si elegiste la descarga directa, se iniciará automáticamente la descarga del archivo. Si lo guardaste en el servidor, aparecerá un enlace para descargarlo.

[TIP] Anota la fecha y hora del backup en un lugar seguro. Así sabrás cuál es la versión más reciente.


Paso 6: Verifica que el backup se haya creado correctamente

No basta con tener el archivo; debes asegurarte de que no esté dañado. Para ello:

  1. Revisa el tamaño del archivo: debe ser coherente con el tamaño de tu tienda. Si pesa solo unos pocos KB, algo falló.
  2. Intenta abrirlo localmente: en tu ordenador, puedes extraer el contenido del archivo comprimido (con WinRAR, 7-Zip, o el descompresor de tu sistema operativo). Si se extrae sin errores, es buena señal.
  3. Comprueba que contiene la base de datos: dentro del backup, busca un archivo con extensión .sql o similar. Ese es el archivo de la base de datos.

Si todo está en orden, ya tienes tu copia seguridad PrestaShop lista.


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

Saber restaurar PrestaShop DirectAdmin es igual de importante que hacer el backup. Aquí te explicamos el proceso básico:

Restaurar archivos (código, imágenes, etc.)

  1. Sube el backup al servidor: desde DirectAdmin, ve a "Administrador de archivos" y sube el archivo de backup a la carpeta principal de tu cuenta (normalmente public_html o domains/tudominio.com/public_html).
  2. Extrae el contenido: haz clic derecho sobre el archivo y selecciona "Extraer". El sistema descomprimirá los archivos en la misma carpeta.
  3. Sobrescribe los archivos existentes: cuando te pregunte, elige "Sobrescribir todo". Así restaurarás la versión anterior de tu tienda.

Restaurar la base de datos

  1. Accede a phpMyAdmin: desde DirectAdmin, busca el icono de "phpMyAdmin" y haz clic.
  2. Selecciona la base de datos correcta: en la lista de la izquierda, elige la base de datos de tu PrestaShop (la misma que respaldaste).
  3. Importa el archivo SQL: ve a la pestaña "Importar" y selecciona el archivo .sql que viene dentro de tu backup. Haz clic en "Continuar" y espera a que termine la importación.

[WARNING] Al restaurar la base de datos, sobrescribirás todos los datos actuales (productos, pedidos, clientes). Asegúrate de que es lo que quieres hacer y de que tienes un backup reciente de la versión actual por si acaso.


Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup de mi PrestaShop?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es hacer un backup cada 24 horas. Si tienes pocos movimientos, una vez por semana puede ser suficiente. Programa recordatorios en tu calendario.

¿Puedo automatizar los backups en DirectAdmin?

Sí, DirectAdmin permite programar backups automáticos. Ve a la sección de "Backup" y busca la opción "Backups programados" o "Cron jobs". Allí puedes configurar la frecuencia (diaria, semanal, etc.) y el destino.

¿Qué hago si el backup no se descarga o da error?

Primero, verifica que el archivo no esté dañado. Si el error persiste, contacta con tu proveedor de hosting. Ellos pueden revisar los logs del servidor y ayudarte a solucionarlo.

¿El backup incluye las imágenes de los productos?

Sí, si seleccionaste "Backup de la cuenta completa", las imágenes se incluyen en los archivos. Si solo respaldaste la base de datos, las imágenes no se guardan, por lo que perderías las fotos de los productos.

¿Puedo usar este backup para migrar mi tienda a otro servidor?

Sí, el backup que creaste es portable. Solo necesitas tener otro servidor con DirectAdmin (o cualquier panel que soporte el mismo formato) y seguir los pasos de restauración. Asegúrate de que las versiones de PHP, MySQL y PrestaShop sean compatibles.


Conclusión

Hacer un backup PrestaShop DirectAdmin es un proceso sencillo que puede ahorrarte muchos dolores de cabeza. Con solo unos clics, tendrás una copia de seguridad completa de tu tienda, lista para ser restaurada en caso de cualquier incidente.

Recuerda: la prevención es la mejor herramienta. No esperes a tener un problema para hacer tu primer backup. Dedica 10 minutos ahora y duerme tranquilo sabiendo que tu negocio online está protegido.

[TIP] Combina este backup manual con uno automático programado. Así, aunque te olvides, siempre tendrás una copia reciente.

Si tienes alguna duda, no dudes en consultar la documentación oficial de DirectAdmin o preguntar a tu proveedor de hosting. ¡Buena suerte con tu tienda 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