Cómo hacer una copia de seguridad de PrestaShop en Plesk
Introducción: ¿Por qué es vital hacer un backup de tu tienda PrestaShop?
Tener una tienda online con PrestaShop implica gestionar productos, pedidos, clientes y configuraciones. Imagina que por un error, un ataque o una actualización fallida pierdes todo. Sin una copia de seguridad, recuperar la información sería casi imposible. Por eso, aprender a hacer un backup PrestaShop Plesk es una de las tareas más importantes como propietario de un e-commerce.
En esta guía, te explicaré paso a paso cómo realizar una copia de seguridad completa de tu tienda PrestaShop usando el panel de control Plesk. Además, veremos cómo restaurar esa copia si algún día la necesitas. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra.
¿Qué incluye una copia de seguridad completa de PrestaShop?
Antes de empezar, es importante que sepas que una copia de seguridad de tu tienda debe incluir dos partes esenciales:
- Los archivos del sitio web: Todo el código de PrestaShop, imágenes, temas, módulos, etc.
- La base de datos: Aquí se almacenan los productos, pedidos, clientes, configuraciones, etc.
Si solo guardas los archivos o solo la base de datos, no podrás restaurar la tienda por completo. Por eso, en Plesk podemos hacer un backup que incluya ambos elementos de forma sencilla.
Paso 1: Acceder a Plesk y localizar tu dominio
Para empezar, necesitas acceder a tu panel de control Plesk. Normalmente, la dirección es algo como https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting.
Una vez dentro, busca la sección "Sitios web y dominios" o "Websites & Domains". Allí verás una lista de todos los sitios que tienes alojados. Haz clic en el nombre del dominio donde está instalado tu PrestaShop.
Paso 2: Crear una copia de seguridad (backup) en Plesk
Dentro de la página de tu dominio, busca el icono o enlace que dice "Backup Manager" o "Administrador de copias de seguridad". Es posible que esté en la barra de herramientas o en el menú de la izquierda.
### Configurar el backup completo
Al entrar en el Backup Manager, verás varias opciones. Para hacer un backup PrestaShop Plesk completo, sigue estos pasos:
- Haz clic en "Crear una copia de seguridad" o "Back Up".
- Se abrirá un formulario. En "Seleccionar contenido", elige "Todo el sitio web" (o "Full site backup"). Esto incluirá archivos y base de datos.
- En "Configuración", puedes darle un nombre a la copia, por ejemplo:
backup-prestashop-2024-01-15. - Elige "Almacenamiento local" para guardar la copia en el servidor (recomendado para restauraciones rápidas) o "Descargar al ordenador" si quieres tener una copia externa.
- Haz clic en "Aceptar" o "OK".
El proceso puede tardar unos minutos, dependiendo del tamaño de tu tienda. Cuando termine, verás la copia listada en el Backup Manager.
[TIP] Programa backups automáticos desde el Backup Manager para no olvidarte. Plesk permite establecer una frecuencia diaria, semanal o mensual.
Paso 3: Descargar la copia de seguridad a tu ordenador (opcional pero recomendado)
Aunque la copia esté en el servidor, es buena práctica tener una copia externa. Para descargarla:
- En el Backup Manager, localiza la copia que acabas de crear.
- Haz clic en el icono de descarga (normalmente una flecha hacia abajo).
- Se descargará un archivo con extensión
.taro.zip. Guárdalo en un lugar seguro, como un disco duro externo o la nube.
[WARNING] No almacenes la única copia en el mismo servidor. Si el servidor falla, perderías todo. Usa almacenamiento externo o servicios como Google Drive, Dropbox, etc.
Paso 4: Restaurar una copia de seguridad de PrestaShop en Plesk
Ahora veamos cómo restaurar PrestaShop Plesk si alguna vez necesitas recuperar tu tienda. El proceso es muy similar al de crear un backup.
### Pasos para restaurar desde el Backup Manager
- Ve al Backup Manager de tu dominio.
- Busca la copia que deseas restaurar en la lista. Si la descargaste antes, primero deberás subirla al servidor. Para ello, usa la opción "Subir" y selecciona el archivo
.taro.zip. - Una vez que la copia esté en la lista, haz clic en el icono de restaurar (normalmente una flecha circular).
- Se abrirá una ventana con opciones. Elige "Restaurar todo el sitio web" para recuperar archivos y base de datos.
- Confirma la acción. Plesk te advertirá que se sobrescribirán los datos actuales. Acepta solo si estás seguro.
El proceso de restauración puede tardar varios minutos. Cuando termine, tu tienda PrestaShop volverá al estado exacto en el que estaba cuando se hizo el backup.
[INFO] Si solo quieres restaurar la base de datos (por ejemplo, después de una actualización fallida), puedes seleccionar "Solo base de datos" en el paso 4. Esto es útil si los archivos no han cambiado.
Preguntas frecuentes (FAQ) sobre backup y restauración en PrestaShop con Plesk
¿Cada cuánto debo hacer un backup de mi tienda?
Depende de la frecuencia con la que actualices tu tienda. Si añades productos o recibes pedidos a diario, lo ideal es hacer un backup diario. Si tu tienda es más estática, con un backup semanal puede ser suficiente. Configura backups automáticos en Plesk para no preocuparte.
¿Puedo restaurar un backup en un dominio diferente?
Sí, pero debes tener cuidado. Si restauras un backup de un dominio en otro, los enlaces y rutas pueden quedar desactualizados. PrestaShop tiene configuraciones de URL en la base de datos. Después de restaurar, deberás modificar la tabla ps_configuration o usar un script para actualizar las URLs. Es un proceso más avanzado.
¿Qué hago si el backup no se descarga correctamente?
Asegúrate de que el archivo no esté corrupto. Puedes intentar descargarlo de nuevo. Si el problema persiste, contacta con tu proveedor de hosting. También puedes generar un nuevo backup desde Plesk.
¿El backup incluye los módulos y temas instalados?
Sí, si seleccionaste "Todo el sitio web", se incluyen todos los archivos, incluidos módulos y temas. Al restaurar, todo volverá a su lugar.
¿Puedo hacer un backup solo de la base de datos?
Sí, en Plesk, al crear el backup, puedes elegir "Solo base de datos". Esto es útil si quieres guardar solo la información de productos y pedidos, sin los archivos del sitio.
¿Qué pasa si mi tienda es muy grande y el backup tarda mucho?
Es normal. Los backups de tiendas grandes pueden tardar varios minutos o incluso horas. No cierres la ventana del navegador ni apagues el ordenador. Si es muy lento, considera hacer backups en horas de bajo tráfico.
Consejos adicionales para proteger tu tienda PrestaShop
Además de los backups, aquí tienes algunas buenas prácticas:
- Mantén PrestaShop actualizado: Las versiones antiguas tienen vulnerabilidades.
- Usa contraseñas seguras tanto en el panel de administración como en la base de datos.
- Instala un módulo de seguridad para proteger contra ataques.
- Revisa los logs de errores periódicamente para detectar problemas a tiempo.
[WARNING] No subestimes la importancia de un backup. He visto tiendas que pierden meses de trabajo por no tener una copia de seguridad. Dedica 10 minutos hoy para ahorrarte un dolor de cabeza mañana.
Conclusión
Hacer un backup PrestaShop Plesk es un proceso sencillo que cualquier persona puede realizar siguiendo estos pasos. Recuerda que la clave está en la constancia: programa backups automáticos y guarda copias externas. Así, si ocurre un imprevisto, podrás restaurar PrestaShop Plesk en cuestión de minutos y tu negocio seguirá funcionando sin problemas.
Si tienes dudas, no dudes en contactar con el soporte técnico de tu hosting o revisar la documentación oficial de Plesk. ¡Tu tienda online te lo agradecerá!
