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

Cómo hacer copias de seguridad de PrestaShop en DirectAdmin

Actualizado el 9 de diciembre de 2025

Sabemos que tu tienda PrestaShop es tu negocio, y perder los datos sería un problema muy serio. Por eso, hoy te enseñaremos paso a paso a hacer una copia de seguridad de PrestaShop directamente desde tu panel de control DirectAdmin. No necesitas ser un experto técnico; solo sigue esta guía y tendrás tu backup PrestaShop DirectAdmin listo en minutos.

¿Por qué es importante respaldar tu tienda?

Imagina que trabajas semanas en un diseño nuevo, subes cientos de productos y configuras promociones. De repente, una actualización falla o un error humano borra algo importante. Sin una copia seguridad PrestaShop, podrías perderlo todo. Por eso, respaldar PrestaShop de forma periódica es como tener un seguro: esperas no usarlo, pero cuando lo necesitas, te salva la vida.

En este artículo te mostraremos los dos métodos principales para hacer un respaldo completo: la copia de archivos y la copia de la base de datos. Al final, tendrás un archivo comprimido con toda tu tienda lista para restaurar en cualquier momento.

Requisitos previos antes de empezar

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

  • Acceso a tu panel DirectAdmin (usuario y contraseña).
  • Conocimiento de tu nombre de dominio o carpeta donde está instalado PrestaShop.
  • Tiempo suficiente (el proceso puede tomar entre 5 y 15 minutos dependiendo del tamaño de tu tienda).
  • Una conexión a internet estable.

[INFO] Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En este artículo nos centramos en DirectAdmin, pero los conceptos son transferibles.

Método 1: Backup manual desde DirectAdmin (archivos y base de datos)

Este es el método más completo y recomendado para principiantes. Vamos a generar un archivo comprimido con todos los archivos de tu tienda y otro con la base de datos.

Paso 1: Accede a DirectAdmin

Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 o la IP que te proporcionó tu hosting. Ingresa tu usuario y contraseña.

Paso 2: Localiza la sección de "Administrador de archivos"

Una vez dentro, busca el icono o enlace que dice "Administrador de archivos" (File Manager). Generalmente está en la sección de "Administración de archivos" o "Advanced Features". Haz clic.

Paso 3: Navega hasta la carpeta de tu tienda

Dentro del Administrador de archivos, verás una estructura de carpetas. Busca la carpeta llamada "domains" o "public_html". Dentro de ella, localiza la carpeta de tu dominio. Si tu tienda está en la raíz, será la carpeta con el nombre de tu dominio (ej: midominio.com). Si está en una subcarpeta, busca esa subcarpeta (ej: tienda).

Paso 4: Selecciona todos los archivos de PrestaShop

Una vez dentro de la carpeta de tu tienda, verás archivos como index.php, config/, img/, modules/, etc. Debes seleccionarlos todos. Puedes usar el atajo Ctrl + A (Windows) o Cmd + A (Mac) para seleccionar todo, o marcar la casilla superior que selecciona todo.

Paso 5: Comprime los archivos en un ZIP

Con todos los archivos seleccionados, busca el botón que dice "Comprimir" o "Zip". Aparecerá una ventana donde puedes elegir el nombre del archivo. Ponle algo descriptivo como backup-prestashop-archivos-YYYY-MM-DD.zip (reemplaza la fecha). Haz clic en "Comprimir" y espera a que termine. DirectAdmin creará el archivo en la misma carpeta.

Paso 6: Descarga el archivo comprimido

Una vez creado, verás el archivo ZIP en la lista. Haz clic derecho sobre él y selecciona "Descargar" o "Download". Guarda el archivo en tu computadora o en un lugar seguro (un disco externo o la nube).

[WARNING] No dejes el archivo ZIP en el servidor por mucho tiempo. Ocupa espacio y podría ser accesible para otros. Descárgalo y luego bórralo del servidor.

Paso 7: Ahora, haz el backup de la base de datos

Los archivos no sirven sin la base de datos. Vuelve al panel principal de DirectAdmin y busca la sección "MySQL Management" o "Administración de bases de datos". Allí verás una lista de tus bases de datos. Identifica la que usa tu PrestaShop (normalmente tiene un nombre como usuario_prestashop).

Haz clic en el icono "phpMyAdmin" al lado de esa base de datos. Se abrirá una nueva ventana.

Paso 8: Exporta la base de datos desde phpMyAdmin

En phpMyAdmin, verás las tablas de tu tienda en el panel izquierdo. Haz clic en el nombre de la base de datos (arriba a la izquierda) para seleccionarla. Luego, en el menú superior, haz clic en la pestaña "Exportar".

Elige el método "Rápido" y formato "SQL". Luego haz clic en "Continuar". El navegador descargará un archivo .sql con toda tu base de datos. Guárdalo junto al ZIP de archivos.

[TIP] Nombra el archivo SQL como backup-prestashop-bd-YYYY-MM-DD.sql para mantener el orden.

Paso 9: ¡Listo! Ya tienes tu backup completo

Ahora tienes dos archivos: el ZIP con los archivos de PrestaShop y el SQL con la base de datos. Guárdalos en un lugar seguro. Este es el método más fiable para respaldar PrestaShop manualmente.

Método 2: Backup automatizado desde DirectAdmin (opción avanzada)

Si prefieres no hacerlo manual cada vez, DirectAdmin permite programar backups automáticos. Esto es ideal para tiendas activas donde los datos cambian a diario.

Paso 1: Busca la sección "Backup/Transfer"

En el panel principal de DirectAdmin, busca un enlace o icono que diga "Backup/Transfer" o "Copias de seguridad". Haz clic.

Paso 2: Configura el backup automatizado

Verás opciones como "Create Backup" o "Schedule Backup". Elige "Schedule Backup". Aquí puedes configurar:

  • Frecuencia: Diaria, semanal o mensual.
  • Hora: Elige una hora de baja actividad (ej: 3:00 AM).
  • Qué incluir: Marca "Archivos del sitio" y "Base de datos".
  • Destino: Puedes guardarlo en el servidor o enviarlo a un FTP externo. Recomendamos guardarlo en el servidor y luego descargarlo manualmente.

Paso 3: Guarda la configuración

Haz clic en "Guardar" y DirectAdmin comenzará a hacer backups automáticos según tu programación. Los archivos se almacenarán en una carpeta especial (normalmente /backups).

[WARNING] Los backups automáticos en el servidor ocupan espacio. Asegúrate de tener suficiente almacenamiento contratado o de descargarlos periódicamente.

Cómo restaurar tu backup de PrestaShop

Saber hacer el backup es solo la mitad. También debes saber restaurarlo por si algo sale mal. Aquí te explicamos el proceso inverso.

Restaurar archivos

  1. Sube tu archivo ZIP de archivos a la carpeta de tu tienda en DirectAdmin (usando el Administrador de archivos).
  2. Selecciona el ZIP y haz clic en "Extraer" (Extract). Se descomprimirán todos los archivos, reemplazando los existentes.
  3. Confirma la sobrescritura cuando te lo pida.

Restaurar la base de datos

  1. Ve a phpMyAdmin y selecciona la base de datos de tu tienda.
  2. Haz clic en la pestaña "Importar".
  3. Haz clic en "Elegir archivo", selecciona tu archivo .sql y haz clic en "Continuar".
  4. Espera a que termine la importación. Si tu base de datos es grande, puede tardar unos minutos.

[INFO] Si la base de datos tiene tablas existentes, la importación las reemplazará. Asegúrate de que el backup sea el correcto.

Preguntas frecuentes (FAQ) sobre backup PrestaShop DirectAdmin

Aquí respondemos las dudas más comunes de los usuarios que buscan cómo hacer copia seguridad PrestaShop.

¿Cada cuánto debo hacer un backup?

Depende de la actividad de tu tienda. Si agregas productos o haces cambios a diario, hazlo a diario. Si es una tienda estática, semanal o mensual es suficiente. La regla de oro: "más vale prevenir que lamentar".

¿Puedo hacer backup solo de la base de datos?

Sí, si solo cambias contenido (productos, clientes, pedidos), la base de datos es lo más importante. Los archivos (temas, módulos) cambian menos. Pero para un respaldo completo, siempre haz ambos.

¿El backup ocupa mucho espacio en el servidor?

Depende del tamaño de tu tienda. Una tienda pequeña puede ocupar 50-100 MB; una grande con muchas imágenes puede llegar a 1 GB o más. Por eso es importante descargar los backups y no acumularlos en el servidor.

¿Puedo usar plugins de PrestaShop para hacer backups?

Sí, existen módulos como "PrestaShop Backup" o "MyBackup". Sin embargo, el método manual desde DirectAdmin es más fiable porque no depende de que PrestaShop funcione correctamente. Si tu tienda se cae, el módulo no servirá.

¿Qué hago si el backup falla?

Primero, verifica que tienes permisos de escritura en la carpeta. Segundo, asegúrate de que el archivo ZIP no exceda el límite de tamaño de tu hosting. Si el problema persiste, contacta a tu proveedor de hosting.

Consejos finales para mantener tu tienda segura

  • Almacena los backups en dos lugares diferentes: por ejemplo, en tu computadora y en la nube (Google Drive, Dropbox).
  • Nunca confíes solo en el backup del servidor: si el servidor falla, pierdes todo. Ten una copia externa.
  • Prueba la restauración: cada cierto tiempo, restaura el backup en un entorno de prueba para asegurarte de que funciona.
  • Actualiza PrestaShop y los módulos: las versiones antiguas son vulnerables. Un backup no sirve si restaura una tienda con fallos de seguridad.
  • Documenta el proceso: anota las contraseñas y los pasos. Si tienes que restaurar de emergencia, no querrás estar buscando información.

[TIP] Programa un recordatorio mensual en tu calendario para hacer un backup manual, incluso si tienes automatizado. Así siempre tendrás un respaldo reciente.

Conclusión

Hacer una copia de seguridad de PrestaShop en DirectAdmin no es complicado. Con solo unos clics puedes proteger tu negocio de desastres digitales. Recuerda: respaldar PrestaShop no es opcional, es una necesidad. Ya sea que uses el método manual o el automatizado, lo importante es que tengas un plan y lo ejecutes regularmente.

Ahora que sabes cómo hacerlo, no esperes más. Ve a tu panel de DirectAdmin y crea tu primer backup. Tu yo del futuro (cuando algo salga mal) te lo agradecerá.

Si tienes dudas, revisa la sección de FAQ o contacta con tu soporte técnico. ¡Buena suerte con tu tienda!

¿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