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

Cómo crear copias de seguridad en PrestaShop con DirectAdmin

Actualizado el 8 de diciembre de 2025

Mantener una copia de seguridad de tu tienda PrestaShop es una de las tareas más importantes que puedes hacer como propietario. Imagina que pierdes todos tus productos, clientes y pedidos por un error técnico o un ataque. Sería un problema enorme, ¿verdad? Por eso, hoy te voy a enseñar, paso a paso, cómo crear un backup PrestaShop DirectAdmin de forma sencilla y segura.

En este artículo, nos centraremos en el panel de control DirectAdmin, que es uno de los más utilizados en hosting compartido y VPS. Verás que no necesitas ser un experto en informática para realizar copias seguridad PrestaShop de manera periódica. Al final, tendrás un archivo comprimido con toda tu información: la base de datos (donde están los pedidos, clientes, etc.) y los archivos del sistema (plantillas, imágenes, módulos).

Vamos a dividir el proceso en dos partes principales: la copia de la base de datos y la copia de los archivos. Luego te explicaré cómo unirlas en un solo respaldo. ¡Empecemos!


¿Qué necesitas antes de empezar?

Antes de lanzarte a hacer el DirectAdmin PrestaShop backup, asegúrate de tener a mano estos datos:

  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña del panel de control. Normalmente accedes a través de tudominio.com:2222.
  • Datos de la base de datos de PrestaShop: Si no los recuerdas, puedes encontrarlos en el archivo config/settings.inc.php de tu instalación de PrestaShop. Busca las líneas _DB_NAME_, _DB_USER_ y _DB_PASSWD_.
  • Un poco de tiempo: El proceso completo, si tu tienda no es muy grande, puede llevar entre 5 y 15 minutos. Si tienes muchos productos o imágenes, puede tardar un poco más.

[TIP] Programa un recordatorio en tu calendario para hacer esta copia al menos una vez por semana. Si tu tienda tiene mucho movimiento, mejor hazla a diario.


Paso 1: Acceder a DirectAdmin y localizar las herramientas

Lo primero es entrar en tu panel de DirectAdmin. Abre tu navegador y escribe la dirección: https://tudominio.com:2222. Introduce tus credenciales y haz clic en “Iniciar sesión”.

Una vez dentro, verás un panel con muchos iconos. No te asustes, solo necesitamos dos secciones principales:

  • Administrador de archivos: Para copiar los archivos de PrestaShop (código, imágenes, temas, etc.).
  • phpMyAdmin: Para exportar la base de datos.

En la mayoría de los paneles de DirectAdmin, estas herramientas están en la sección “Advanced Features” o “Extra Features”. Búscalas y ábrelas en nuevas pestañas para no perder la sesión.


Paso 2: Crear la copia de seguridad de los archivos (el código de PrestaShop)

Vamos a empezar con la parte más sencilla: copiar todos los archivos de tu tienda. Esto incluye el núcleo de PrestaShop, tus plantillas, imágenes, módulos y archivos de configuración.

  1. Abre el Administrador de archivos: Desde el panel de DirectAdmin, haz clic en “File Manager” o “Administrador de archivos”.
  2. Navega hasta la carpeta de tu tienda: Normalmente, tu PrestaShop está instalado en una carpeta dentro de public_html. Si tu tienda está en la raíz, verás los archivos directamente en public_html. Si está en una subcarpeta (por ejemplo, public_html/tienda), entra en esa carpeta.
  3. Selecciona todos los archivos y carpetas: Una vez dentro de la carpeta de tu PrestaShop, marca la casilla superior para seleccionar todo. Verás que se marcan todos los elementos.
  4. Comprime la selección: Busca el botón que dice “Compress” o “Comprimir”. Generalmente te preguntará el formato. Elige Zip (es el más universal y fácil de manejar). Dale un nombre claro, por ejemplo: backup_prestashop_archivos_2025-03-15.zip.
  5. Descarga el archivo: Una vez que termine la compresión (puede tardar unos segundos si tienes muchas imágenes), aparecerá el archivo .zip en la misma carpeta. Haz clic derecho sobre él y selecciona “Download”. Guárdalo en una carpeta segura de tu ordenador o, mejor aún, en un servicio en la nube como Google Drive o Dropbox.

[WARNING] No dejes el archivo comprimido en el servidor después de descargarlo. Ocupa espacio y podría ser un riesgo de seguridad. Bórralo desde el Administrador de archivos una vez que lo tengas en tu poder.


Paso 3: Crear la copia de seguridad de la base de datos

La base de datos es el corazón de tu tienda. Contiene todos los datos dinámicos: productos, clientes, pedidos, configuraciones, etc. Sin ella, los archivos no sirven de nada.

  1. Abre phpMyAdmin: Desde el panel de DirectAdmin, busca el icono de “phpMyAdmin” o “MySQL” y haz clic. Se abrirá una nueva ventana.
  2. Selecciona tu base de datos de PrestaShop: En la columna de la izquierda verás una lista de bases de datos. Busca la que corresponde a tu PrestaShop (el nombre suele ser el que configuraste al instalar). Haz clic en ella. Verás que aparecen muchas tablas.
  3. Ve a la pestaña “Exportar”: En la barra superior de phpMyAdmin, haz clic en la pestaña “Exportar” (o “Export”).
  4. Elige el método de exportación: Te aparecerán dos opciones: “Rápida” y “Personalizada”. Te recomiendo que uses la opción “Rápida” si solo quieres una copia simple. Pero si quieres asegurarte de que todo funcione, elige “Personalizada”.
    • En la opción personalizada, asegúrate de que esté marcada la opción “Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT”. Esto hará que, si algún día restauras la base de datos, las tablas viejas se borren antes de crear las nuevas.
    • También te recomiendo marcar “Enviar” y seleccionar el formato “SQL”.
  5. Inicia la exportación: Haz clic en “Continuar” o “Go”. El navegador descargará un archivo con extensión .sql. Este archivo contiene todas las instrucciones para reconstruir tu base de datos. Guárdalo también en un lugar seguro.

[INFO] El archivo .sql puede ser muy pesado si tu tienda tiene muchos datos. Si es muy grande (más de 50 MB), puede que el navegador tarde en descargarlo. Ten paciencia.


Paso 4: Unir todo en un solo backup (opcional pero recomendado)

Ahora tienes dos archivos: uno con los archivos de PrestaShop (.zip) y otro con la base de datos (.sql). Para tener un backup PrestaShop DirectAdmin completo y organizado, te sugiero que los empaquetes juntos.

  1. Crea una carpeta en tu ordenador con un nombre como backup_prestashop_completo_2025-03-15.
  2. Mete dentro los dos archivos: el .zip y el .sql.
  3. Si quieres, puedes comprimir esa carpeta en un solo .zip o .rar para ahorrar espacio. Así tendrás un único archivo que contiene todo lo necesario para restaurar tu tienda.

[TIP] Guarda siempre al menos dos copias de seguridad en lugares diferentes. Por ejemplo, una en tu ordenador y otra en la nube. Así, si tu ordenador se estropea, aún tienes la copia en la nube.


Paso 5: Restaurar tu backup (por si acaso)

Saber hacer el backup es solo la mitad del trabajo. También debes saber cómo restaurarlo si algún día lo necesitas. Aquí te dejo un resumen rápido:

  1. Restaurar archivos: Sube el archivo .zip a la carpeta de tu PrestaShop (por ejemplo, public_html) usando el Administrador de archivos. Luego, haz clic derecho sobre él y selecciona “Extract”. Se descomprimirá y sobrescribirá los archivos existentes.
  2. Restaurar base de datos: Abre phpMyAdmin, selecciona la base de datos de PrestaShop (debe estar vacía o preparada para sobrescribir). Ve a la pestaña “Importar”, selecciona tu archivo .sql y haz clic en “Continuar”. El proceso puede tardar unos minutos.
  3. Verifica que todo funciona: Después de restaurar, entra a tu tienda y comprueba que los productos, pedidos y clientes están ahí. También revisa que las imágenes se carguen correctamente.

[WARNING] Antes de restaurar, asegúrate de tener una copia de seguridad actual de tu estado actual. Si algo sale mal, podrás volver atrás.


Preguntas frecuentes (FAQ) sobre backups en PrestaShop con DirectAdmin

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

Depende de la actividad de tu tienda. Si vendes pocos productos al día, una vez por semana puede ser suficiente. Si tienes mucho movimiento, te recomiendo hacerla a diario. Puedes automatizarlo con scripts, pero eso ya es un tema más avanzado.

¿Puedo hacer el backup desde el propio panel de PrestaShop?

Sí, PrestaShop tiene una herramienta de backup integrada en el menú “Parámetros Avanzados > Base de datos”. Sin embargo, esta herramienta solo copia la base de datos, no los archivos. Por eso, el método con DirectAdmin es más completo.

¿Qué hago si el archivo .sql es demasiado grande para descargarlo?

Si tu base de datos pesa más de 100 MB, puede que el navegador se cuelgue. En ese caso, desde phpMyAdmin puedes usar la opción “Exportar” con compresión “gzip” o “zip”. El archivo será más pequeño y se descargará más rápido.

¿Es seguro guardar el backup en el mismo servidor?

No, no es recomendable. Si el servidor sufre un ataque o un fallo de disco, perderías tanto la tienda como la copia. Siempre descarga el backup a tu ordenador o a un servicio externo.

¿Puedo restaurar el backup en otro servidor?

Sí, siempre que el nuevo servidor tenga los mismos requisitos de PHP y MySQL que tu PrestaShop. Necesitarás cambiar las rutas en el archivo config/settings.inc.php y, posiblemente, en la base de datos si la URL cambia.


Conclusión: La seguridad de tu tienda está en tus manos

Hacer un backup PrestaShop DirectAdmin no es complicado, pero requiere constancia. Siguiendo estos pasos, tendrás una copia completa de tu tienda lista para usar en caso de emergencia. Recuerda que la prevención es la mejor herramienta contra los desastres digitales.

Si has llegado hasta aquí, ya sabes cómo proteger tu negocio. No olvides programar tus copias de seguridad y guardarlas en un lugar seguro. ¡Tu tienda te lo agradecerá!

[INFO] Si en lugar de DirectAdmin usas otro panel como cPanel o Syspanel (antes HestiaCP, que recuerda que se accede por el puerto 2106), el proceso es muy similar. Solo cambian los nombres de las herramientas, pero la lógica es la misma: copiar archivos y exportar la base de datos.

Espero que este artículo te haya sido de ayuda. Si tienes alguna duda, déjala en los comentarios o contacta con tu soporte técnico. ¡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