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

Cómo hacer una copia de seguridad y restaurar PrestaShop en Plesk

Actualizado el 1 de febrero de 2026

Introducción: Por qué es vital proteger tu tienda PrestaShop

Si tienes una tienda online con PrestaShop, sabes que es el corazón de tu negocio. Productos, pedidos, clientes, configuraciones de impuestos, módulos de pago… todo vive en tu servidor. Un error humano, un ataque de malware o un fallo en el servidor pueden borrar meses de trabajo en segundos.

Por eso, saber hacer una copia seguridad PrestaShop Plesk y, sobre todo, saber restaurar PrestaShop Plesk no es opcional: es una habilidad básica de supervivencia digital.

En esta guía, vamos a explicarte paso a paso, como si estuvieras hablando con un técnico amigable, cómo realizar un backup PrestaShop completo (archivos + base de datos) y cómo restaurarlo en caso de emergencia. Todo ello usando Plesk, uno de los paneles de control más comunes en el hosting compartido y VPS.

No te preocupes si nunca has hecho esto. Vamos a usar un lenguaje claro, sin tecnicismos innecesarios. Al final, tendrás un plan de acción claro.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegúrate de tener lo siguiente:

  • Acceso al panel de control de Plesk (normalmente algo como https://tu-dominio.com:8443).
  • Tus credenciales de administrador de Plesk (usuario y contraseña).
  • Acceso al área de administración de PrestaShop (por si necesitas poner la tienda en modo mantenimiento).
  • Una conexión a internet estable (los backups pueden pesar varios GB si tu tienda tiene muchas imágenes).
  • Un lugar seguro para guardar el backup: un disco duro externo, un servicio de almacenamiento en la nube (Google Drive, Dropbox) o incluso otro servidor.

[INFO] Si tu tienda es muy grande (miles de productos), el proceso de backup puede tardar varios minutos. No cierres la pestaña del navegador hasta que termine.


Parte 1: Cómo hacer una copia de seguridad PrestaShop en Plesk

El proceso se divide en dos partes fundamentales: respaldar la base de datos (donde están los pedidos, clientes y productos) y respaldar los archivos (donde están las imágenes, módulos, temas y el código PHP). Plesk nos ofrece herramientas para hacer ambas cosas de forma separada o conjunta.

Opción A: Backup completo de la suscripción (recomendado)

Esta es la opción más sencilla y segura. Plesk nos permite hacer una copia de seguridad de toda la suscripción, que incluye tanto los archivos del sitio web como todas las bases de datos asociadas (incluida la de PrestaShop).

Pasos a seguir:

  1. Inicia sesión en Plesk.
  2. En el panel izquierdo, busca la sección "Sitios web y dominios" y haz clic en ella.
  3. Verás tu dominio principal. Haz clic en el enlace o botón que dice "Copias de seguridad" (a veces aparece como un icono de disco o flecha circular).
  4. Se abrirá una nueva pantalla. Haz clic en el botón "Crear copia de seguridad" (suele estar en la esquina superior derecha).
  5. En la configuración, elige:
    • Tipo de copia: Selecciona "Suscripción" o "Todo el sitio web" (el nombre puede variar según la versión de Plesk). Esto asegura que se incluyan tanto archivos como bases de datos.
    • Almacenamiento: Elige el repositorio. Puede ser el "Almacenamiento local" del servidor (si tu plan lo permite) o un "Repositorio FTP" externo. Para empezar, el almacenamiento local está bien, pero luego deberás descargarlo.
    • Programación: Si quieres, puedes programar copias automáticas diarias o semanales. Para esta guía, vamos a hacer una copia manual, así que elige "Manual".
  6. Haz clic en "Aceptar" o "Crear".

Plesk empezará a trabajar. Verás una barra de progreso. Cuando termine, aparecerá en la lista de copias de seguridad con un nombre como backup_2024-05-20_10-30-00.

[TIP] Descarga siempre la copia de seguridad a tu ordenador o a la nube. Si el servidor falla por completo, perderías tanto el sitio como su copia si solo la guardas en el mismo servidor.

Opción B: Backup individual de la base de datos y los archivos por separado

Si solo quieres guardar la base de datos (por ejemplo, para migrar a otro servidor sin las imágenes) o solo los archivos, puedes hacerlo por separado.

Backup de la base de datos (MySQL)

  1. Ve a "Sitios web y dominios".
  2. Busca la sección "Bases de datos" y haz clic en ella.
  3. Verás una lista con las bases de datos de tu sitio. La de PrestaShop suele llamarse algo como prestashop_db o similar.
  4. Haz clic en el nombre de la base de datos.
  5. En el menú superior, busca la pestaña "Copias de seguridad".
  6. Haz clic en "Crear copia de seguridad". Plesk creará un archivo .sql o .dump con todos los datos.
  7. Luego, descarga ese archivo desde la lista de copias de seguridad.

Backup de los archivos (httpdocs o public_html)

  1. Ve a "Sitios web y dominios".
  2. Busca el icono de "Administrador de archivos" (suele ser un icono de carpeta o un botón con ese nombre).
  3. Navega hasta la carpeta raíz de tu dominio, que normalmente se llama httpdocs o public_html. Dentro estará tu instalación de PrestaShop.
  4. Selecciona todos los archivos y carpetas dentro de httpdocs. (Puedes usar Ctrl+A para seleccionar todo).
  5. En el menú superior, busca el botón "Descargar" o "Comprimir y descargar". Plesk te preguntará si quieres crear un archivo .zip o .tar.gz. Elige el que prefieras y haz clic en "Aceptar".
  6. Se generará un archivo comprimido que podrás descargar a tu ordenador.

Parte 2: Cómo restaurar PrestaShop en Plesk

Ahora viene la parte más importante: saber recuperar tu tienda. Hay dos escenarios comunes: restaurar desde un backup completo de Plesk o restaurar manualmente los archivos y la base de datos por separado.

Escenario 1: Restaurar desde un backup completo de Plesk

Este es el método más limpio y rápido si hiciste el backup con la Opción A.

  1. Ve a "Sitios web y dominios".
  2. Haz clic en "Copias de seguridad".
  3. En la lista, localiza el backup que deseas restaurar.
  4. Haz clic en el icono de "Restaurar" (suele ser una flecha circular o un botón con ese texto).
  5. Plesk te mostrará una ventana de confirmación. Marca las casillas para restaurar "Todos" los componentes (archivos y bases de datos).
  6. Haz clic en "Aceptar" o "Restaurar".

Plesk descomprimirá el archivo y reemplazará los archivos actuales y las bases de datos con los del backup.

[WARNING] Este proceso sobrescribirá los datos actuales. Si tu tienda está activa, es recomendable ponerla en modo mantenimiento antes de restaurar para evitar que los clientes hagan pedidos mientras se restaura.

Escenario 2: Restaurar archivos manualmente

Si solo tienes los archivos (porque hiciste un backup manual), deberás subirlos al servidor.

  1. Accede al "Administrador de archivos" de Plesk.
  2. Ve a la carpeta httpdocs.
  3. Borra todo el contenido actual de esa carpeta (selecciona todo y pulsa "Eliminar"). Ten cuidado de no borrar la carpeta httpdocs en sí, solo su contenido.
  4. Sube tu archivo .zip o .tar.gz con los archivos de PrestaShop a la carpeta httpdocs.
  5. Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer" o "Descomprimir".
  6. Plesk lo descomprimirá en la carpeta actual. Verás que aparecen las carpetas admin, config, img, modules, etc.

Escenario 3: Restaurar la base de datos manualmente

Este es el paso más delicado y el que más errores suele dar. Necesitarás tu archivo .sql o .dump.

  1. Ve a "Sitios web y dominios" -> "Bases de datos".
  2. Haz clic en el nombre de la base de datos de PrestaShop.
  3. En el menú superior, busca la pestaña "Importar" o "Importar volcado".
  4. Haz clic en "Examinar" o "Elegir archivo" y selecciona tu archivo .sql desde tu ordenador.
  5. Haz clic en "Aceptar" o "Importar".

Plesk se encargará de subir el archivo e importarlo.

[TIP] Si el archivo .sql es muy grande (más de 50 MB), la importación desde Plesk puede fallar por límites de tiempo. En ese caso, puedes usar una herramienta como phpMyAdmin (disponible en Plesk) para importar el archivo en partes o usando la opción de importación por lotes.


Configuración post-restauración: No olvides estos pasos

Restaurar los archivos y la base de datos no es el final. Hay que ajustar algunas cosas para que todo funcione.

1. Actualizar la configuración de conexión a la base de datos

PrestaShop guarda la información de conexión a la base de datos en un archivo llamado parameters.php, ubicado en la carpeta app/config/.

Si has restaurado en el mismo servidor y con la misma base de datos, no tendrás que tocar nada. Pero si has migrado a un servidor nuevo o has cambiado la contraseña de la base de datos, tendrás que editar este archivo.

  • Abre el Administrador de archivos de Plesk.
  • Navega a httpdocs/app/config/.
  • Haz clic derecho sobre parameters.php y elige "Editar" (o usa el editor de texto de Plesk).
  • Busca las líneas que contienen database_host, database_name, database_user y database_password.
  • Actualiza estos valores con los de tu nueva base de datos.
  • Guarda los cambios.

[WARNING] Este es un archivo crítico. Si lo guardas mal, la tienda no cargará. Asegúrate de no borrar las comillas ni los puntos y comas.

2. Limpiar la caché de PrestaShop

Después de restaurar, es muy probable que PrestaShop tenga una caché desactualizada que provoque errores extraños.

  • Accede a tu panel de administración de PrestaShop (normalmente en tu-dominio.com/admin123).
  • Ve a "Parámetros avanzados" -> "Rendimiento".
  • En la sección "Caché", haz clic en el botón "Vaciar la caché" (o "Limpiar caché").
  • También puedes borrar manualmente la carpeta var/cache desde el Administrador de archivos de Plesk. Borra el contenido de httpdocs/var/cache (tanto dev como prod).

3. Cambiar la URL de la tienda (si aplica)

Si has restaurado en un dominio o subdominio diferente, deberás actualizar las URLs.

  • Ve a "Parámetros avanzados" -> "Multitienda" (si usas multitienda) o "Parámetros generales".
  • Ajusta los campos "URL de la tienda" y "URL de SSL" para que apunten a tu nuevo dominio.

Preguntas frecuentes (FAQ)

¿Cuál es la diferencia entre backup de archivos y backup de base de datos?

Piensa en tu tienda como una tienda física. La base de datos es el registro de ventas, la lista de clientes y el inventario de productos. Los archivos son los estantes, las cajas, las luces y la decoración (las imágenes de los productos, los módulos instalados, el tema). Necesitas ambos para que la tienda funcione. El backup de archivos se lleva los "muebles" y el de base de datos se lleva los "papeles". Si pierdes uno, la tienda no funciona.

¿Puedo restaurar un backup de Plesk en un servidor con HestiaCP o Syspanel?

Sí, es posible, pero no es un proceso directo de "subir y listo". Un backup de Plesk es un archivo comprimido con una estructura específica. Deberás extraerlo y luego subir manualmente los archivos y la base de datos a tu servidor Syspanel. Recuerda que el puerto de acceso a Syspanel es el 2106 (por ejemplo, https://tu-ip:2106). El proceso manual es similar al descrito en los escenarios 2 y 3.

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

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es hacer un backup diario de la base de datos (programado en Plesk) y un backup de archivos semanal. Si tu tienda es más pequeña, un backup completo semanal puede ser suficiente. La regla de oro es: "Si no puedes permitirte perder los datos de un día, haz backups diarios".

¿Qué hago si mi backup de Plesk no se restaura correctamente?

Tranquilo, es un problema común. Las causas más frecuentes son:

  • Falta de espacio en disco: El servidor no tiene espacio para extraer el backup. Revisa el uso de disco en Plesk.
  • Versiones incompatibles: Si el backup es de una versión de PrestaShop muy antigua y la restauras sobre una muy nueva, puede haber conflictos. Lo mejor es restaurar en un entorno con la misma versión de PHP y MySQL.
  • Permisos de archivos: Después de restaurar, los archivos pueden tener permisos incorrectos. En Plesk, puedes ir a httpdocs, seleccionar todo y hacer clic en "Permisos" para configurarlos a 755 para directorios y 644 para archivos.

¿Es mejor usar el backup de Plesk o las herramientas de PrestaShop?

Plesk es más fiable porque hace una copia a nivel de sistema, capturando absolutamente todo. Las herramientas de PrestaShop (como las de "Parámetros avanzados") pueden fallar si se agota el tiempo de ejecución de PHP. Para una copia seguridad PrestaShop Plesk, siempre recomendamos usar las herramientas nativas de Plesk.

¿Cómo puedo programar un backup automático en Plesk?

Es muy fácil. En la pantalla de "Copias de seguridad", en lugar de hacer clic en "Crear copia de seguridad", busca el botón "Programar" o "Configurar programación". Ahí puedes elegir la frecuencia (diaria, semanal, mensual), la hora y el número de copias a conservar. Te recomiendo conservar al menos las últimas 5 copias.


Conclusión y mejores prácticas

Saber hacer un backup PrestaShop y restaurar PrestaShop en Plesk es como saber cambiar una rueda de tu coche: esperas no necesitarlo nunca, pero cuando lo necesitas, te salva la vida.

Para terminar, aquí tienes un checklist con las mejores prácticas:

  • Automatiza: Programa copias de seguridad en Plesk para no depender de tu memoria.
  • Descarga y guarda en otro lugar: No dejes los backups solo en el servidor. Descárgalos a tu ordenador o a la nube.
  • Prueba tus backups: Haz una restauración de prueba en

¿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