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

Cómo hacer una copia de seguridad manual de PrestaShop en DirectAdmin

Actualizado el 7 de abril de 2026

¿Por qué es importante hacer una copia de seguridad manual de PrestaShop?

Tener una copia de seguridad de tu tienda online no es un lujo, es una necesidad absoluta. Imagina que inviertes meses construyendo tu catálogo, configurando transportistas, ajustando impuestos y posicionando tus productos en Google. Ahora imagina que un mal plugin, un error humano al actualizar o un ataque informático borra todo en segundos. Sin un backup, ese escenario puede significar el cierre de tu negocio.

Realizar un backup prestashop directadmin de forma manual te da control total sobre el proceso. No dependes de que un cron programado funcione correctamente o de que tu hosting tenga activadas las copias automáticas. Además, al hacerlo manualmente, puedes verificar que el respaldo se ha realizado correctamente y guardarlo en un lugar seguro, como tu ordenador o un servicio de almacenamiento en la nube.

En esta guía, te explicaré paso a paso cómo realizar una copia seguridad prestashop completa en un servidor con panel de control DirectAdmin. No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu tienda a salvo en menos de 15 minutos.

¿Qué necesitas para empezar?

Antes de lanzarnos a la acción, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de control DirectAdmin (normalmente suele ser tudominio.com:2222 o el que te haya proporcionado tu proveedor de hosting).
  • Tus credenciales de acceso (usuario y contraseña).
  • Acceso a tu cuenta de FTP o al administrador de archivos de DirectAdmin (no te preocupes, te explico cómo usarlo).
  • Un gestor de bases de datos como phpMyAdmin (también integrado en DirectAdmin).
  • Una carpeta en tu ordenador o un disco duro externo donde guardarás el backup final.

Una copia de seguridad de PrestaShop se compone de dos partes fundamentales:

  1. Los archivos del sitio: Todo el código de tu tienda, imágenes, módulos, temas, etc. Es decir, la carpeta donde está instalado PrestaShop.
  2. La base de datos: Aquí se almacenan todos tus productos, pedidos, clientes, configuraciones y contraseñas. Sin ella, los archivos no sirven de nada.

Por lo tanto, tu tarea consistirá en respaldar prestashop realizando dos copias: una de los archivos y otra de la base de datos. Vamos a ello.


Paso 1: Accede a tu panel de DirectAdmin

Lo primero es entrar en tu panel de control. Abre tu navegador web y escribe la dirección de acceso a DirectAdmin. Normalmente tiene este formato: https://tudominio.com:2222.

Introduce tu nombre de usuario y contraseña. Si no los recuerdas, contacta con tu proveedor de hosting, ya que sin este acceso no podrás continuar.

Una vez dentro, verás un panel con muchos iconos. No te abrumes, solo necesitaremos unos pocos.


Paso 2: Crear una copia de seguridad de los archivos de PrestaShop

Esta parte consiste en empaquetar todos los archivos de tu tienda en un solo archivo comprimido (como un .zip o .tar.gz). Para ello, usaremos el Administrador de Archivos de DirectAdmin.

2.1. Localiza la carpeta de tu tienda

En el panel de DirectAdmin, busca el icono que dice "Administrador de Archivos" o "File Manager". Haz clic en él.

Se abrirá una nueva ventana mostrando los archivos de tu cuenta de hosting. Busca la carpeta que contiene tu instalación de PrestaShop. Normalmente suele ser una carpeta llamada public_html o domains/tudominio.com/public_html. Si has instalado PrestaShop en una subcarpeta (por ejemplo, public_html/tienda), tendrás que entrar en ella.

2.2. Selecciona todos los archivos

Una vez dentro de la carpeta raíz de tu PrestaShop, debes seleccionar todos los archivos y carpetas que contiene. Puedes hacerlo de dos maneras:

  • Pulsa Ctrl + A (o Cmd + A en Mac) para seleccionarlo todo.
  • Usa la casilla de verificación que suele estar en la parte superior de la lista de archivos para seleccionarlos todos.

2.3. Comprime los archivos en un ZIP

Con todos los archivos seleccionados, busca el botón que dice "Comprimir" o "Compress". Al hacer clic, te preguntará qué tipo de archivo quieres crear (elige .zip para mayor compatibilidad) y el nombre del archivo. Ponle un nombre descriptivo, por ejemplo: backup-prestashop-archivos-2024-01-15.zip.

Haz clic en "Aceptar" o "Comprimir". El proceso puede tardar unos minutos si tu tienda tiene muchas imágenes. Una vez finalizado, verás el archivo .zip en la misma carpeta.

[TIP]: Guarda este archivo ZIP en tu ordenador. Es tu seguro de vida digital.


Paso 3: Crear una copia de seguridad de la base de datos

Ahora vamos con la parte más delicada: la base de datos. PrestaShop guarda aquí toda la información crítica de tu negocio. Para hacer la copia, usaremos phpMyAdmin.

3.1. Accede a phpMyAdmin

Vuelve al panel principal de DirectAdmin. Busca el icono de "MySQL Management" o "Gestión de MySQL". Dentro, verás una lista de tus bases de datos. Al lado de la base de datos que usa tu PrestaShop, habrá un enlace o botón que dice "phpMyAdmin". Haz clic en él.

Se abrirá phpMyAdmin en una nueva pestaña. No necesitas iniciar sesión de nuevo, ya que DirectAdmin te autentica automáticamente.

3.2. Selecciona tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu tienda (la que has identificado en el paso anterior).

3.3. Exporta la base de datos

Una vez dentro de tu base de datos, ve a la pestaña superior que dice "Exportar" o "Export".

Se te presentarán dos métodos: "Rápido" y "Personalizado". Te recomiendo usar el método "Rápido" para una copia de seguridad estándar. Asegúrate de que el formato seleccionado sea SQL.

Haz clic en el botón "Continuar" o "Exportar" en la parte inferior. El navegador comenzará a descargar un archivo con extensión .sql. Este archivo contiene todos los datos de tu tienda.

[WARNING]: No abras este archivo .sql con un editor de texto para modificarlo, ya que podrías corromperlo. Guárdalo directamente en un lugar seguro.


Paso 4: Almacenamiento seguro de tu copia de seguridad

Ya tienes dos archivos:

  1. backup-prestashop-archivos-2024-01-15.zip (todos los archivos de tu tienda).
  2. backup-prestashop-base-datos-2024-01-15.sql (toda la información de tu negocio).

Ahora es crucial que los guardes en un lugar seguro. Te recomiendo encarecidamente que no los guardes en la misma carpeta de tu hosting, ya que si tu cuenta se ve comprometida, el backup también lo estará.

Opciones recomendadas:

  • Descargarlos a tu ordenador: Es la opción más sencilla y rápida.
  • Subirlos a un servicio de almacenamiento en la nube: Como Google Drive, Dropbox o Amazon S3. Esto te permite acceder a ellos desde cualquier lugar y te protege ante fallos de tu disco duro local.
  • Guardarlos en un disco duro externo: Una buena práctica para tener una copia física adicional.

[INFO]: La regla de oro es la "regla 3-2-1": 3 copias de tus datos, en 2 medios diferentes (por ejemplo, tu ordenador y la nube), y 1 copia fuera de tu sitio web.


Paso 5: Verifica tu copia de seguridad (¡No te lo saltes!)

Mucha gente asume que la copia se ha hecho bien y no la comprueba hasta que la necesita. Y entonces es demasiado tarde. Verificar tu backup es un paso crucial del proceso de backup prestashop directadmin.

¿Cómo verificar los archivos?

Puedes descargar el archivo .zip y probar a descomprimirlo en tu ordenador. Si se descomprime sin errores, es muy probable que esté bien.

¿Cómo verificar la base de datos?

Este paso es un poco más técnico, pero no te preocupes. Puedes importar el archivo .sql en una base de datos de prueba en tu propio hosting (creando una nueva base de datos vacía en DirectAdmin) y ver si no da errores. Si la importación se completa sin problemas, tu backup es válido.

[WARNING]: No importes la base de datos de prueba sobre tu base de datos real, ya que la sobrescribirías. Crea siempre una nueva base de datos para las pruebas.


Preguntas Frecuentes (FAQ) sobre el backup de PrestaShop

¿Con qué frecuencia debo hacer una copia de seguridad?

Depende de la actividad de tu tienda. Si haces cambios a diario (añades productos, modificas precios, tienes pedidos), deberías hacer un backup a diario. Si tu tienda es más estática, con un backup semanal o quincenal puede ser suficiente. Lo importante es la constancia.

¿Puedo automatizar este proceso en DirectAdmin?

Sí, DirectAdmin tiene una herramienta llamada "Backup" o "Copia de Seguridad" en el panel principal que te permite programar copias de seguridad automáticas. Sin embargo, esta guía se centra en el método manual, que te da un control total y te permite guardar el backup donde tú quieras.

¿Qué pasa si mi backup es muy grande y no me deja descargarlo?

Si el archivo .zip es demasiado grande (por ejemplo, más de 1 GB), puede que tu navegador tenga problemas para descargarlo. En ese caso, puedes usar un cliente FTP como FileZilla para conectarte a tu servidor y descargar el archivo de forma más fiable. Las conexiones FTP son más estables para archivos de gran tamaño.

¿Puedo usar este mismo método para restaurar mi tienda en otro servidor?

Sí, este método es perfecto para migrar tu tienda a un nuevo hosting. Solo tendrás que subir los archivos a la nueva carpeta public_html y importar la base de datos en el nuevo servidor. Recuerda que luego deberás editar el archivo config/settings.inc.php para actualizar la información de la base de datos y la URL de la tienda, pero eso es tema de otro tutorial.

¿Qué es Syspanel y en qué se diferencia de DirectAdmin?

Syspanel es el nombre que recibe el panel de control HestiaCP en algunos entornos. Es otro panel de control popular que ofrece funciones similares a DirectAdmin. Si tu hosting utiliza Syspanel, la forma de acceder es a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Aunque la interfaz es diferente, el proceso de hacer una copia de seguridad de archivos y base de datos es conceptualmente el mismo: comprimir archivos y exportar la base de datos desde phpMyAdmin.

¿Necesito hacer una copia de seguridad antes de actualizar PrestaShop o instalar un módulo?

¡SÍ! Esta es la regla de oro. Antes de cualquier cambio importante en tu tienda, como actualizar el núcleo, cambiar el tema o instalar un módulo nuevo, debes hacer una copia de seguridad completa. Si algo sale mal, podrás volver atrás en cuestión de minutos sin perder datos.


Conclusión: Tu tranquilidad tiene un precio, y es de 15 minutos

Hacer una copia seguridad prestashop manual en DirectAdmin es un proceso sencillo que no requiere conocimientos técnicos avanzados. Siguiendo los pasos de esta guía, tendrás una réplica completa de tu tienda lista para ser restaurada en caso de cualquier imprevisto.

No lo dejes para mañana. Un pequeño esfuerzo hoy puede ahorrarte un gran dolor de cabeza (y una posible ruina) mañana. Realiza tu primer backup ahora y repite el proceso con la frecuencia que tu negocio necesite. La tranquilidad de saber que tu tienda está a salvo no tiene precio.

Resumen rápido del proceso:

  1. Accede a DirectAdmin.
  2. Comprime todos los archivos de tu PrestaShop en un .zip.
  3. Exporta tu base de datos desde phpMyAdmin como un archivo .sql.
  4. Guarda ambos archivos en un lugar seguro fuera del servidor.
  5. Verifica que tus backups se pueden abrir e importar correctamente.

¡Ya estás listo para proteger tu negocio online! Si tienes alguna duda, déjala en los comentarios y 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