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

Guía para hacer backup y restaurar PrestaShop en DirectAdmin

Actualizado el 4 de abril de 2026

Introducción

Tener una copia de seguridad de tu tienda PrestaShop es como tener un seguro: esperas no necesitarlo nunca, pero si algo sale mal, te alegrará tenerlo. Ya sea por un error al actualizar, un problema con un módulo, un ataque o un simple descuido, perder los datos de tu tienda puede ser un auténtico dolor de cabeza. Por eso, en esta guía te voy a explicar paso a paso cómo hacer un backup PrestaShop DirectAdmin y cómo restaurar PrestaShop desde esa copia de seguridad.

Vamos a centrarnos en DirectAdmin, un panel de control muy común en los servidores de hosting. No te preocupes si no eres un experto técnico: lo explicaré todo de forma clara y sencilla. Al final, también responderé a las preguntas más frecuentes.


¿Qué necesitas para empezar?

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

  • Acceso a DirectAdmin: usuario y contraseña de tu panel de hosting.
  • Acceso a tu tienda PrestaShop: al menos para comprobar que todo funciona después de la restauración.
  • Un cliente FTP (como FileZilla) o acceso al administrador de archivos de DirectAdmin.
  • phpMyAdmin (suele venir integrado en DirectAdmin) para gestionar la base de datos.

¿Qué vamos a respaldar exactamente?

Cuando hablamos de una copia seguridad tienda, debemos incluir dos partes fundamentales:

  1. Los archivos de PrestaShop: todas las carpetas y ficheros que forman la tienda (temas, módulos, imágenes, etc.).
  2. La base de datos: donde se almacenan los productos, clientes, pedidos, configuraciones, etc.

Si solo haces una de las dos, la restauración será incompleta y tu tienda no funcionará.


Paso 1: Hacer el backup de los archivos de PrestaShop en DirectAdmin

Acceder al administrador de archivos

  1. Inicia sesión en DirectAdmin.
  2. Busca y haz clic en el icono "Administrador de archivos" (File Manager).
  3. Se abrirá una ventana con la estructura de carpetas de tu cuenta de hosting. Normalmente, tu tienda PrestaShop estará en una carpeta llamada public_html o en una subcarpeta (por ejemplo, public_html/tienda).

Comprimir la carpeta de PrestaShop

  1. Navega hasta la carpeta raíz de tu PrestaShop.
  2. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o el botón "Seleccionar todo").
  3. En la barra superior, haz clic en "Comprimir" y elige el formato ZIP o TAR.GZ (el que prefieras).
  4. Ponle un nombre descriptivo, por ejemplo: backup-prestashop-archivos-2025-03-28.zip.
  5. Haz clic en "Crear archivo". Dependiendo del tamaño de tu tienda, puede tardar unos segundos o minutos.

Descargar el archivo comprimido

Una vez creado, verás el archivo ZIP en la misma carpeta. Selecciónalo y haz clic en "Descargar". Guárdalo en un lugar seguro: tu ordenador, un disco externo o la nube.

[TIP] No almacenes el backup en el mismo servidor. Si el servidor falla, perderías la copia. Mejor en tu PC o en un servicio como Google Drive o Dropbox.


Paso 2: Hacer el backup de la base de datos de PrestaShop

Acceder a phpMyAdmin

  1. En DirectAdmin, busca el icono de "phpMyAdmin" (suele estar en la sección de "Base de datos" o "MySQL Management").
  2. Se abrirá una nueva pestaña. Verás una lista de bases de datos a la izquierda. Busca la que corresponde a tu PrestaShop. Normalmente tiene un nombre como usuario_prestashop o similar.

Exportar la base de datos

  1. Haz clic en el nombre de la base de datos para seleccionarla.
  2. Ve a la pestaña "Exportar" en el menú superior.
  3. Deja seleccionado el método "Rápido" (o "Personalizado" si quieres más control, pero para empezar con lo básico, "Rápido" es suficiente).
  4. Asegúrate de que el formato sea SQL.
  5. Haz clic en "Continuar". Se descargará un archivo .sql con toda la información de tu tienda.

[WARNING] No modifiques el archivo SQL. Cualquier cambio podría romper la restauración. Guárdalo tal cual.


Paso 3: Restaurar PrestaShop desde el backup

Ahora viene la parte de restaurar PrestaShop. Supongamos que tu tienda ha tenido un problema y necesitas volver a la versión que respaldaste.

Restaurar los archivos

  1. Sube el archivo ZIP de los archivos de PrestaShop al servidor usando el Administrador de archivos de DirectAdmin o mediante FTP. Colócalo en la misma carpeta donde estaba originalmente tu tienda (por ejemplo, public_html).
  2. Descomprime el archivo: selecciona el ZIP y haz clic en "Extraer". DirectAdmin lo descomprimirá y sobrescribirá los archivos existentes.
  3. Verifica que los permisos sean correctos: en PrestaShop, las carpetas como img/, modules/, themes/, etc., deben tener permisos 755, y los archivos 644. Si no estás seguro, puedes usar la opción de "Cambiar permisos" en el administrador de archivos.

Restaurar la base de datos

  1. Vuelve a phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop (la misma que usaste para exportar).
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste.
  5. Deja las opciones por defecto y haz clic en "Continuar".
  6. Espera a que termine la importación. Si la base de datos es grande, puede tardar un poco.

[INFO] Si aparece un error de "base de datos ya existe", primero tendrías que borrar las tablas actuales. En phpMyAdmin puedes seleccionar todas las tablas (marcando "Seleccionar todo") y elegir "Eliminar" (Drop). Luego intenta la importación de nuevo.

Comprobar que todo funciona

  1. Abre tu tienda en el navegador. Debería cargarse con normalidad.
  2. Accede al panel de administración (normalmente /admin o la URL que configuraste).
  3. Revisa productos, pedidos y clientes para asegurarte de que los datos están completos.

Preguntas frecuentes (FAQ)

¿Cada cuánto debo hacer un backup?

Depende de la actividad de tu tienda. Si haces pocos cambios, una vez a la semana puede bastar. Si vendes a diario, lo ideal es hacerlo a diario o cada dos días. Muchos hosting ofrecen backups automáticos, pero no está de más tener los tuyos propios.

¿Puedo restaurar solo los archivos o solo la base de datos?

Sí, pero ten cuidado. Si restauras solo los archivos, los cambios en productos o pedidos se perderán. Si restauras solo la base de datos, los archivos (como imágenes o módulos) pueden no coincidir. Lo mejor es restaurar siempre ambos.

¿Qué hago si mi tienda no carga después de restaurar?

  • Revisa que los archivos estén en la carpeta correcta.
  • Comprueba que el archivo parameters.php (en /app/config/) tenga los datos correctos de la base de datos (nombre, usuario, contraseña, servidor).
  • Verifica que el archivo .htaccess exista y sea válido.
  • Si el problema persiste, revisa los logs de error de DirectAdmin (suelen estar en la carpeta logs de tu cuenta).

¿Funciona igual si uso Syspanel en lugar de DirectAdmin?

Si usas Syspanel (antes conocido como HestiaCP), el proceso es muy similar. La principal diferencia es que accedes a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Allí encontrarás el Administrador de archivos y phpMyAdmin, aunque con nombres ligeramente distintos. Los pasos para backup y restauración son prácticamente idénticos.

¿Puedo automatizar los backups en DirectAdmin?

Sí. DirectAdmin tiene una opción llamada "Backup" o "Admin Backup" (según tu nivel de acceso). Puedes programar backups periódicos de toda tu cuenta (archivos y bases de datos). Eso sí, asegúrate de descargarlos después a un lugar externo.


Consejos finales

  • Prueba tu backup: de vez en cuando, haz una restauración en un entorno de pruebas (por ejemplo, en una subcarpeta como test.mitienda.com) para asegurarte de que el proceso funciona.
  • No confíes solo en el hosting: aunque tu proveedor haga backups, ten siempre una copia tuya. Nunca está de más.
  • Documenta el proceso: anota las contraseñas, nombres de bases de datos y rutas. Si tienes que restaurar con prisas, agradecerás tenerlo todo a mano.

Hacer un backup PrestaShop DirectAdmin no es complicado, pero requiere seguir los pasos con calma. Con esta guía, espero que te sientas más seguro para proteger tu negocio online. Recuerda: una tienda sin backup es como una ruleta rusa digital. ¡Mejor prevenir que lamentar!

Si te ha quedado alguna duda, déjala en los comentarios o consulta 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