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

Ayuda básica: Cómo crear un backup de PrestaShop en DirectAdmin

Actualizado el 30 de septiembre de 2025

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

Si tienes una tienda online con PrestaShop, ya sabes que es el corazón de tu negocio. Productos, clientes, pedidos, configuraciones de pago... todo está ahí. Pero, ¿qué pasaría si un mal plugin, un error humano o un ataque informático dañara tu web? Sin una copia de seguridad, podrías perderlo todo.

Por eso, en esta guía te voy a enseñar paso a paso cómo crear un backup de PrestaShop usando DirectAdmin. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra. Al final, tendrás una copia completa de tu tienda que podrás guardar en un lugar seguro.


¿Qué necesito antes de empezar?

Antes de lanzarte a hacer el backup, asegúrate de tener esto a mano:

  • Acceso a DirectAdmin: tu usuario y contraseña de hosting.
  • Acceso a phpMyAdmin (normalmente viene incluido en DirectAdmin).
  • Un cliente FTP (como FileZilla) o el administrador de archivos de DirectAdmin.
  • Espacio en disco suficiente en tu ordenador o en la nube para guardar la copia.
  • Tiempo: el proceso puede tardar entre 5 y 15 minutos, dependiendo del tamaño de tu tienda.

[INFO] Si tu tienda tiene muchos productos o imágenes, el backup puede pesar varios GB. Asegúrate de tener espacio suficiente donde lo vayas a guardar.


¿Qué incluye un backup completo de PrestaShop?

Un backup completo de PrestaShop se compone de dos partes:

  1. Los archivos de la tienda: todo el código, imágenes, temas, módulos, etc.
  2. La base de datos: toda la información de productos, clientes, pedidos, configuraciones.

Si solo haces una de las dos partes, no tendrás un backup funcional. Así que vamos a hacer ambas.


Paso 1: Crear el backup de la base de datos en DirectAdmin

La base de datos es la parte más crítica. Sin ella, tu tienda no existe.

1.1. Accede a phpMyAdmin desde DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Administración de bases de datos" o "MySQL".
  3. Haz clic en "phpMyAdmin". Se abrirá una nueva pestaña.

1.2. Selecciona tu base de datos de PrestaShop

  1. En phpMyAdmin, mira en la columna de la izquierda. Verás una lista de bases de datos.
  2. Busca la que corresponde a tu PrestaShop. Normalmente se llama algo como usuario_prestashop o similar. Si no estás seguro, puedes consultarlo en el archivo config/settings.inc.php de tu tienda (dentro de la carpeta de PrestaShop).

1.3. Exporta la base de datos

  1. Con la base de datos seleccionada, haz clic en la pestaña "Exportar".
  2. Elige el método "Rápido" (la opción por defecto está bien).
  3. Asegúrate de que el formato sea SQL.
  4. Haz clic en "Continuar" o "Exportar".

El navegador descargará un archivo con extensión .sql. Guárdalo en una carpeta segura de tu ordenador. Ese archivo contiene toda tu base de datos.

[WARNING] No modifiques el archivo .sql a menos que sepas exactamente lo que haces. Un cambio mínimo puede romper la restauración.


Paso 2: Crear el backup de los archivos de PrestaShop

Ahora vamos a copiar todos los archivos de tu tienda. Puedes hacerlo de dos formas: usando el Administrador de Archivos de DirectAdmin o mediante FTP. Te explico la más sencilla.

2.1. Usa el Administrador de Archivos de DirectAdmin

  1. En tu panel de DirectAdmin, busca la sección "Administrador de Archivos".
  2. Se abrirá una ventana con la estructura de carpetas de tu hosting.
  3. Localiza la carpeta donde está instalado PrestaShop. Normalmente es public_html o www, o una subcarpeta dentro de ellas.
  4. Selecciona toda la carpeta de tu tienda (puedes hacer clic en el checkbox junto al nombre).
  5. Arriba, verás un botón que dice "Comprimir" o "Zip". Haz clic.
  6. Elige un nombre para el archivo (por ejemplo, backup-prestashop-2025-03-28.zip) y confirma.
  7. DirectAdmin creará un archivo .zip en la misma carpeta. Una vez terminado, descarga ese archivo a tu ordenador.

[TIP] Si tu tienda es muy grande, este proceso puede tardar varios minutos. No cierres la ventana ni recargues la página.

2.2. Alternativa: Usa un cliente FTP

Si prefieres usar FTP (por ejemplo, FileZilla):

  1. Conecta con tu servidor usando los datos FTP que te proporcionó tu hosting.
  2. Navega hasta la carpeta de PrestaShop (normalmente public_html).
  3. Selecciona todas las carpetas y archivos (Ctrl+A).
  4. Haz clic derecho y elige "Descargar".
  5. Espera a que se complete la descarga.

Este método puede ser más lento que el comprimido, pero te permite ver exactamente qué estás copiando.


Paso 3: Verifica tu backup

No hay nada peor que pensar que tienes un backup y que esté corrupto. Así que tómate un minuto para verificar.

  1. Base de datos: Abre el archivo .sql con un editor de texto como Notepad++. Deberías ver muchas líneas con comandos SQL (CREATE TABLE, INSERT INTO, etc.). Si ves solo caracteres extraños, algo salió mal.
  2. Archivos: Intenta abrir el .zip que descargaste. Si se abre sin errores y ves carpetas como modules, themes, img, etc., todo está bien.

[WARNING] No guardes nunca el backup en la misma carpeta de tu hosting. Si algo falla en el servidor, perderías también la copia. Descárgalo siempre a tu ordenador o súbelo a un servicio en la nube.


Paso 4: ¿Dónde guardar el backup de forma segura?

Tener el backup solo en tu ordenador no es suficiente. Puede que tu disco duro falle o que pierdas el portátil. Te recomiendo estas opciones:

  • Google Drive, Dropbox o OneDrive: súbelo a la nube.
  • Disco duro externo: si trabajas con varios dispositivos.
  • Servicio de backup externo: como Backblaze o IDrive.

[INFO] Una buena práctica es tener 3 copias: una en tu ordenador, otra en la nube y otra en un disco externo. Así cubres cualquier eventualidad.


Preguntas frecuentes (FAQ)

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

Depende de la frecuencia con la que actualices tu tienda. Si añades productos a diario, lo ideal es un backup diario. Si solo haces cambios semanales, uno semanal basta. Como mínimo, haz uno antes de actualizar PrestaShop, módulos o el tema.

¿Puedo automatizar el backup en DirectAdmin?

DirectAdmin no tiene una herramienta nativa para backups automáticos de PrestaShop, pero muchos planes de hosting ofrecen backups programados. Pregunta a tu proveedor. Si no, puedes usar un módulo de PrestaShop como "PrestaShop Backup" o un script personalizado.

¿El backup incluye también los correos electrónicos?

No. Este backup solo cubre los archivos y la base de datos de tu tienda. Si usas correos en tu dominio, deberías hacer un backup aparte de las cuentas de email (normalmente desde DirectAdmin en la sección "Email").

¿Puedo restaurar el backup yo mismo?

Sí, pero es un proceso delicado. Necesitarás:

  1. Subir los archivos de nuevo al servidor.
  2. Importar la base de datos desde phpMyAdmin.
  3. Configurar el archivo config/settings.inc.php con los datos de la nueva base de datos.

Si no te sientes seguro, pide ayuda a tu hosting o a un técnico. Una restauración mal hecha puede dejar tu tienda inservible.

¿Qué pasa si mi backup es muy grande y no cabe en mi hosting?

Si el archivo comprimido supera los límites de tu plan, puedes:

  • Dividir el backup en partes usando herramientas como 7-Zip.
  • Subir los archivos directamente por FTP sin comprimir (más lento, pero más control).
  • Contratar un plan de hosting con más espacio.

Conclusión: ya tienes tu backup de PrestaShop

Felicidades, has completado la guía. Ahora tienes una copia de seguridad completa de tu tienda PrestaShop guardada en un lugar seguro. Recuerda:

  • La base de datos es el archivo .sql.
  • Los archivos son el .zip con todo el código.
  • Guarda siempre al menos una copia fuera de tu servidor.

Hacer backups es como ponerse el cinturón de seguridad: esperas no necesitarlo, pero si ocurre algo, te alegrarás de haberlo hecho. Con esta guía, ya sabes cómo proteger tu negocio online.

Si tienes dudas, no dudes en consultar con tu proveedor de hosting o buscar ayuda en foros especializados. ¡Tu tienda te lo agradecerá!

¿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