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

Guía para hacer backup de PrestaShop en DirectAdmin

Actualizado el 23 de mayo de 2026

Introducción: ¿Por qué es importante hacer backup de tu tienda PrestaShop?

Tener una tienda online con PrestaShop implica gestionar productos, pedidos, clientes y configuraciones. Cualquier fallo técnico, error humano o ataque malicioso puede poner en riesgo tu negocio. Por eso, realizar copias de seguridad periódicas es una de las tareas más importantes que puedes hacer como administrador.

En esta guía te enseñaremos paso a paso cómo hacer un backup de PrestaShop en DirectAdmin, cómo restaurarlo y qué precauciones debes tomar. Usaremos un enfoque práctico, sin tecnicismos complicados, para que cualquier persona pueda seguir los pasos.


¿Qué necesitas para empezar?

Antes de comenzar, asegúrate de tener a mano:

  • Acceso a tu panel de DirectAdmin (usuario y contraseña).
  • Acceso a phpMyAdmin (generalmente desde DirectAdmin).
  • Un cliente FTP como FileZilla (opcional, pero recomendado).
  • Conocimiento básico de las carpetas de tu tienda (normalmente en public_html).

[INFO] Si usas Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106. El proceso es similar, pero los nombres de las herramientas pueden variar ligeramente.


¿Qué incluye un backup completo de PrestaShop?

Un backup completo debe contener dos elementos principales:

  1. Archivos del sistema: código PHP, temas, módulos, imágenes, etc.
  2. Base de datos: toda la información de productos, pedidos, clientes, configuraciones.

Si solo respaldas los archivos o solo la base de datos, tu copia será incompleta y no podrás restaurar tu tienda correctamente.


Método 1: Backup manual desde DirectAdmin (recomendado para principiantes)

Este método es el más seguro y no requiere conocimientos técnicos avanzados. Lo haremos desde el propio panel de DirectAdmin.

Paso 1: Accede a DirectAdmin

Ingresa a tu panel con tus credenciales. Normalmente la URL es algo como https://tudominio.com:2222.

Paso 2: Ve a la sección "Backup/Transfer"

En el menú principal, busca la opción "Backup/Transfer" o "Copias de seguridad". Haz clic.

Paso 3: Selecciona los elementos a respaldar

Verás una lista de casillas. Marca las siguientes:

  • Home Directory (incluye todos tus archivos, como los de PrestaShop).
  • Databases (selecciona la base de datos de tu tienda).
  • Email Data (opcional, pero recomendado si usas correos asociados).

Paso 4: Configura el destino

Puedes elegir:

  • Descargar ahora: se generará un archivo .tar.gz que podrás guardar en tu PC.
  • Guardar en el servidor: se almacenará en una carpeta de backups (luego puedes descargarlo vía FTP).

Recomendamos descargarlo directamente a tu computadora para tenerlo siempre accesible.

Paso 5: Inicia el backup

Haz clic en "Create Backup" o "Generar backup". El proceso puede tardar unos minutos, dependiendo del tamaño de tu tienda.

[TIP] Programa backups automáticos semanales desde la misma sección. Así no tendrás que acordarte de hacerlo manualmente.


Método 2: Backup de archivos vía FTP y base de datos con phpMyAdmin

Este método te da más control, especialmente si solo quieres respaldar ciertas partes.

Backup de archivos con FTP

  1. Conéctate a tu servidor usando un cliente FTP (FileZilla, por ejemplo).
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html).
  3. Selecciona toda la carpeta y descárgala a tu PC.

[WARNING] Asegúrate de tener suficiente espacio en tu disco duro. Las tiendas con muchas imágenes pueden ocupar varios GB.

Backup de la base de datos con phpMyAdmin

  1. Desde DirectAdmin, busca el acceso a phpMyAdmin (suele estar en "MySQL Management").
  2. Selecciona la base de datos de tu tienda (la reconocerás por el prefijo que usaste al instalar).
  3. Ve a la pestaña "Exportar".
  4. Elige el método "Rápido" y formato SQL.
  5. Haz clic en "Continuar" y se descargará un archivo .sql.

Guarda este archivo junto con la carpeta de archivos. Ambos son necesarios para una restauración completa.


Cómo restaurar un backup de PrestaShop en DirectAdmin

Restaurar es tan importante como hacer el backup. Aquí te explicamos cómo hacerlo paso a paso.

Restaurar archivos

  1. Sube la carpeta de archivos de tu backup a la ubicación original (ej. public_html) usando FTP.
  2. Si estás reemplazando una instalación existente, sobrescribe todos los archivos.

[INFO] Si usas Syspanel, el proceso es idéntico, solo cambia la interfaz. Accede por el puerto 2106 y busca la opción de gestión de archivos.

Restaurar la base de datos

  1. Accede a phpMyAdmin desde DirectAdmin.
  2. Selecciona la base de datos donde quieres restaurar. Si no existe, créala con el mismo nombre y collation (utf8_general_ci, por ejemplo).
  3. Ve a la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste.
  5. Haz clic en "Continuar" y espera a que termine.

[WARNING] Si tu tienda ya tiene datos, este proceso los borrará y los reemplazará por los del backup. Asegúrate de que es lo que deseas.

Ajustes finales

Después de restaurar, puede ser necesario:

  • Limpiar la caché de PrestaShop desde el panel de administración.
  • Revisar las URL en SEO & URLs si cambiaste de dominio.
  • Verificar que los módulos funcionen correctamente.

Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo hacer backup?

Depende de la actividad de tu tienda. Si vendes a diario, recomendamos backups diarios o al menos semanales. Si es un sitio más estático, cada 15 días puede ser suficiente.

¿Puedo automatizar los backups en DirectAdmin?

Sí. En la sección "Backup/Transfer" puedes configurar backups programados. Elige la frecuencia (diaria, semanal, mensual) y el destino (descarga o servidor).

¿Qué hago si mi backup no se restaura correctamente?

Verifica que:

  • El archivo de base de datos no esté corrupto (prueba abrirlo con un editor de texto).
  • La versión de PHP y PrestaShop sea compatible.
  • Los permisos de archivos sean correctos (generalmente 755 para carpetas y 644 para archivos).

¿El backup incluye los correos electrónicos?

Solo si marcas la opción "Email Data" al hacer el backup desde DirectAdmin. De lo contrario, tendrás que respaldarlos por separado.

¿Puedo hacer backup solo de la base de datos?

Sí, pero no es recomendable. Si pierdes los archivos (temas, imágenes, módulos), la tienda no funcionará aunque tengas la base de datos.


Consejos adicionales para mantener tu tienda segura

  • Prueba tus backups: restaura en un entorno de pruebas cada cierto tiempo para asegurarte de que funcionan.
  • Almacena copias fuera del servidor: usa servicios en la nube como Google Drive o Dropbox.
  • Actualiza PrestaShop y sus módulos: las versiones antiguas son más vulnerables.
  • Usa contraseñas seguras tanto en DirectAdmin como en phpMyAdmin.

[TIP] Si tu tienda es grande, considera usar herramientas especializadas como módulos de backup de pago que ofrecen funciones avanzadas (backups incrementales, restauración con un clic).


Conclusión

Hacer un backup de PrestaShop en DirectAdmin no es complicado si sigues los pasos adecuados. Ya sea usando la herramienta integrada de DirectAdmin o combinando FTP con phpMyAdmin, lo importante es ser constante y verificar que tus copias sean funcionales.

Recuerda que una copia de seguridad no vale nada si no puedes restaurarla. Por eso, te animamos a que practiques el proceso de restauración al menos una vez. Así, cuando ocurra un imprevisto, estarás preparado.

¿Tienes alguna duda? Déjala en los comentarios o contacta con nuestro soporte técnico. ¡Estamos aquí para ayudarte a mantener tu tienda online siempre activa y segura!

¿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