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

Cómo crear un backup de PrestaShop en DirectAdmin manualmente

Actualizado el 5 de octubre de 2025

¿Por Qué es Importante Hacer un Backup de tu Tienda PrestaShop?

Tener una copia de seguridad de tu tienda online es como tener un seguro de vida para tu negocio. Un error al actualizar un módulo, un ataque malicioso, o un simple fallo del servidor pueden dejar tu tienda inaccesible. Perderías productos, pedidos, configuraciones de clientes y todo el trabajo que has invertido.

Por eso, saber cómo crear un backup de PrestaShop en DirectAdmin es una habilidad fundamental. En esta guía, te explicaré paso a paso cómo hacerlo de forma manual y segura. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.

Un backup completo de PrestaShop consta de dos partes esenciales:

  1. Los archivos de la tienda: Todo el código, imágenes, temas y módulos.
  2. La base de datos: Donde se almacenan los productos, pedidos, clientes y configuraciones.

Si solo guardas una parte, no podrás restaurar tu tienda por completo. Vamos a ver cómo hacer ambas cosas desde el panel de control DirectAdmin.

Requisitos Antes de Empezar

Antes de lanzarte a crear tu backup PrestaShop DirectAdmin, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña para acceder a tu panel de hosting.
  • Acceso a phpMyAdmin: Es la herramienta que usaremos para exportar la base de datos. Normalmente está disponible dentro de DirectAdmin.
  • Cliente FTP (opcional pero recomendado): Como FileZilla, para descargar los archivos de forma más segura si el backup es muy grande.
  • Espacio en tu disco duro: El backup puede ocupar varios cientos de megabytes o incluso gigabytes, dependiendo del tamaño de tu tienda.

[INFO] Si tu tienda es muy grande (más de 1GB de archivos), es mejor que uses FTP para descargar los archivos. El gestor de archivos de DirectAdmin puede ser lento con volúmenes grandes.

Paso 1: Crear el Backup de los Archivos de PrestaShop

Los archivos de tu tienda están en una carpeta específica dentro de tu hosting. Vamos a comprimirlos y descargarlos.

Acceder al Administrador de Archivos en DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca y haz clic en el icono "Administrador de Archivos" (File Manager). Normalmente está en la sección de "Herramientas Avanzadas" o en la página principal.

Comprimir la Carpeta de tu Tienda

Una vez dentro del Administrador de Archivos:

  1. Navega hasta la carpeta public_html (o domains -> tudominio.com -> public_html). Aquí es donde residen todos los archivos de tu sitio web, incluida tu tienda PrestaShop.
  2. Selecciona toda la carpeta de tu tienda. Normalmente, los archivos de PrestaShop están directamente dentro de public_html. Si los tienes en una subcarpeta (ej. public_html/tienda), selecciona esa subcarpeta.
  3. Haz clic en el botón "Comprimir" (Compress). DirectAdmin te pedirá un nombre para el archivo comprimido.
  4. Elige un nombre descriptivo, por ejemplo: backup-prestashop-archivos-YYYY-MM-DD.zip (sustituye YYYY-MM-DD por la fecha actual).
  5. Selecciona el formato ZIP (es el más universal) y haz clic en "Comprimir".

[TIP] Comprimir los archivos en el servidor ahorrará tiempo de descarga y espacio en tu ordenador.

Descargar el Archivo ZIP

Una vez que el proceso de compresión haya terminado (puede tardar unos minutos si la tienda es grande), verás el nuevo archivo .zip en la misma carpeta.

  1. Selecciona el archivo ZIP que acabas de crear.
  2. Haz clic en el botón "Descargar" (Download). El archivo se descargará a tu ordenador.
  3. Importante: Después de descargarlo, elimina el archivo ZIP del servidor para no ocupar espacio innecesario. Puedes seleccionarlo y hacer clic en "Eliminar" (Delete).

¡Listo! Ya tienes la primera parte de tu copia PrestaShop DirectAdmin: todos los archivos de tu tienda.

Paso 2: Crear el Backup de la Base de Datos de PrestaShop

Ahora vamos a por la segunda parte, igual de importante: la base de datos.

Encontrar los Datos de Conexión a la Base de Datos

Necesitas saber el nombre de tu base de datos, el usuario y la contraseña. Puedes encontrarlos en el archivo de configuración de PrestaShop.

  1. En el Administrador de Archivos, navega a la carpeta raíz de tu tienda (normalmente public_html).
  2. Busca el archivo llamado app/config/parameters.php.
  3. Haz clic derecho sobre él y selecciona "Editar" (Edit) o "Ver" (View).
  4. Busca las líneas que contienen 'database_name', 'database_user' y 'database_password'. Anota estos tres valores. No modifiques nada en este archivo.

[WARNING] No compartas estos datos con nadie. Son las llaves de tu tienda.

Exportar la Base de Datos con phpMyAdmin

  1. Vuelve al panel principal de DirectAdmin.
  2. Busca y haz clic en el icono "phpMyAdmin". Normalmente está en la sección de "Características Avanzadas" o "Base de Datos".
  3. Se abrirá phpMyAdmin en una nueva ventana o pestaña. Es posible que ya hayas iniciado sesión automáticamente. Si no, introduce el usuario y contraseña de la base de datos que anotaste antes.
  4. En el panel izquierdo, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu PrestaShop (el que anotaste como 'database_name').
  5. Una vez seleccionada, verás una lista de tablas. Haz clic en la pestaña "Exportar" (Export) en el menú superior.
  6. En la pantalla de exportación, selecciona el método "Rápido" y el formato "SQL". (Para un backup básico, esta opción es perfecta).
  7. Haz clic en el botón "Continuar" o "Ejecutar" en la parte inferior.
  8. phpMyAdmin descargará automáticamente un archivo .sql a tu ordenador. No lo abras, solo guárdalo en un lugar seguro, junto al archivo ZIP de los archivos de la tienda.

[INFO] El método "Rápido" exporta todas las tablas y datos. Es la opción ideal para un backup completo y sencillo.

¡Felicidades! Ya tienes un backup completo de tu tienda PrestaShop. Has creado manualmente un backup PrestaShop DirectAdmin completo.

Paso 3: Cómo Restaurar tu Backup de PrestaShop

Restaurar es el proceso inverso. Primero restauraremos los archivos y luego la base de datos. Es importante que la tienda esté en modo mantenimiento durante este proceso para evitar que los clientes vean errores.

Restaurar los Archivos

  1. Sube el archivo ZIP de los archivos de tu tienda a la carpeta public_html de tu DirectAdmin usando el Administrador de Archivos o FTP.
  2. Selecciona el archivo ZIP y haz clic en "Extraer" (Extract).
  3. Confirma que quieres sobrescribir los archivos existentes. El proceso de extracción puede tardar varios minutos.
  4. Una vez extraído, elimina el archivo ZIP del servidor.

Restaurar la Base de Datos

  1. Abre phpMyAdmin desde DirectAdmin.
  2. Selecciona la base de datos de tu PrestaShop (debe tener el mismo nombre que la original).
  3. Es importante limpiar la base de datos antes de importar. Haz clic en la pestaña "Operaciones" (Operations) y busca la opción "Vaciar la base de datos (DROP)". Esto eliminará todas las tablas antiguas.
  4. Haz clic en la pestaña "Importar" (Import).
  5. Haz clic en "Seleccionar archivo" y elige el archivo .sql de tu backup.
  6. Haz clic en "Continuar" en la parte inferior. La importación puede tardar unos minutos.

[WARNING] Al vaciar la base de datos, perderás cualquier cambio realizado después de la fecha del backup. Asegúrate de que es lo que quieres hacer.

Comprobar la Restauración

Una vez finalizada la importación, desactiva el modo mantenimiento de tu tienda (puedes hacerlo desde el back office de PrestaShop o editando el archivo parameters.php). Luego, visita tu tienda. Todo debería funcionar como en la fecha del backup. Si ves algún error, revisa que los datos de conexión a la base de datos en parameters.php sean correctos.

Preguntas Frecuentes (FAQ)

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

Depende de la actividad de tu tienda. Si haces cambios a diario (nuevos productos, pedidos, etc.), lo ideal es hacer un backup diario o cada dos días. Si la tienda es más estática, un backup semanal puede ser suficiente.

¿Puedo automatizar el backup en DirectAdmin?

Sí, DirectAdmin tiene una función llamada "Backups" que permite programar backups automáticos de toda tu cuenta (archivos, bases de datos, configuraciones de correo, etc.). Te recomiendo configurarlo si tu plan de hosting lo permite.

¿El backup incluye los correos electrónicos de mi dominio?

No, el método manual que hemos visto solo incluye los archivos de la web y la base de datos. Si necesitas hacer backup de tus correos, tendrías que hacerlo desde un cliente de correo (como Outlook o Thunderbird) o configurar un reenvío automático.

¿Qué hago si mi backup es demasiado grande y no puedo descargarlo por el navegador?

Usa un cliente FTP como FileZilla. Conecta a tu servidor con los datos de FTP (los encuentras en DirectAdmin) y descarga la carpeta public_html completa. Es más rápido y fiable para archivos grandes.

¿Puedo usar este backup para copiar PrestaShop DirectAdmin a otro servidor?

¡Sí! Este backup es perfecto para migrar tu tienda a otro hosting. Solo necesitas instalar una versión limpia de PrestaShop en el nuevo servidor (para que se cree la base de datos y la estructura de carpetas), y luego sobrescribir los archivos e importar la base de datos de tu backup. Recuerda también modificar el archivo parameters.php con los nuevos datos de conexión a la base de datos.

¿Necesito algún plugin para hacer el backup?

No, para un backup manual no necesitas ningún plugin. Este método es 100% nativo de tu panel de control y de las herramientas de PrestaShop. Es la forma más segura y universal de restaurar PrestaShop DirectAdmin.

Espero que esta guía te haya sido de gran ayuda. Recuerda que tener un backup actualizado es la mejor inversión para la tranquilidad de tu negocio online. Si tienes alguna duda, ¡no dudes en contactar con nuestro equipo de soporte!

¿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