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

Cómo crear una copia de seguridad de tu PrestaShop en DirectAdmin

Actualizado el 11 de mayo de 2026

¿Por qué es tan importante hacer un backup de tu PrestaShop?

Si tienes una tienda online, tu web es tu negocio. Productos, pedidos, clientes, configuración de impuestos, módulos de pago… Todo eso vive en dos sitios: los archivos de tu PrestaShop y su base de datos. Perder cualquiera de los dos puede significar un desastre económico.

Un backup prestashop directadmin te permite restaurar tu tienda en minutos si algo sale mal, ya sea por un error humano, un hackeo, una actualización fallida o un problema con tu servidor. No es una opción, es una necesidad.

En esta guía te voy a enseñar, paso a paso y sin tecnicismos, cómo hacer una copia de seguridad prestashop directadmin de forma manual y segura. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra.

¿Qué necesitas antes de empezar?

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

  • Acceso a tu panel de control DirectAdmin (te lo proporciona tu proveedor de hosting).
  • Tus credenciales de acceso a DirectAdmin (usuario y contraseña).
  • Las credenciales de acceso a tu base de datos MySQL (las puedes ver dentro de DirectAdmin).
  • Un programa para descomprimir archivos .zip o .tar.gz en tu ordenador.
  • Un lugar seguro donde guardar el backup (disco duro externo, Google Drive, Dropbox, etc.).

[INFO] Si tu hosting usa Syspanel en lugar de DirectAdmin, no te preocupes, el proceso es muy similar. Syspanel (antes conocido como HestiaCP) se accede por el puerto 2106 y las opciones de backup están en el menú principal, aunque los nombres pueden variar ligeramente.

Los dos pilares de tu tienda: archivos y base de datos

Para que tu directadmin prestashop backup sea completo, necesitas copiar dos cosas:

  1. Los archivos de PrestaShop: Todo el código, temas, imágenes, módulos, etc. Ocupan espacio en tu servidor.
  2. La base de datos: Aquí se guardan los productos, pedidos, clientes, contraseñas, etc. Es el cerebro de tu tienda.

Si solo haces una de las dos, no podrás restaurar tu tienda correctamente. Siempre debes hacer ambas.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador web favorito (Chrome, Firefox, Edge…) y escribe la URL de acceso a DirectAdmin. Normalmente tiene este formato: https://tu-dominio.com:2222 o https://tu-ip-del-servidor:2222.

Introduce tu usuario y contraseña y pulsa en "Entrar". Verás el panel principal con todos los iconos y opciones.

Paso 2: Crear una copia de seguridad de la base de datos MySQL

La base de datos es la parte más crítica. Aquí te explico cómo respaldarla:

2.1. Localiza el apartado "MySQL Management"

En el menú principal de DirectAdmin, busca la sección llamada "MySQL Management" o "Administración de MySQL". Haz clic en ella.

2.2. Encuentra tu base de datos de PrestaShop

Verás una lista con todas las bases de datos que tienes en tu hosting. Identifica la que corresponde a tu PrestaShop. El nombre suele ser algo como usuario_prestashop o usuario_tienda.

2.3. Haz clic en el icono de backup

Al lado de cada base de datos, hay una serie de iconos. Busca el que parece un disco duro o una flecha hacia abajo. Pasa el ratón por encima para ver el texto "Backup" o "Copia de seguridad". Haz clic en él.

2.4. Descarga el archivo .sql o .gz

DirectAdmin creará un archivo con la copia de seguridad de la base de datos. Puede ser un archivo .sql o un archivo comprimido .gz. El navegador comenzará a descargarlo automáticamente.

[TIP] Guarda este archivo con un nombre descriptivo, por ejemplo: base-datos-prestashop-2024-10-26.sql.gz. Así sabrás exactamente qué contiene y de qué fecha es.

Paso 3: Crear una copia de seguridad de los archivos de tu tienda

Ahora vamos a por la parte más pesada, pero igual de sencilla.

3.1. Accede al "Administrador de Archivos"

Vuelve al panel principal de DirectAdmin y busca la sección "File Manager" o "Administrador de Archivos". Haz clic en ella.

3.2. Navega hasta la carpeta de tu PrestaShop

Se abrirá una ventana con los archivos de tu servidor. Normalmente, tu tienda está en la carpeta public_html o en una subcarpeta dentro de ella (por ejemplo, public_html/tienda). Si no estás seguro, pregunta a tu proveedor de hosting.

3.3. Selecciona todos los archivos y carpetas

Una vez dentro de la carpeta de tu PrestaShop, selecciona todos los archivos y carpetas que veas. Puedes usar el botón "Select All" si está disponible, o presionar Ctrl+A (o Cmd+A en Mac) en tu teclado.

3.4. Comprime los archivos en un ZIP

Con todos los archivos seleccionados, busca el botón que dice "Compress" o "Comprimir". Te preguntará el tipo de archivo (elige ZIP) y el nombre. Pulsa "OK" o "Comprimir".

DirectAdmin comenzará a comprimir todos los archivos en un solo archivo .zip. Este proceso puede tardar varios minutos, dependiendo del tamaño de tu tienda.

3.5. Descarga el archivo ZIP

Cuando la compresión haya terminado, verás un nuevo archivo .zip en la misma carpeta. Selecciona ese archivo y haz clic en el botón "Download" o "Descargar" para guardarlo en tu ordenador.

[WARNING] No descargues el archivo ZIP dentro de la misma carpeta de tu tienda. Si lo haces, ese ZIP se incluirá en futuras copias y crecerá sin control. Siempre descárgalo a tu ordenador y luego bórralo del servidor.

Paso 4: Guarda tu backup en un lugar seguro

Ya tienes los dos archivos: el .sql (o .gz) de la base de datos y el .zip de los archivos. Ahora es crucial que los guardes en un sitio que no sea tu propio servidor.

Te recomiendo que uses:

  • Un disco duro externo: La opción más fiable y económica.
  • Un servicio de almacenamiento en la nube: Google Drive, Dropbox, OneDrive, etc.
  • Un servicio de backup online: Como Backblaze o IDrive.

[WARNING] Si guardas el backup en el mismo servidor donde está tu tienda y el servidor falla, perderás tanto la tienda como el backup. ¡Guárdalo siempre fuera!

Paso 5: Restaurar tu backup (en caso de emergencia)

Saber hacer el backup prestashop directadmin es solo la mitad del trabajo. También debes saber restaurarlo. El proceso es el inverso:

5.1. Restaurar la base de datos

  1. Ve a "MySQL Management" en DirectAdmin.
  2. Si la base de datos no existe, créala con el mismo nombre y usuario.
  3. Haz clic en el icono de "Upload" o "Importar" (normalmente una flecha hacia arriba).
  4. Sube tu archivo .sql o .gz y espera a que se importe.

5.2. Restaurar los archivos

  1. Sube tu archivo .zip a la carpeta public_html (o la que corresponda) usando el "File Manager".
  2. Selecciona el archivo .zip y haz clic en "Extract" o "Extraer".
  3. Se descomprimirán todos los archivos en su lugar. Si te pregunta si quieres sobrescribir, pulsa "Sí".

¡Y listo! Tu tienda debería estar funcionando de nuevo.

Errores comunes y cómo evitarlos

  • No hacer backups con regularidad: Un backup de hace 3 meses no te sirve si has añadido 50 productos nuevos. Haz un backup al menos una vez por semana, o a diario si tu tienda tiene mucho movimiento.
  • No verificar el backup: De vez en cuando, prueba a restaurar tu backup en un entorno de pruebas (o en un subdominio) para asegurarte de que funciona correctamente.
  • Guardar solo los archivos o solo la base de datos: Recuerda que necesitas ambos para tener una copia completa.
  • No anotar las credenciales de la base de datos: Si no sabes el nombre de tu base de datos, usuario y contraseña, no podrás restaurarla. Puedes encontrar estos datos en el archivo parameters.php de tu PrestaShop, dentro de la carpeta app/config.

Preguntas frecuentes (FAQ)

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

Depende de la actividad de tu tienda. Si tienes pocos pedidos, con un backup semanal es suficiente. Si vendes a diario, te recomiendo hacer uno diario o incluso cada pocas horas. La clave es que, si pierdes datos, no pierdas demasiado trabajo.

¿Puedo automatizar el backup en DirectAdmin?

Sí, DirectAdmin tiene una función llamada "Cron Jobs" que te permite programar tareas. Puedes crear un trabajo cron que ejecute un script para hacer el backup automáticamente. Pero esto ya es un poco más avanzado. Para empezar, te recomiendo hacerlo manual como te he explicado.

¿Qué es el archivo parameters.php y por qué es importante?

Es el archivo de configuración de PrestaShop. Contiene las credenciales de acceso a tu base de datos, entre otras cosas. Si pierdes este archivo, tu tienda no podrá conectarse a la base de datos y no funcionará. No lo borres ni lo compartas con nadie.

¿El backup de DirectAdmin incluye los correos electrónicos?

Sí, DirectAdmin te da la opción de incluir las cuentas de correo en el backup. Sin embargo, para el propósito de respaldar tu tienda, con los archivos y la base de datos es suficiente. Los correos se pueden gestionar por separado.

¿Puedo usar un plugin de PrestaShop para hacer los backups?

Sí, existen módulos de pago y gratuitos que automatizan todo el proceso desde el panel de administración de PrestaShop. Son muy cómodos, pero ten en cuenta que algunos no incluyen la copia de seguridad de los archivos si tu servidor tiene restricciones. La opción manual que te he enseñado es la más fiable.

Mi hosting usa Syspanel, ¿puedo seguir esta guía?

Como te comentaba antes, si usas Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), la lógica es la misma. Deberías buscar las secciones "Backup" o "Copias de seguridad" en el menú, y la sección de "Bases de datos" para exportar la MySQL. La interfaz es diferente, pero el concepto es idéntico.

¿Qué hago si mi backup es muy grande y tarda mucho en descargarse?

Si tu carpeta de archivos es enorme (varios GB), la descarga puede ser lenta. Una opción es usar un cliente FTP como FileZilla para descargar los archivos directamente, sin pasar por el compresor de DirectAdmin. Es un poco más técnico, pero te dará más control.

Conclusión: La tranquilidad de tener un backup

Hacer un directadmin prestashop backup no es complicado, solo requiere que sigas estos pasos y que seas constante. Piensa en ello como un seguro: esperas no necesitarlo nunca, pero si llega el día, te salvará el negocio.

No esperes a que ocurra una desgracia. Tómate 15 minutos ahora mismo para hacer tu primer backup y guárdalo en un lugar seguro. Tu yo del futuro te lo agradecerá.

[TIP] Crea un recordatorio en tu calendario para hacer un backup cada semana. Así no se te olvidará. Y si tienes dudas, tu proveedor de hosting siempre estará encantado de ayudarte.

¿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