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

Cómo crear un backup de tu tienda PrestaShop en DirectAdmin

Actualizado el 17 de enero de 2026

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

Tener una tienda online con PrestaShop implica gestionar productos, pedidos, clientes y configuraciones. Cualquier error, ataque o actualización fallida puede poner en riesgo tu negocio. Por eso, realizar un backup PrestaShop periódico es una de las tareas de mantenimiento más importantes. En esta guía te explicaremos paso a paso cómo crear una copia de seguridad completa de tu tienda usando DirectAdmin, el panel de control de hosting más común. Además, veremos cómo restaurar PrestaShop desde ese backup si alguna vez lo necesitas.

[INFO] Un backup completo de PrestaShop incluye dos partes: los archivos del sitio (código, imágenes, temas, módulos) y la base de datos (información de productos, pedidos, clientes, configuraciones). Ambas son imprescindibles para una recuperación total.


¿Qué necesitas antes de empezar?

Antes de lanzarte a crear tu backup, asegúrate de tener a mano:

  • Acceso a DirectAdmin: Usuario y contraseña de tu cuenta de hosting.
  • Acceso a phpMyAdmin (generalmente incluido en DirectAdmin) para la base de datos.
  • Un gestor de FTP (como FileZilla) o el administrador de archivos de DirectAdmin para descargar los archivos.
  • Espacio suficiente en tu ordenador o disco duro externo para guardar la copia.

[TIP] Programa tus backups con regularidad (semanalmente o antes de cualquier actualización importante). Así siempre tendrás un punto de restauración reciente.


Paso 1: Crear el backup de los archivos de PrestaShop en DirectAdmin

Los archivos de tu tienda están en la carpeta public_html (o el nombre que tu hosting asigne a la raíz web). Vamos a comprimirlos y descargarlos.

1.1 Accede a DirectAdmin

  1. Abre tu navegador y escribe la URL de acceso a DirectAdmin (normalmente algo como https://tudominio.com:2222).
  2. Ingresa tu usuario y contraseña de hosting.

1.2 Ve al Administrador de Archivos

  1. En el panel principal, busca el icono "Administrador de Archivos" o "File Manager".
  2. Haz clic en él. Se abrirá una ventana con la estructura de carpetas de tu cuenta.

1.3 Selecciona la carpeta de tu tienda

  • Normalmente tu PrestaShop está en la carpeta public_html (o domains/tudominio.com/public_html).
  • Si tienes varios dominios, localiza la carpeta correspondiente a tu tienda.

1.4 Comprime los archivos

  1. Marca la casilla de la carpeta public_html (o la que corresponda).
  2. En la barra superior, haz clic en el botón "Comprimir" (suele tener un icono de cremallera o zip).
  3. Elige el formato ZIP (es el más universal).
  4. Dale un nombre descriptivo, por ejemplo: backup-prestashop-archivos-2025-04-01.zip.
  5. Haz clic en "Comprimir". El proceso puede tardar unos minutos si tu tienda tiene muchos archivos.

1.5 Descarga el archivo comprimido

  1. Una vez terminada la compresión, verás el archivo .zip en la misma carpeta.
  2. Selecciona ese archivo y haz clic en "Descargar" (icono de flecha hacia abajo).
  3. Guarda el archivo en una ubicación segura de tu ordenador, disco externo o nube.

[WARNING] No dejes el backup en el servidor. Ocupa espacio y podría ser accesible por terceros. Descárgalo siempre.


Paso 2: Crear el backup de la base de datos de PrestaShop

La base de datos contiene toda la información dinámica de tu tienda: productos, clientes, pedidos, configuraciones, etc. Sin ella, tu backup de archivos no serviría de nada.

2.1 Accede a phpMyAdmin desde DirectAdmin

  1. En el panel de DirectAdmin, busca el icono "phpMyAdmin" (suele estar en la sección de bases de datos).
  2. Haz clic y se abrirá una nueva pestaña con phpMyAdmin.

2.2 Identifica la base de datos de tu PrestaShop

  • En la columna izquierda de phpMyAdmin, verás una lista de bases de datos.
  • Normalmente, tu hosting te asigna una base de datos con un nombre como usuario_prestashop o similar.
  • Si no estás seguro, revisa el archivo app/config/parameters.php de tu PrestaShop (dentro de los archivos) para ver el nombre de la base de datos.

2.3 Exporta la base de datos

  1. Haz clic en el nombre de la base de datos de tu tienda (se cargará su estructura).
  2. En la barra superior, haz clic en la pestaña "Exportar".
  3. Selecciona el método "Rápido" y el formato "SQL" (es el estándar).
  4. Haz clic en "Continuar". phpMyAdmin generará un archivo .sql con toda la información.

2.4 Descarga el archivo SQL

  • Se iniciará la descarga automática del archivo (normalmente se llama nombrebasededatos.sql).
  • Guárdalo en la misma carpeta donde tienes el backup de archivos, para tenerlo todo organizado.

[INFO] Si tu base de datos es muy grande (más de 50 MB), puedes usar la opción "Personalizado" y marcar "Comprimir con gzip" para obtener un archivo más pequeño.


Paso 3: Almacena tu backup de forma segura

Ya tienes dos archivos: el ZIP con los archivos de tu tienda y el SQL con la base de datos. Ahora:

  1. Crea una carpeta en tu ordenador llamada Backup PrestaShop 2025-04-01.
  2. Mueve ambos archivos a esa carpeta.
  3. Haz una copia adicional en un servicio en la nube (Google Drive, Dropbox, etc.) o en un disco externo.

[TIP] Ponle nombres claros y con fecha a tus backups. Ejemplo: backup-prestashop-archivos-2025-04-01.zip y backup-prestashop-bd-2025-04-01.sql. Así sabrás cuándo lo hiciste y qué contiene.


Paso 4: Cómo restaurar tu PrestaShop desde el backup

Si alguna vez necesitas recuperar tu tienda (por un error, hackeo o actualización fallida), sigue estos pasos en orden inverso.

4.1 Restaurar la base de datos

  1. Accede a phpMyAdmin desde DirectAdmin.
  2. Selecciona la base de datos de tu tienda (la misma que exportaste).
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Seleccionar archivo" y elige el archivo .sql de tu backup.
  5. Haz clic en "Continuar". Espera a que se complete la importación.

[WARNING] Al importar, se sobrescribirán todos los datos actuales. Asegúrate de que es lo que deseas y de que el backup es reciente.

4.2 Restaurar los archivos

  1. En DirectAdmin, ve al Administrador de Archivos.
  2. Sube el archivo ZIP de tu backup a la carpeta public_html (puedes usar la opción "Subir").
  3. Una vez subido, selecciona el archivo ZIP y haz clic en "Extraer".
  4. Confirma que deseas sobrescribir los archivos existentes.
  5. Una vez extraído, tu tienda debería estar restaurada.

[INFO] Si tu hosting tiene el sistema de archivos protegido, puede que necesites cambiar permisos de carpetas temporalmente. Consulta con tu soporte técnico si tienes dudas.


Preguntas frecuentes (FAQ)

¿Cada cuánto debo hacer un backup de mi PrestaShop?

Lo recomendable es hacerlo al menos una vez por semana. Si tu tienda tiene mucho movimiento (pedidos diarios, nuevos productos), mejor cada 24 o 48 horas. También haz un backup justo antes de cualquier actualización de PrestaShop, módulos o temas.

¿Puedo automatizar el backup en DirectAdmin?

DirectAdmin no tiene una función nativa de backups automáticos programados. Sin embargo, muchos proveedores de hosting ofrecen copias de seguridad automáticas como servicio adicional. Pregunta a tu hosting si lo incluye. También puedes usar scripts en CRON, pero eso requiere conocimientos más avanzados.

¿Qué hago si el backup es muy grande y no puedo descargarlo?

Puedes usar FTP (FileZilla) para descargar archivos grandes de forma más estable. También puedes comprimir en partes usando herramientas como WinRAR o 7-Zip en el servidor (si tu hosting lo permite). Otra opción es pedir a tu hosting que te transfiera el backup directamente a un servicio en la nube.

¿Restaurar desde un backup borra los datos actuales?

Sí, al restaurar la base de datos y los archivos, se sobrescriben completamente los datos actuales. Por eso es importante tener un backup reciente y asegurarte de que no perderás información valiosa.

¿Qué hago si después de restaurar mi tienda no funciona?

Revisa lo siguiente:

  • Archivo de configuración: Asegúrate de que app/config/parameters.php tenga los datos correctos de la base de datos (nombre, usuario, contraseña).
  • Permisos de archivos: Algunos archivos de PrestaShop necesitan permisos específicos (generalmente 755 para carpetas y 644 para archivos). Puedes cambiarlos desde el Administrador de Archivos de DirectAdmin.
  • Caché: Borra la carpeta /var/cache de PrestaShop para forzar la regeneración de la caché.

[TIP] Si no te sientes seguro haciendo estos pasos, contacta con el soporte técnico de tu hosting. Muchos ofrecen ayuda para restaurar backups.


Conclusión

Crear un backup PrestaShop completo usando DirectAdmin es un proceso sencillo que cualquier propietario de tienda online debería dominar. Con solo dos pasos (archivos y base de datos) y almacenándolo en un lugar seguro, te aseguras de poder restaurar PrestaShop ante cualquier imprevisto.

Recuerda: la prevención es la mejor inversión. Dedica unos minutos a la semana a esta tarea y dormirás tranquilo sabiendo que tu negocio está protegido.

Si tienes alguna duda, deja un comentario o consulta con 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