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

Cómo hacer una copia de seguridad de tu tienda PrestaShop en DirectAdmin (manual y automática)

Actualizado el 19 de marzo de 2026

Introducción: ¿Por qué es tan importante respaldar tu tienda PrestaShop?

Si tienes una tienda online con PrestaShop, sabrás que detrás de cada producto, pedido o cliente hay una base de datos y una serie de archivos que trabajan juntos sin descanso. Pero, ¿qué pasaría si un plugin falla, un ataque informático corrompe tus archivos o un error humano borra algo importante? Sin una copia de seguridad, podrías perderlo todo en cuestión de minutos.

Hacer una copia seguridad PrestaShop DirectAdmin es la red de seguridad que te permite dormir tranquilo. No importa si vendes dos o dos mil productos al día, los imprevistos no avisan, y tener un respaldo actualizado es la única forma de garantizar la continuidad de tu negocio. En este artículo, te voy a guiar paso a paso para que aprendas a hacerlo de forma manual (cuando tú quieras) y automática (para que el sistema trabaje por ti), todo desde el panel de control DirectAdmin. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.

Vamos a dividir la tarea en dos partes fundamentales: primero, el respaldo de los archivos (el código de tu tienda, imágenes, módulos, etc.) y segundo, el respaldo de la base de datos (donde están tus productos, clientes y pedidos). Para que tu backup PrestaShop DirectAdmin sea completo, necesitas ambos elementos. Te lo explico con detalle a continuación.

¿Qué necesitas antes de empezar?

Antes de lanzarte a hacer clics, es importante que prepares el terreno. Esto te ahorrará quebraderos de cabeza a mitad del proceso.

  • Acceso a DirectAdmin: Necesitas tus credenciales de acceso al panel de control de tu hosting. Normalmente, la URL es algo como https://tu-dominio.com:2222 o la que te haya proporcionado tu proveedor.
  • Acceso a la carpeta de archivos: Dentro de DirectAdmin, usarás el administrador de archivos. Es como el explorador de Windows o el Finder de Mac, pero dentro de tu servidor.
  • Acceso a phpMyAdmin: Esta es la herramienta que te permitirá exportar e importar la base de datos de PrestaShop. La encontrarás dentro de DirectAdmin.
  • Un lugar seguro para guardar el backup: Puede ser tu ordenador, un disco duro externo o un servicio de almacenamiento en la nube. Lo ideal es guardar al menos una copia fuera del servidor, por si acaso.
  • Paciencia y un café: Dependiendo del tamaño de tu tienda, el proceso de descarga puede tardar unos minutos. No interrumpas el proceso.

Parte 1: Hacer una copia de seguridad manual de PrestaShop en DirectAdmin

Este es el método que usarás cuando quieras tener un respaldo puntual, por ejemplo, antes de actualizar un módulo o cambiar el diseño de tu tienda. Se llama copia de seguridad PrestaShop manual y te da control total sobre cuándo y cómo se hace. Vamos a dividirlo en dos sub-apartados: archivos y base de datos.

1.1. Respaldar los archivos de tu tienda PrestaShop

Los archivos son todo el "código" de tu tienda: las plantillas, las imágenes de los productos, los módulos, la configuración, etc. Sin ellos, tu tienda no podría mostrarse en el navegador.

  1. Accede a tu panel de DirectAdmin: Inicia sesión con tu usuario y contraseña.
  2. Abre el Administrador de Archivos: Busca el icono que dice "Administrador de archivos" o "File Manager" y haz clic en él. Se abrirá una nueva ventana o pestaña mostrando la estructura de carpetas de tu hosting.
  3. Navega hasta la carpeta de tu tienda: Normalmente, la carpeta raíz de tu dominio se llama public_html o domains/tudominio.com/public_html. Dentro de esta carpeta es donde están todos los archivos de tu PrestaShop. Si tienes la tienda en una subcarpeta (por ejemplo, public_html/tienda), navega hasta ella.
  4. Selecciona todos los archivos y carpetas: Una vez dentro de la raíz de tu tienda, haz clic en "Seleccionar todo" o usa el atajo Ctrl + A (Cmd + A en Mac) para marcar todos los archivos y carpetas.
  5. Comprime los archivos en un ZIP: Con todos los archivos seleccionados, busca el botón que dice "Comprimir" o "Comprimir selección". Se te pedirá que elijas el tipo de archivo (elige ZIP) y el nombre. Ponle un nombre descriptivo, como backup-archivos-tienda-2025-11-15.zip. Haz clic en "Aceptar" o "Comprimir".
  6. Espera a que termine: El sistema creará un archivo ZIP con todo el contenido. Esto puede tardar unos minutos si tu tienda es grande.
  7. Descarga el archivo ZIP: Una vez que el archivo ZIP aparezca en la lista de archivos, haz clic derecho sobre él y selecciona "Descargar". Se guardará en tu ordenador.
  8. Guárdalo en un lugar seguro: Mueve el archivo ZIP a una carpeta específica en tu ordenador o súbelo a tu nube personal. Tip extra: No lo dejes solo en el servidor, porque si el servidor falla, podrías perderlo todo.

[TIP]: Si tu tienda es muy grande y la descarga se interrumpe, puedes usar un cliente FTP como FileZilla para conectarte al servidor y descargar directamente el archivo ZIP. Es más fiable para archivos pesados.

1.2. Respaldar la base de datos de PrestaShop

La base de datos es el "cerebro" de tu tienda. Contiene toda la información crítica: productos, precios, clientes, pedidos, contraseñas cifradas, etc. Es una parte imprescindible del backup PrestaShop DirectAdmin.

  1. Vuelve al panel principal de DirectAdmin: Cierra el Administrador de archivos o navega de vuelta al panel de control.
  2. Busca la sección de bases de datos: Busca el icono llamado "MySQL Management" o "Administración de MySQL". Haz clic en él.
  3. Abre phpMyAdmin: Dentro de la gestión de MySQL, verás un botón o enlace que dice "phpMyAdmin". Haz clic para abrir la herramienta. Se abrirá en una nueva pestaña.
  4. Selecciona tu base de datos: En el panel lateral izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu PrestaShop. Normalmente, el nombre empieza con el prefijo de tu usuario, seguido de un guion bajo y el nombre real (ej: usuario_mitienda).
  5. Ve a la pestaña "Exportar": En la parte superior de la pantalla, verás varias pestañas: "Explorar", "SQL", "Exportar", etc. Haz clic en "Exportar".
  6. Elige el método de exportación: En la mayoría de las versiones de phpMyAdmin, verás dos opciones: "Rápida" y "Personalizada".
    • Rápida: Es la más sencilla. Exporta toda la base de datos en formato SQL con la configuración por defecto. Es perfecta para la mayoría de los casos.
    • Personalizada: Te permite elegir qué tablas exportar, el formato de compresión, etc. Si no sabes qué hacer, usa la "Rápida".
  7. Descarga el archivo SQL: Asegúrate de que el formato esté en "SQL" y haz clic en el botón "Continuar" o "Exportar". El navegador descargará un archivo con extensión .sql.
  8. Guárdalo junto a los archivos: Guarda este archivo .sql en el mismo lugar donde guardaste el ZIP de los archivos. Ahora ya tienes tu copia de seguridad PrestaShop manual completa.

[WARNING]: No confundas el archivo ZIP de los archivos con el archivo SQL de la base de datos. Son dos cosas diferentes y necesitas ambos para restaurar tu tienda por completo.

Parte 2: Configurar una copia de seguridad automática de PrestaShop en DirectAdmin

Hacer respaldos manuales está bien, pero es fácil olvidarse. Para que nunca te quedes sin una copia reciente, lo mejor es automatizar el proceso. DirectAdmin tiene una herramienta integrada para esto, y te explicaré cómo configurarla para que tu copia seguridad PrestaShop DirectAdmin se haga sola.

2.1. Usando la herramienta de Backup de DirectAdmin

DirectAdmin incluye una función de "Backup" que puede crear copias de seguridad completas de tu cuenta de forma automática. Esta es la forma más sencilla de automatizar el proceso.

  1. Accede a la sección de Backup: En el panel principal de DirectAdmin, busca el icono que dice "Backup" o "Copia de seguridad". Haz clic en él.
  2. Elige el tipo de backup: DirectAdmin te ofrece varias opciones:
    • Backup completo: Incluye todos los archivos, bases de datos, configuración de email, etc. Es la opción más segura, pero la más pesada.
    • Backup personalizado: Te permite elegir qué partes quieres incluir (archivos, bases de datos, listas de correo, etc.). Para PrestaShop, es suficiente con marcar "Archivos" y "Bases de datos".
  3. Selecciona el destino: Puedes guardar el backup en el servidor (en una carpeta específica) o descargarlo a tu ordenador. Si lo guardas en el servidor, asegúrate de tener espacio suficiente.
  4. Configura la programación: Esta es la clave para la automatización. Busca la opción de "Programar" o "Schedule". Podrás elegir la frecuencia (diaria, semanal, mensual) y la hora exacta en la que quieres que se realice el backup. Te recomiendo hacerlo a una hora en la que tu tienda tenga menos tráfico, como las 4 o 5 de la madrugada.
  5. Guarda la configuración: Haz clic en "Guardar" o "Crear Backup". A partir de ese momento, DirectAdmin creará automáticamente una copia de seguridad PrestaShop DirectAdmin según la frecuencia que hayas elegido.

[INFO]: Si tu hosting usa el panel Syspanel (también conocido como HestiaCP) en lugar de DirectAdmin, el acceso se realiza a través del puerto 2106. Aunque este artículo se centra en DirectAdmin, es bueno saber que la lógica es similar: encontrarás una sección de "Backups" y podrás programar la frecuencia y el destino de los mismos.

2.2. Automatización con Cron Jobs (para usuarios más avanzados)

Si quieres un control más fino y no te importa tocar un poco de código, puedes crear un "Cron Job" (tarea programada) para que ejecute un script de respaldo. Esto es más flexible, pero requiere un poco más de conocimiento.

  1. Accede a Cron Jobs: En DirectAdmin, busca el icono "Cron Jobs" o "Tareas programadas".
  2. Crea un nuevo Cron Job: Haz clic en "Agregar Cron Job".
  3. Configura el horario: Define la frecuencia. Por ejemplo, para que se ejecute todos los días a las 3:00 AM, en el campo "Minuto" pon 0, en "Hora" pon 3, y en "Día", "Mes" y "Semana" pon *. Puedes usar herramientas online para generar la sintaxis correcta.
  4. Escribe el comando: En el campo "Comando", tendrás que escribir un script que haga dos cosas: comprimir los archivos y exportar la base de datos. Un ejemplo de comando sería:
    tar -czf /home/usuario/backups/archivos-$(date +\%Y-\%m-\%d).tar.gz /home/usuario/domains/tudominio.com/public_html/ && mysqldump -u usuario -p'contraseña' nombre_base_datos > /home/usuario/backups/base-datos-$(date +\%Y-\%m-\%d).sql
    
    Ojo: Este es solo un ejemplo. Deberás cambiar usuario, contraseña, nombre_base_datos y las rutas por las tuyas. Es recomendable probar el comando manualmente en la terminal antes de programarlo.

[WARNING]: Si no estás seguro de lo que haces con los Cron Jobs, es mejor que uses la herramienta de Backup de DirectAdmin. Un comando mal escrito podría causar errores en tu servidor. Syspanel (puerto 2106) también tiene su sección de Cron Jobs, pero la interfaz es ligeramente diferente.

Preguntas frecuentes (FAQ) sobre copias de seguridad en PrestaShop

Aquí te dejo las respuestas a las dudas más comunes que nos llegan al soporte técnico sobre este tema.

  • ¿Cada cuánto tiempo debo hacer una copia de seguridad?
    Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es un backup automático diario. Si es un negocio más pequeño o una tienda en desarrollo, con uno semanal puede ser suficiente. Lo importante es que la frecuencia sea acorde al ritmo de cambios en tu tienda.

  • ¿Puedo restaurar una copia de seguridad en un servidor diferente?
    Sí, puedes hacerlo. El proceso es el inverso: creas las bases de datos y los usuarios en el nuevo servidor, subes los archivos ZIP y restauras el SQL en phpMyAdmin. Puede haber complicaciones si cambias de servidor o de dominio, pero es totalmente factible. Es un buen ejercicio para practicar la restauración en un entorno de pruebas.

  • ¿Qué es mejor, el backup manual o el automático?
    No tienen por qué ser excluyentes. Te recomiendo configurar el backup automático de DirectAdmin para tener una red de seguridad constante, y además hacer un backup manual antes de hacer cualquier cambio importante en tu tienda, como instalar un módulo nuevo o actualizar el core de PrestaShop.

  • ¿El backup de DirectAdmin incluye también los emails?
    Depende de la opción que elijas. En el backup personalizado, puedes marcar la casilla de "Listas de correo" o "Email". Si solo te interesan los archivos y la base de datos de tu tienda, no es necesario que marques esas opciones.

  • ¿Qué hago si mi backup es muy pesado y tarda mucho?
    Si tu tienda tiene muchos productos o imágenes, el archivo ZIP puede ser de varios gigabytes. En ese caso, te recomiendo hacer el backup directamente desde el servidor y luego mover el archivo a tu ordenador con un cliente FTP. También puedes contactar con tu proveedor de hosting para ver si tienen una solución específica para backups pesados.

Conclusión: La tranquilidad de tener un buen backup

Hacer una copia seguridad PrestaShop DirectAdmin no es una tarea opcional, es una necesidad para cualquier negocio online que se precie. Hemos visto que puedes hacerlo de forma manual, teniendo el control total de cuándo y cómo, o de forma automática, para que el sistema se encargue de ello sin que tengas que acordarte.

Recuerda que la clave está en la constancia y en guardar las copias en un lugar seguro, fuera del servidor. No esperes a que ocurra un desastre para darte cuenta de que no tenías un respaldo reciente. Con los pasos que te he dado, ya tienes todo lo necesario para proteger tu tienda, tus clientes y tu trabajo.

Si tienes cualquier duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a que tu negocio online funcione sin sobresaltos. ¡Ahora ve y haz esa copia de seguridad!

¿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