Cómo crear un backup completo de PrestaShop en Plesk
¿Por qué es tan importante hacer un backup de tu PrestaShop?
Si tienes una tienda online con PrestaShop, sabrás que es el motor de tu negocio. Productos, pedidos, clientes, configuraciones de impuestos, módulos de pago y meses de trabajo están guardados en tu servidor. Un fallo en una actualización, un ataque malicioso o un error humano pueden borrarlo todo en segundos.
Por eso, hacer un backup PrestaShop de forma regular no es una opción, es una necesidad. La buena noticia es que si tu hosting utiliza Plesk, tienes a tu disposición una de las herramientas más potentes y sencillas para asegurar tu tienda. En esta guÃa completa, te enseñaré paso a paso cómo crear una copia seguridad PrestaShop en Plesk, tanto de los archivos como de la base de datos, y cómo restaurarla si algún dÃa lo necesitas.
Vamos a ello, sin tecnicismos raros y con instrucciones muy claras para que lo hagas tú mismo.
¿Qué incluye un backup completo de PrestaShop?
Antes de lanzarnos, es importante que entiendas qué estamos protegiendo. Un backup PrestaShop completo se compone de dos partes inseparables:
- Los archivos del sistema: Todo el código de PrestaShop (la carpeta
public_htmlohttpdocs), las imágenes de tus productos, los módulos, los temas y los archivos de configuración comoparameters.php. - La base de datos: Es el cerebro de tu tienda. Aquà se guardan todos los datos de tus productos (precios, descripciones, stock), tus clientes, sus direcciones, el historial de pedidos, los cupones de descuento y la configuración de los módulos.
Si solo haces una copia de los archivos, perderÃas toda la información de tu negocio. Si solo copias la base de datos, tendrÃas un esqueleto sin el diseño ni las imágenes. Por eso, un backup PrestaShop debe incluir siempre ambos elementos.
El método infalible: Crear el backup en Plesk
Plesk es un panel de control muy visual e intuitivo. No necesitas ser un experto en servidores para gestionar tu hosting. Vamos a dividir el proceso en dos fases para que no te pierdas.
Fase 1: Preparar tu tienda para la copia de seguridad
Este paso es clave para que el backup sea consistente.
- Activa el modo mantenimiento: Ve al panel de administración de tu PrestaShop (normalmente en
tudominio.com/admin). Ve a Parámetros avanzados -> Mantenimiento y activa el modo mantenimiento. Esto evitará que clientes hagan pedidos mientras estás copiando los datos, lo que podrÃa generar un backup incompleto o con errores. - Cierra tu sesión de administración: Después de activar el modo mantenimiento, cierra sesión en el back-office. Es una buena práctica para asegurar que no haya procesos de escritura en la base de datos.
Fase 2: Crear el backup desde Plesk (El método completo)
Plesk te permite crear una copia de seguridad completa de tu suscripción (que incluye archivos y bases de datos) en un solo paso. Es la forma más fácil y recomendada.
- Accede a Plesk: Entra en tu panel de control de Plesk con tu usuario y contraseña (normalmente en una URL como
https://tudominio.com:8443). - Ve al Administrador de copias de seguridad: En el menú lateral izquierdo, busca la sección que dice "Copias de seguridad" o "Administrador de copias de seguridad". Haz clic ahÃ.
- Crea una nueva copia: Verás un botón azul que dice "Crear copia de seguridad". Púlsalo.
- Configura la copia: Se abrirá una ventana con opciones. Aquà tienes que decidir:
- ¿Qué quieres incluir?: Selecciona "Toda la suscripción". Esto incluirá tanto los archivos del sitio como todas las bases de datos asociadas a tu PrestaShop. Es la opción más segura.
- ¿Dónde guardarlo?: Elige "Almacenamiento local" para que se guarde en el propio servidor. También puedes configurar un almacenamiento remoto (como FTP o un servicio en la nube), pero para empezar, el local es perfecto.
- Nombre: Puedes ponerle un nombre descriptivo, como
backup-prestashop-2025-01-15. Si lo dejas vacÃo, Plesk le asignará uno automáticamente con la fecha. - Notificación por correo: Marca la casilla si quieres que te avisen por email cuando termine el proceso.
- Inicia el proceso: Haz clic en "Aceptar" o "Crear". Plesk comenzará a trabajar. Dependiendo del tamaño de tu tienda, puede tardar desde unos segundos hasta varios minutos.
[INFO] Cuando elijas "Toda la suscripción", Plesk te creará un solo archivo comprimido que contiene todo. Esto facilita mucho la descarga y el almacenamiento.
Fase 3: Descargar el backup a tu ordenador (Opcional pero recomendado)
Guardar el backup solo en el servidor no es una buena estrategia. Si el servidor sufre un fallo grave, perderÃas también la copia. Por eso, es crucial descargarla a tu ordenador o a un servicio de almacenamiento en la nube.
- En el Administrador de copias de seguridad, verás una lista con las copias que has creado.
- Localiza la copia que acabas de hacer. A la derecha, verás un icono de descarga (normalmente una flecha hacia abajo).
- Haz clic en ese icono y espera a que se descargue el archivo
.taro.zipa tu equipo.
[TIP] Programa una copia de seguridad automática en Plesk. En la sección de "Copias de seguridad", busca la pestaña de "Programación". Puedes configurar que se haga un backup diario o semanal automáticamente y que se guarden las últimas 3 o 4 copias. Asà te olvidas del proceso manual.
Método alternativo: Backup manual de archivos y base de datos por separado
Si prefieres tener un control más granular o solo quieres copiar una parte, puedes hacerlo manualmente. Es un poco más largo, pero igual de efectivo.
Backup de los archivos de PrestaShop (vÃa FTP o Administrador de archivos)
- Accede a tus archivos: Puedes usar un cliente FTP como FileZilla, o el Administrador de archivos de Plesk (sección "Administrador de archivos" en el menú).
- Navega a la carpeta raÃz: Normalmente se llama
httpdocsopublic_html. Es donde está instalado PrestaShop. - Selecciona todo y descarga: Dentro de esa carpeta, selecciona todos los archivos y carpetas. Si usas el Administrador de archivos de Plesk, puedes comprimir todo en un archivo ZIP desde el botón "Comprimir" y luego descargarlo. Si usas FTP, simplemente arrastra las carpetas a tu ordenador.
Backup de la base de datos (vÃa phpMyAdmin)
- Accede a phpMyAdmin: En Plesk, ve a la sección "Bases de datos". Verás la base de datos que usa tu PrestaShop. Haz clic en el icono de phpMyAdmin.
- Exporta la base de datos: En la nueva pestaña que se abre, verás el panel de phpMyAdmin. Haz clic en la pestaña "Exportar" en el menú superior.
- Método rápido: Asegúrate de que el método esté en "Rápido" y el formato en "SQL". Haz clic en el botón "Continuar" o "Exportar".
- Guarda el archivo: Se descargará un archivo con extensión
.sql. Guárdalo junto con el backup de los archivos.
[WARNING] Este método manual es más propenso a errores si no tienes experiencia. Si no estás seguro de qué estás haciendo, es mucho mejor que uses la opción de "Toda la suscripción" de Plesk, que hace todo el trabajo por ti de forma automática y sin errores.
Cómo restaurar un backup de PrestaShop en Plesk
Restaurar es tan importante como crear la copia. Imagina que has modificado un archivo de configuración y la tienda se ha roto. Con el backup, vuelves a la normalidad en minutos.
Restaurar el backup completo desde Plesk
Este es el método más sencillo y te devolverá tanto los archivos como la base de datos al estado exacto en el que estaban cuando hiciste la copia.
- Ve al Administrador de copias de seguridad de Plesk.
- Localiza la copia que quieres restaurar de la lista.
- Haz clic en el icono de "Restaurar" (normalmente es un icono con una flecha circular o una "R").
- Selecciona qué restaurar: Plesk te preguntará qué quieres restaurar. Si quieres todo, selecciona "Toda la suscripción". Si solo quieres los archivos o solo la base de datos, puedes elegir esa opción especÃfica.
- Confirma la restauración: Haz clic en "Aceptar". Plesk te advertirá de que los datos actuales serán reemplazados por los del backup. Confirma que estás de acuerdo.
[WARNING] Restaurar un backup sobrescribirá cualquier cambio que hayas hecho después de crear esa copia. Si has hecho cambios importantes, asegúrate de que no te importa perderlos o haz un backup de la situación actual antes de restaurar.
Restaurar el backup manual (Archivos y Base de datos por separado)
Si hiciste el backup manualmente, tendrás que restaurar cada parte.
- Restaurar archivos: Sube todos los archivos que descargaste de nuevo a la carpeta
httpdocsopublic_htmlde tu servidor, sobrescribiendo los existentes. Con FileZilla es tan fácil como arrastrar y soltar. - Restaurar la base de datos:
- Ve a "Bases de datos" en Plesk y entra en la base de datos de tu PrestaShop.
- Abre phpMyAdmin.
- Haz clic en la pestaña "Importar".
- Selecciona el archivo
.sqlque guardaste y haz clic en "Continuar".
[TIP] Después de restaurar, es recomendable que elimines la carpeta
var/cache(ovar/cache/prodyvar/cache/deven versiones nuevas) de tu PrestaShop. Esto fuerza a la tienda a regenerar los archivos de caché y evitará errores extraños de visualización o configuración.
Preguntas frecuentes (FAQ) sobre el backup de PrestaShop en Plesk
Aquà te respondo a las dudas más comunes que nos llegan al soporte.
¿Con qué frecuencia debo hacer un backup de mi tienda?
Depende de la actividad de tu tienda. Si tienes pocos pedidos al dÃa, con un backup semanal es suficiente. Si es una tienda muy activa, te recomiendo hacerlo diario. Plesk te permite programar esta tarea automáticamente, asà que no hay excusa para no hacerlo.
¿Dónde se guardan las copias de seguridad en Plesk?
Por defecto, se guardan en una carpeta del servidor llamada backup. La ubicación exacta puede variar, pero no es algo que debas tocar. Lo importante es que, además, descargues la copia a tu ordenador o a la nube (Dropbox, Google Drive, etc.) para tener una copia externa.
¿Puedo restaurar mi PrestaShop en otro servidor con Plesk?
SÃ, absolutamente. El archivo de backup de Plesk contiene todo lo necesario. Solo tienes que subir ese archivo al nuevo servidor Plesk y usar la función de "Restaurar" desde el Administrador de copias de seguridad. Plesk se encargará de recrear los archivos y las bases de datos en el nuevo entorno.
¿Qué hago si mi backup no se descarga o el archivo está corrupto?
Si el archivo se descarga pero al restaurarlo da error, puede deberse a que el archivo se corrompió durante la descarga. Intenta descargarlo de nuevo. Si el problema persiste, crea un nuevo backup y prueba de nuevo. Si aún asà falla, contacta con tu proveedor de hosting, ya que puede haber un problema con el espacio en disco o la configuración del servidor.
¿El backup de Plesk incluye los emails? (Si tengo correos en el mismo dominio)
SÃ, si seleccionas "Toda la suscripción", Plesk también incluirá las cuentas de correo y sus mensajes. Es una ventaja de usar el método completo que te he explicado.
Conclusión: Tu tranquilidad está a un clic
Crear un backup PrestaShop en Plesk no es complicado, pero sà es una de las tareas más importantes que puedes hacer como dueño de una tienda online. Con la herramienta integrada de Plesk, tienes la capacidad de proteger tu negocio de desastres en solo unos minutos.
Espero que esta guÃa te haya sido de gran ayuda. No esperes a tener un problema para hacer tu primera copia de seguridad. Entra en tu panel de Plesk ahora mismo, crea tu primer backup y descárgalo a tu ordenador. Es una inversión de tiempo que te ahorrará muchos quebraderos de cabeza en el futuro.
Y recuerda, si tienes cualquier duda, no dudes en contactar con tu soporte de hosting. Para eso estamos.
