Cómo crear una copia de seguridad (backup) de PrestaShop en Plesk
¿Por qué es tan importante hacer un backup de tu PrestaShop?
Tener una tienda online implica gestionar dos elementos muy valiosos: los archivos de tu tienda (el código, las imágenes, los módulos) y tu base de datos (pedidos, clientes, productos, configuraciones). Si algo sale mal —un hackeo, un error al actualizar un módulo o un fallo del servidor—, perderlo todo sería un desastre.
Por eso, dominar el proceso de backup PrestaShop Plesk no es un lujo, es una necesidad. Plesk es uno de los paneles de control de hosting más utilizados y ofrece herramientas muy potentes para que, incluso sin ser un experto técnico, puedas crear copias de seguridad completas con unos pocos clics.
En esta guía, te explicaré paso a paso cómo crear una copia de seguridad PrestaShop, cómo descargarla a tu ordenador y, lo más importante, cómo restaurar backup PrestaShop Plesk si alguna vez lo necesitas. Vamos a ello.
Antes de empezar: ¿Qué vamos a necesitar?
Para llevar a cabo este proceso, necesitas tener acceso a tu panel de control de Plesk. Normalmente, la URL de acceso suele ser algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
[INFO] Si tu hosting utiliza el panel alternativo "Syspanel" (antes conocido como HestiaCP), el proceso es diferente y el acceso se realiza a través del puerto 2106. Esta guía se centra exclusivamente en Plesk, pero si usas Syspanel, consulta la documentación específica de ese panel.
Método 1: Crear un backup completo desde Plesk (El más recomendado)
Este método crea un único archivo comprimido que incluye tanto los archivos de tu tienda como la base de datos. Es la opción más segura y la que te recomiendo para tus copias periódicas.
Paso 1: Accede a tu panel de Plesk
Inicia sesión en tu panel de control de Plesk con tu usuario y contraseña. Una vez dentro, verás el panel principal con todas tus suscripciones y dominios.
Paso 2: Localiza tu dominio de PrestaShop
En el panel principal, busca el dominio donde tienes instalada tu tienda PrestaShop. Haz clic en el nombre del dominio o en el botón "Administrar" que aparece al pasar el ratón por encima.
Paso 3: Entra en la sección de "Copias de seguridad"
Dentro de la administración de tu dominio, busca en el menú lateral o en los iconos de la parte inferior la sección llamada "Copias de seguridad" o "Backup". Haz clic en ella.
Paso 4: Crea una nueva copia de seguridad
Verás un botón azul que dice "Crear copia de seguridad" o "Backup". Haz clic en él.
Paso 5: Configura las opciones del backup
Se abrirá una ventana con varias opciones. Te explico cuáles son las más relevantes:
- Ubicación del backup: Puedes elegir entre almacenarla en el servidor (en el almacenamiento local de Plesk) o en un repositorio FTP. Te recomiendo elegir "Almacenamiento local" para simplificar, y luego descargar el archivo a tu ordenador.
- Qué incluir: Asegúrate de que estén marcadas las casillas de "Archivos" y "Bases de datos". Esto garantiza que se respalde todo tu PrestaShop.
- Opciones de correo electrónico: Puedes dejar esta opción desmarcada a menos que también quieras respaldar tus cuentas de correo.
- Nombre del archivo: Puedes dejar el nombre que te sugiere por defecto, que suele incluir la fecha y la hora.
Paso 6: Inicia el proceso
Una vez configurado, haz clic en "Aceptar" o "Crear". El proceso puede tardar desde unos minutos hasta un buen rato, dependiendo del tamaño de tu tienda. Plesk te mostrará una barra de progreso o una tarea en la cola.
Paso 7: Descarga el backup a tu ordenador
Cuando el proceso haya finalizado, verás el archivo de backup en la lista de "Copias de seguridad" dentro de Plesk. Selecciónalo y haz clic en el icono de "Descargar". Guarda este archivo en un lugar seguro, preferiblemente en un disco duro externo o en la nube (Google Drive, Dropbox, etc.). Nunca lo guardes solo en el mismo servidor.
[TIP] Programa copias de seguridad automáticas desde la propia sección de "Copias de seguridad" de Plesk. Así te olvidas del proceso y siempre tendrás una versión reciente de tu tienda.
Método 2: Backup manual de archivos y base de datos por separado
Este método es más granular y te puede servir si solo quieres respaldar una parte concreta, como la base de datos antes de hacer un cambio importante en la configuración.
### Backup de la Base de Datos (MySQL)
Tu base de datos es el corazón de tu tienda. Contiene toda la información crítica.
- En Plesk, dentro de tu dominio, busca la sección "Bases de datos" o "Bases de datos MySQL".
- Verás la base de datos asociada a tu PrestaShop (el nombre suele ser similar al de tu dominio).
- Haz clic en el nombre de la base de datos para entrar en su administración.
- Busca la pestaña o el icono de "Exportar" o "Dump".
- Plesk te permitirá exportar la base de datos en un archivo
.sqlo.gz. Haz clic en "Exportar" y descarga el archivo resultante.
### Backup de los archivos de la tienda
Los archivos son el código fuente de PrestaShop, las imágenes, los temas, etc.
- En Plesk, dentro de tu dominio, busca la sección "Administrador de archivos" o "Gestor de archivos".
- Navega hasta la carpeta donde está instalado PrestaShop. Normalmente es la carpeta
httpdocsopublic_html. - Selecciona todos los archivos y carpetas dentro de esa ruta. Puedes usar la casilla de verificación superior para seleccionarlos todos.
- En la barra de herramientas superior, busca el botón de "Comprimir" o "Zip".
- Se generará un archivo
.zipcon todos tus archivos. Descárgalo a tu ordenador.
[WARNING] Este método manual es más propenso a errores si no seleccionas bien todos los archivos. El método 1 (backup completo desde Plesk) es mucho más fiable y te asegura que no se te olvide nada.
Cómo restaurar un backup de PrestaShop en Plesk
Saber restaurar backup PrestaShop Plesk es tan importante como crearlo. Es tu red de seguridad. El proceso es muy sencillo si has creado la copia con el Método 1.
Restaurar desde el backup completo de Plesk
- Ve a la sección "Copias de seguridad" dentro de tu dominio en Plesk.
- Localiza en la lista el backup que quieres restaurar. Si lo has descargado y necesitas subirlo, primero deberás hacer clic en "Subir" o "Upload" y seleccionar el archivo desde tu ordenador.
- Una vez que el backup esté en la lista, haz clic en el icono de "Restaurar" (suele ser una flecha circular).
- Plesk te preguntará qué elementos quieres restaurar. Te recomiendo marcar "Archivos" y "Bases de datos" para una restauración completa.
- Confirma la acción. Importante: Este proceso sobrescribirá los datos actuales de tu tienda con los datos del backup. Asegúrate de que es lo que quieres hacer.
- Espera a que el proceso termine. Plesk te notificará cuando haya finalizado.
Restaurar archivos y base de datos por separado
Si solo tienes el backup de archivos o de base de datos por separado, el proceso es el siguiente:
- Para restaurar los archivos: Ve al "Administrador de archivos", sube tu archivo
.zip, selecciónalo y haz clic en "Extraer". Asegúrate de extraerlo en la carpeta correcta (httpdocs, etc.) y de que los archivos se sobrescriban. - Para restaurar la base de datos: Ve a la sección de "Bases de datos", entra en la base de datos de tu PrestaShop, y busca la opción "Importar". Sube tu archivo
.sqlo.gzy ejecuta la importación.
[WARNING] Antes de restaurar cualquier cosa, es una buena práctica hacer un backup nuevo de tu estado actual. Así, si algo sale mal durante la restauración, podrás volver al punto anterior.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo hacer un backup de mi PrestaShop?
Depende del volumen de pedidos y cambios que hagas en tu tienda. Como mínimo, te recomiendo hacerlo una vez a la semana. Si tu tienda tiene mucho movimiento diario, lo ideal es hacerlo a diario o incluso cada pocas horas, activando las copias automáticas de Plesk.
¿Puedo automatizar el proceso de backup en Plesk?
¡Sí! En la sección de "Copias de seguridad" de Plesk, busca la opción de "Programar copia de seguridad" o "Configuración de copia de seguridad". Ahí puedes establecer una frecuencia (diaria, semanal, mensual) y la hora a la que se ejecutará. Es la mejor manera de no olvidarte nunca.
¿Dónde debo guardar mis archivos de backup?
Nunca los guardes únicamente en el servidor de hosting. Si el servidor falla, perderías el backup. Lo más seguro es descargarlos a tu ordenador y, además, tener una copia en un servicio de almacenamiento en la nube (Dropbox, Google Drive, etc.) o en un disco duro externo.
¿El backup de Plesk incluye mis correos electrónicos?
Depende de cómo lo configures. Al crear la copia de seguridad, Plesk te da la opción de incluir las cuentas de correo y sus contenidos. Si solo te interesa tu tienda, puedes dejar esa opción desmarcada para que el archivo sea más pequeño y el proceso más rápido.
Mi backup falla, ¿qué puedo hacer?
Los fallos en los backups suelen deberse a que el proceso se agota por el tiempo de ejecución o por el tamaño de los archivos. Si tu tienda es muy grande, intenta hacer el backup de archivos y base de datos por separado. También puedes contactar con tu proveedor de hosting para que te asesore o aumente los límites del servidor.
[INFO] Recuerda que, si tu hosting usa el panel "Syspanel", el acceso se realiza por el puerto 2106 y el proceso de backup es diferente al explicado aquí. Esta guía es específica para Plesk.
Espero que esta guía te haya sido de gran ayuda. Realizar backup PrestaShop Plesk es un hábito que te ahorrará muchos quebraderos de cabeza en el futuro. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu tienda!
