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

Cómo crear un backup de PrestaShop en Plesk (3 métodos)

Actualizado el 9 de enero de 2026

¿Por qué es tan importante hacer un backup de PrestaShop?

Antes de ponernos manos a la obra, hablemos claro: un backup de PrestaShop es tu salvavidas digital. Imagina que llevas meses trabajando en tu tienda, has añadido cientos de productos, configurado métodos de pago y de repente, una actualización fallida de un módulo deja tu web en blanco. O peor aún, un ataque de malware corrompe tus archivos.

Sin una copia de seguridad, todo ese esfuerzo se va al garete. Por eso, dominar la creación de backups en Plesk no es opcional, es una necesidad si tienes una tienda online seria.

En esta guía te voy a enseñar tres métodos infalibles para crear un backup de PrestaShop en Plesk, desde el más sencillo y visual hasta el más completo y técnico. No necesitas ser un experto, solo seguir los pasos al pie de la letra.


Método 1: Usar el Administrador de Backups de Plesk (El más fácil)

Este es el método que recomiendo para el 90% de los casos. Es rápido, no requiere conocimientos técnicos avanzados y Plesk hace todo el trabajo pesado por ti.

¿Qué es el Administrador de Backups de Plesk?

Plesk incluye una herramienta integrada que te permite crear copias de seguridad completas de tu suscripción, lo que incluye tanto los archivos de tu PrestaShop como la base de datos. Es como hacer una foto instantánea de todo tu sitio.

Paso a paso para crear tu backup

  1. Accede a Plesk: Inicia sesión en tu panel de control de Plesk. La URL suele ser algo como https://tu-dominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.

  2. Ve a la sección de Backups: En el menú lateral izquierdo, busca la opción "Backups" o "Administrador de copias de seguridad". Haz clic en ella.

  3. Crea un nuevo backup: Verás un botón azul que dice "Crear copia de seguridad" o "Back Up". Púlsalo.

  4. Configura las opciones:

    • Nombre: Ponle un nombre descriptivo, como backup-prestashop-20241025. Así sabrás exactamente qué contiene y cuándo lo hiciste.
    • Almacenamiento: Plesk te dará opciones. Puedes guardarlo en el servidor (lo más rápido) o en un almacenamiento remoto (como FTP o Google Drive) para mayor seguridad. Para empezar, con guardarlo en el servidor es suficiente.
    • Qué incluir: Asegúrate de que estén marcadas las casillas para "Archivos" (los archivos de tu tienda) y "Bases de datos" (toda la información de tus productos, pedidos, clientes, etc.).
  5. Inicia el proceso: Haz clic en "Realizar copia de seguridad" o "Aceptar". Plesk empezará a trabajar. Dependiendo del tamaño de tu tienda, puede tardar desde unos segundos hasta varios minutos.

Cómo restaurar este backup

Si algún día necesitas usar este backup, el proceso es igual de sencillo:

  1. Ve a "Backups" en Plesk.
  2. Localiza el backup que quieres restaurar en la lista.
  3. Haz clic en el icono de "Restaurar" (suele ser un icono con una flecha circular).
  4. Selecciona si quieres restaurar todo o solo los archivos o solo la base de datos.
  5. Confirma la acción y espera a que termine.

[INFO]: Este método es perfecto para backups completos y periódicos. Te recomiendo configurar un programa de backups automáticos en Plesk para que se hagan solos cada semana o cada día, dependiendo de la actividad de tu tienda.


Método 2: Backup manual por FTP (Archivos) y phpMyAdmin (Base de datos)

Este método es para los que les gusta tener el control total. Te permite separar el backup de los archivos del backup de la base de datos, lo que puede ser útil si solo necesitas restaurar una parte.

Parte A: Descargar los archivos de tu PrestaShop con FTP

  1. Conecta por FTP: Necesitas un cliente FTP como FileZilla (gratuito). Usa las credenciales FTP que te proporcionó tu hosting. Normalmente se conecta al puerto 21.

  2. Navega a la raíz de tu tienda: Una vez conectado, busca la carpeta donde está instalado PrestaShop. Normalmente es httpdocs, public_html o similar. Es la carpeta que contiene los archivos config/, admin/, img/, etc.

  3. Descarga todo: Selecciona todos los archivos y carpetas de esa ubicación y arrástralos a una carpeta local en tu ordenador. Este proceso puede tardar, sobre todo si tu tienda tiene muchas imágenes. Asegúrate de que la descarga se complete sin errores.

Parte B: Exportar tu base de datos con phpMyAdmin

La base de datos es el corazón de tu PrestaShop. Contiene todos los datos de tu tienda. Exportarla es crucial.

  1. Accede a phpMyAdmin: En Plesk, busca la sección de "Bases de datos". Verás la base de datos asociada a tu PrestaShop (suele tener un nombre como prestashop_db o similar). Haz clic en el icono de "phpMyAdmin".

  2. Selecciona la base de datos: En phpMyAdmin, asegúrate de que tu base de datos esté seleccionada en el panel izquierdo.

  3. Exporta los datos: Haz clic en la pestaña "Exportar" en el menú superior.

  4. Elige el método de exportación: Te recomiendo usar el método "Personalizado" para tener más control. En la sección de "Formato", asegúrate de que esté seleccionado "SQL".

  5. Configura las opciones importantes:

    • Busca la opción "Agregar declaración DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" y actívala. Esto hará que al restaurar, las tablas antiguas se borren y se creen las nuevas sin errores.
    • Busca la opción "Usar compresión" y selecciona "comprimido". Esto hará que el archivo sea mucho más pequeño y fácil de manejar.
  6. Ejecuta la exportación: Haz clic en el botón "Exportar" o "Continuar" al final de la página. Tu navegador descargará un archivo .sql.gz. Guárdalo en un lugar seguro junto con los archivos que descargaste por FTP.

Cómo restaurar este backup

La restauración manual es un poco más laboriosa, pero igual de efectiva:

  1. Restaurar archivos: Sube todos los archivos que descargaste por FTP de vuelta a la carpeta raíz de tu PrestaShop, sobrescribiendo los existentes.
  2. Restaurar base de datos:
    • Accede a phpMyAdmin y selecciona tu base de datos.
    • Haz clic en la pestaña "Importar".
    • Selecciona el archivo .sql.gz que descargaste.
    • Haz clic en "Continuar" o "Importar".
    • Espera a que se complete el proceso.

[WARNING]: Antes de restaurar una base de datos, es obligatorio que la base de datos de destino exista. Si la has borrado, créala primero en Plesk (con el mismo nombre y usuario) y luego importa el archivo SQL.


Método 3: Backup desde la Línea de Comandos (SSH) (El más completo)

Este método es para los más atrevidos y ofrece el mayor control y velocidad. Requiere acceso SSH a tu servidor, que puedes habilitar en Plesk.

¿Qué necesitas?

  • Acceso SSH habilitado en tu suscripción de Plesk.
  • Un cliente SSH como PuTTY (Windows) o la terminal (macOS/Linux).

Paso a paso para crear el backup

  1. Conecta por SSH: Abre tu cliente SSH y conéctate a tu servidor usando tu nombre de usuario y la dirección IP o dominio.

  2. Navega al directorio de tu tienda: Una vez dentro, usa el comando cd para moverte a la carpeta raíz de tu PrestaShop. Por ejemplo:

    cd /var/www/vhosts/tu-dominio.com/httpdocs/
    
  3. Crea un backup de los archivos: Usa el comando tar para comprimir todos los archivos en un solo archivo. Ejecuta:

    tar -czf backup_archivos_$(date +%d-%m-%Y).tar.gz .
    
    • tar -czf: Crea un archivo comprimido.
    • backup_archivos_...: Es el nombre del archivo que se creará. Le añadimos la fecha para identificarlo fácilmente.
    • .: El punto al final significa "todos los archivos y carpetas de este directorio".
  4. Crea un backup de la base de datos: Primero, necesitas saber el nombre de tu base de datos y su usuario. Puedes encontrarlo en Plesk en la sección de "Bases de datos". Luego, ejecuta:

    mysqldump -u TU_USUARIO -p TU_BASE_DE_DATOS > backup_bd_$(date +%d-%m-%Y).sql
    
    • mysqldump: Es la herramienta de MySQL para hacer backups.
    • -u TU_USUARIO: Reemplaza TU_USUARIO con tu usuario de base de datos.
    • -p: Te pedirá la contraseña de la base de datos.
    • TU_BASE_DE_DATOS: Reemplaza con el nombre de tu base de datos.
    • > backup_bd_...: Redirige la salida al archivo especificado.

    Se te pedirá la contraseña. Escríbela y pulsa Enter.

  5. Descarga los backups: Ahora tienes dos archivos en tu servidor. Puedes descargarlos por FTP o moverlos a otra ubicación. Para mayor seguridad, te recomiendo descargarlos a tu ordenador.

Cómo restaurar este backup

  1. Restaurar archivos: Primero, sube el archivo backup_archivos_*.tar.gz a tu servidor y luego ejecuta:

    tar -xzf backup_archivos_*.tar.gz
    

    Esto extraerá todos los archivos en el directorio actual, sobrescribiendo los existentes.

  2. Restaurar base de datos: Sube el archivo backup_bd_*.sql y luego ejecuta:

    mysql -u TU_USUARIO -p TU_BASE_DE_DATOS < backup_bd_*.sql
    

    Te pedirá la contraseña y restaurará la base de datos.

[TIP]: Puedes combinar los dos comandos de backup en un solo script para automatizar el proceso. Es una excelente práctica para tener backups diarios sin esfuerzo.


Preguntas Frecuentes (FAQ) sobre backups de PrestaShop

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

Como mínimo, una vez a la semana. Si añades productos o haces cambios a diario, lo ideal es hacerlo a diario. Puedes configurar backups automáticos en Plesk para que esto no te quite tiempo.

¿Dónde debo guardar los backups?

Nunca guardes los backups en el mismo servidor. Si el servidor falla, perderás todo. Lo ideal es descargarlos a tu ordenador o, mejor aún, usar un servicio de almacenamiento en la nube como Google Drive, Dropbox o Amazon S3. Plesk tiene integraciones para esto.

¿Qué es mejor, un backup completo o solo de archivos o base de datos?

Un backup completo es lo más seguro y sencillo de restaurar, ya que incluye todo. Los backups parciales son útiles si solo has modificado una parte concreta, pero requieren más conocimiento para restaurarlos correctamente.

Mi backup de Plesk falla, ¿qué hago?

Los fallos de backup suelen deberse a falta de espacio en el servidor. Verifica que tienes espacio suficiente. También puede ser por archivos corruptos o por límites de tiempo de ejecución de PHP. Si el problema persiste, contacta con tu proveedor de hosting.

¿Puedo restaurar un backup de PrestaShop en otro servidor diferente?

Sí, es posible, pero requiere pasos adicionales. Deberás crear una nueva base de datos, importar el archivo SQL, subir los archivos y luego editar el archivo parameters.php en la carpeta app/config/ para actualizar los datos de conexión a la nueva base de datos.


Conclusión: Elige tu método y ponte a salvo

Hacer un backup de PrestaShop en Plesk es una tarea que no deberías posponer. Como has visto, tienes tres métodos a tu disposición:

  • El método Plesk: El más fácil y recomendado para la mayoría.
  • El método manual (FTP + phpMyAdmin): Te da control total sobre el proceso.
  • El método SSH: El más rápido y potente para usuarios avanzados.

No importa cuál elijas, lo importante es que empieces a hacer copias de seguridad hoy mismo. Tu tienda online es tu negocio y protegerla es una inversión, no un gasto.

Ahora que ya sabes cómo hacerlo, te animo a que configures un plan de backups automáticos en Plesk. Así, dormirás tranquilo sabiendo que tu PrestaShop está a salvo ante cualquier imprevisto.

¿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