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

Cómo restaurar una copia de seguridad en PrestaShop desde DirectAdmin

Actualizado el 31 de diciembre de 2025

Introducción: ¿Por qué es importante saber restaurar tu tienda PrestaShop?

Si tienes una tienda online con PrestaShop, sabes lo valiosa que es la información que contiene: productos, clientes, pedidos, configuraciones... Por eso, realizar copias de seguridad periódicas es una de las mejores prácticas para cualquier negocio digital. Pero igual de importante es saber cómo restaurarlas correctamente cuando algo sale mal.

Imagina que tu tienda se cae por un error de actualización, un ataque o un cambio mal hecho en un archivo. Sin una copia de seguridad reciente, podrías perder semanas o meses de trabajo. Por suerte, si tu hosting usa DirectAdmin, el proceso de restaurar PrestaShop DirectAdmin es más sencillo de lo que parece.

En esta guía, te explicaré paso a paso cómo restaurar una copia de seguridad en PrestaShop desde DirectAdmin, tanto los archivos del sitio como la base de datos. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.


¿Qué necesitas antes de empezar?

Antes de lanzarte a restaurar, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin con credenciales de administrador (usuario y contraseña).
  2. Un backup completo de tu PrestaShop: archivos (carpeta raíz) y base de datos (archivo .sql).
  3. Acceso FTP o al administrador de archivos de DirectAdmin (opcional, pero recomendado).
  4. Una copia de seguridad de tu base de datos actual por si algo sale mal (nunca está de más).

[WARNING] No sobrescribas una base de datos activa sin antes hacer una copia de seguridad de la actual. Podrías perder datos importantes.


Paso 1: Accede a DirectAdmin y localiza la herramienta de backups

DirectAdmin tiene un panel muy intuitivo. Para empezar:

  1. Inicia sesión en tu panel de DirectAdmin con las credenciales que te proporcionó tu proveedor de hosting.
  2. Busca la sección "Administrador de archivos" o "Backups". Dependiendo de la versión, puede estar en el menú principal o en la sección de "Herramientas avanzadas".
  3. Si tu hosting tiene Syspanel (que es el nombre que le damos a HestiaCP cuando lo mencionamos), recuerda que el puerto de acceso es el 2106. En ese caso, el proceso es similar, pero la interfaz varía ligeramente.

[INFO] En DirectAdmin, los backups suelen estar en la carpeta /backups o en la ruta que configures. Si no ves la opción, consulta con tu proveedor de hosting.


Paso 2: Restaurar los archivos de PrestaShop

Los archivos de tu tienda incluyen temas, módulos, imágenes, etc. Para restaurarlos desde DirectAdmin:

  1. Ve al Administrador de archivos de DirectAdmin.
  2. Navega hasta la carpeta raíz de tu sitio (normalmente public_html o domains/tudominio.com/public_html).
  3. Sube el archivo comprimido de tu backup (generalmente en formato .zip o .tar.gz) desde tu computadora. Puedes usar el botón "Subir" o arrastrar el archivo.
  4. Una vez subido, selecciona el archivo y haz clic en "Extraer". DirectAdmin lo descomprimirá automáticamente en la misma carpeta.
  5. Confirma la sobrescritura de archivos si es necesario. El sistema te preguntará si quieres reemplazar los archivos existentes. Acepta.

[TIP] Si tu backup está en un formato diferente, como .sql para la base de datos, no lo extraigas aquí. Los archivos de base de datos se restauran por separado.


Paso 3: Restaurar la base de datos de PrestaShop

La base de datos contiene toda la información dinámica de tu tienda: productos, clientes, pedidos, etc. Es el paso más delicado.

3.1. Crear una base de datos vacía (si es necesario)

Si vas a restaurar sobre una tienda nueva o quieres reemplazar la base de datos actual:

  1. En DirectAdmin, ve a la sección "MySQL Management" o "Bases de datos".
  2. Haz clic en "Crear nueva base de datos".
  3. Asigna un nombre (por ejemplo, tienda_backup) y un usuario con contraseña. Anota estos datos, los necesitarás luego.
  4. No añadas tablas aún. Solo crea la base de datos vacía.

3.2. Importar el archivo SQL

  1. En la misma sección de bases de datos, busca la opción "Importar" o "phpMyAdmin".
  2. Si usas phpMyAdmin, selecciona la base de datos vacía que acabas de crear.
  3. Haz clic en la pestaña "Importar" y luego en "Seleccionar archivo". Elige tu archivo .sql de backup.
  4. Haz clic en "Continuar" o "Ejecutar". Dependiendo del tamaño del archivo, puede tardar unos minutos.
  5. Verifica que no haya errores. Si todo sale bien, verás un mensaje de éxito.

[WARNING] Si tu archivo SQL es muy grande (más de 50 MB), es posible que el límite de subida de phpMyAdmin no lo permita. En ese caso, usa la línea de comandos o pide ayuda a tu proveedor de hosting.


Paso 4: Configurar la conexión entre PrestaShop y la base de datos

Una vez restaurados los archivos y la base de datos, debes asegurarte de que PrestaShop sepa a qué base de datos conectarse.

  1. Accede por FTP o al Administrador de archivos de DirectAdmin.
  2. Busca el archivo app/config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (en versiones anteriores).
  3. Edita el archivo y reemplaza los valores de database_host, database_name, database_user y database_password por los de la base de datos que acabas de restaurar.
  4. Guarda los cambios.

[TIP] Si no sabes qué datos poner, revisa el archivo de configuración original de tu backup o la información que te proporcionó tu hosting.


Paso 5: Verificar que tu tienda funciona correctamente

Después de restaurar, es crucial comprobar que todo está en orden:

  1. Accede a tu tienda desde el navegador (ejemplo: tudominio.com).
  2. Revisa que la página principal cargue sin errores.
  3. Prueba algunas funcionalidades: inicia sesión, busca un producto, añádelo al carrito, etc.
  4. Accede al panel de administración de PrestaShop (normalmente tudominio.com/admin) y verifica que los módulos y configuraciones estén intactos.

Si ves errores como "Error de conexión a la base de datos" o "Página en blanco", repasa los pasos anteriores. Lo más común es un error en los datos de conexión.

[INFO] Si después de restaurar tu tienda se ve rara (sin imágenes, con estilos rotos), puede ser necesario regenerar el caché de PrestaShop desde el panel de administración en "Parámetros de la tienda > Rendimiento > Forzar compilación".


Preguntas frecuentes (FAQ)

1. ¿Puedo restaurar solo los archivos sin la base de datos?

Sí, pero tu tienda no funcionará correctamente porque los datos dinámicos (productos, clientes) no estarán. Es mejor restaurar ambos.

2. ¿Qué hago si mi backup es muy grande y no puedo subirlo por DirectAdmin?

Prueba a comprimir el backup en partes más pequeñas usando programas como WinRAR o 7-Zip. También puedes usar FTP para subir archivos grandes directamente.

3. ¿Puedo restaurar una copia de seguridad de una versión antigua de PrestaShop?

Sí, pero ten en cuenta que las versiones antiguas pueden tener incompatibilidades con la nueva estructura de archivos. Si es posible, actualiza PrestaShop después de restaurar.

4. ¿Syspanel (HestiaCP) también permite restaurar backups?

Sí, el proceso es similar. En Syspanel, el puerto de acceso es el 2106, y la herramienta de backups se encuentra en la sección "Backup". La importación de archivos y base de datos se hace de forma parecida.

5. ¿Pierdo datos si restauro una copia de seguridad?

Sí, sobrescribes los datos actuales con los del backup. Por eso es importante hacer una copia de seguridad de tu estado actual antes de restaurar.

6. ¿Necesito conocimientos técnicos para restaurar PrestaShop?

No, siguiendo esta guía paso a paso puedes hacerlo. Sin embargo, si no te sientes seguro, pide ayuda a tu proveedor de hosting o a un técnico especializado.


Conclusión

Saber restaurar PrestaShop DirectAdmin es una habilidad que te ahorrará muchos dolores de cabeza. Con esta guía, has aprendido a:

  • Acceder a DirectAdmin y localizar la herramienta de backups.
  • Restaurar los archivos de tu tienda desde el Administrador de archivos.
  • Importar la base de datos usando phpMyAdmin.
  • Configurar la conexión entre PrestaShop y la base de datos.
  • Verificar que todo funcione correctamente.

Recuerda que la prevención es clave: programa copias de seguridad automáticas si es posible y guarda siempre una copia externa (por ejemplo, en la nube). Así, si algo sale mal, podrás recuperar tu tienda en minutos.

Si te ha quedado alguna duda, revisa la sección de FAQ o contacta con tu proveedor de hosting. ¡Buena suerte con tu tienda PrestaShop!

¿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