Cómo crear un backup completo de PrestaShop en Plesk (archivos y BD)
¿Te suena eso de que tu tienda online es el resultado de meses de trabajo, configuraciones, productos y pedidos? Perderlo todo por un error de actualización, un ataque o un fallo del servidor sería un auténtico desastre. Por eso, hoy vamos a aprender a crear un backup completo de PrestaShop en Plesk, tanto de los archivos como de la base de datos, paso a paso y sin necesidad de ser un experto en informática.
Piensa en esta guía como tu red de seguridad. Al final, tendrás una copia de seguridad que te permitirá restaurar tu tienda en cualquier momento. Vamos a ello.
¿Por qué es tan importante hacer una copia de seguridad?
Antes de ensuciarnos las manos, hablemos claro. Un backup no es un lujo, es una necesidad. Imagina que una actualización de un módulo deja tu tienda en blanco, o que accidentalmente borras un producto importante. Sin una copia de seguridad, tendrías que reconstruirlo todo desde cero, algo que podría llevarte días o incluso semanas.
Además, los backups te protegen de problemas graves como:
- Fallos del servidor o del disco duro.
- Infecciones de malware o ataques de hackers.
- Errores humanos (todos los cometemos, ¡tranquilo!).
- Actualizaciones fallidas de PrestaShop o de sus módulos.
Tener una copia de seguridad reciente es la diferencia entre un pequeño contratiempo y un problema grave para tu negocio. Es tu seguro de vida digital. Y hacerlo en Plesk es mucho más sencillo de lo que crees.
Entendiendo qué es un backup de PrestaShop
Un backup completo de PrestaShop se compone de dos partes fundamentales que debes respaldar por separado:
1. Los Archivos del Sitio (El Código)
Esta es la "carpeta" donde vive tu tienda. Contiene el código fuente de PrestaShop, los temas, los módulos, las imágenes de tus productos, los logs, etc. En resumen, todo lo que hace que tu tienda se vea y funcione como lo hace. Si pierdes estos archivos, tu tienda deja de existir visualmente.
2. La Base de Datos (La Información)
Esta es la "memoria" de tu tienda. Es una colección de datos organizados que contiene información crítica: tus productos, clientes, pedidos, contraseñas, precios, configuraciones, etc. Si pierdes la base de datos, es como si tu tienda sufriera amnesia: tendrías la estructura, pero sin ningún contenido ni historial.
Un backup completo debe incluir siempre ambas partes. Hacer solo una de ellas sería como guardar la carcasa de un coche sin el motor, o viceversa.
Cómo crear un backup de archivos en Plesk
Plesk es un panel de control muy popular que facilita la gestión de tu hosting. Vamos a ver cómo hacer una copia de seguridad de los archivos de tu PrestaShop.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente suele ser algo como https://tu-dominio.com:8443 o una dirección IP con el puerto correspondiente. Introduce tu usuario y contraseña para entrar.
Paso 2: Encuentra tu dominio
En el panel principal, verás una lista de tus dominios y subdominios. Localiza el dominio donde está instalada tu tienda PrestaShop y haz clic en él. Esto te llevará al panel de gestión de ese sitio web.
Paso 3: Navega al Administrador de Archivos
En el menú lateral izquierdo, busca la sección que dice "Archivos" y haz clic en "Administrador de Archivos". Esta herramienta te permite navegar por el sistema de archivos de tu sitio web, igual que harías con el explorador de archivos de tu ordenador.
Paso 4: Localiza la raíz del sitio
Dentro del Administrador de Archivos, verás una estructura de carpetas. Normalmente, los archivos de tu sitio web se encuentran en una carpeta llamada httpdocs o public_html. Esta es la raíz de tu PrestaShop. Haz clic en esa carpeta para entrar.
Paso 5: Selecciona todo y descarga
Este es el paso clave. Una vez dentro de httpdocs:
- Haz clic en la casilla de verificación en la parte superior de la lista de archivos para seleccionar todos los archivos y carpetas.
- Busca el botón que dice "Descargar" o "Archivar" en la barra de herramientas superior.
- Plesk te preguntará si quieres crear un archivo comprimido (como
.zipo.tar.gz) de los archivos seleccionados. Elige la opción que prefieras y haz clic en Aceptar. Plesk empezará a comprimir todos los archivos de tu tienda en un solo paquete. - Cuando el proceso termine, se descargará automáticamente el archivo comprimido a tu ordenador. También puede que te ofrezca un enlace de descarga. Guarda este archivo en un lugar seguro, fuera de tu servidor (por ejemplo, en tu disco duro local o en un servicio de almacenamiento en la nube).
[TIP]: El proceso de compresión y descarga puede tardar unos minutos si tu tienda tiene muchas imágenes o archivos grandes. Ten paciencia y no cierres la pestaña del navegador hasta que termine.
Cómo crear un backup de la base de datos en Plesk
Ahora vamos con la parte más importante: la base de datos. Este es el corazón de tu tienda, así que presta mucha atención.
Paso 1: Vuelve al panel de tu dominio
Desde el Administrador de Archivos, vuelve al panel principal de tu dominio. Puedes hacer clic en el botón "Atrás" o en el nombre de tu dominio en el menú de la izquierda.
Paso 2: Accede a la sección de Bases de Datos
En el menú lateral izquierdo, busca la sección "Bases de Datos" y haz clic en ella. Verás una lista con todas las bases de datos asociadas a tu dominio. Normalmente, PrestaShop crea una base de datos con un nombre que incluye el nombre de tu tienda o un prefijo como presta_ o db_. Si no estás seguro de cuál es, busca en el archivo de configuración parameters.php de PrestaShop, que se encuentra en la carpeta app/config. Ahí verás el nombre de la base de datos en el campo database_name.
Paso 3: Gestiona la base de datos correcta
Identifica la base de datos de tu PrestaShop y haz clic en su nombre. Se abrirá una página con información sobre la base de datos y varias opciones.
Paso 4: Crea la copia de seguridad
En esta nueva página, busca un botón o icono que diga "Copiar a un archivo" o "Backup". Al hacer clic, Plesk te pedirá que elijas una ubicación para guardar el archivo de backup. Suele ofrecerte dos opciones:
- Descargar: Te descargará el archivo
.sqldirectamente a tu ordenador. - Guardar en el servidor: Lo guardará en una carpeta dentro de tu hosting.
Te recomiendo elegir la opción de "Descargar" para tener una copia local de inmediato. Plesk generará un archivo con la estructura y todos los datos de tu base de datos.
[WARNING]: Asegúrate de que el nombre del archivo de la base de datos que estás respaldando es el correcto. Un error común es hacer backup de una base de datos vacía o de otro sitio web. Verifica siempre el nombre y el tamaño del archivo resultante. Un backup de una tienda con productos suele pesar más de unos pocos megabytes.
El método más fácil: Usar la herramienta de Backup de Plesk
Plesk tiene una herramienta integrada que te permite crear un backup completo (archivos y base de datos) de forma automática y sin tanto clic. Es la opción más recomendable para principiantes.
Paso 1: Ve a la sección de Backup
En el panel de tu dominio, busca la sección "Copias de seguridad" o "Backup" en el menú de la izquierda. Haz clic en ella.
Paso 2: Crea una nueva copia
Haz clic en el botón "Crear una copia de seguridad" o "Backup". Se abrirá una ventana con opciones de configuración.
Paso 3: Configura tu backup
Aquí podrás elegir qué quieres incluir en la copia de seguridad:
- Tipo de copia: Asegúrate de seleccionar la opción que incluya "Datos de cuentas de usuario" y "Datos de sitios web" (o algo similar). Esto garantiza que se incluyan tanto los archivos como las bases de datos.
- Ubicación: Puedes elegir guardar el backup en el servidor (en una carpeta específica) o en un almacenamiento remoto (como FTP o un servicio en la nube). Para un principiante, lo más fácil es guardarlo en el servidor y luego descargarlo manualmente.
- Programar (opcional): Puedes configurar un horario para que Plesk haga backups automáticos. ¡Esto es oro puro! Te recomiendo configurar una copia semanal para tener siempre una versión reciente sin tener que acordarte de hacerlo.
Paso 4: Ejecuta el backup
Una vez configurado, haz clic en "Realizar copia de seguridad" o "Aceptar". Plesk empezará a trabajar y te mostrará una barra de progreso. Cuando termine, verás el archivo de backup en la lista de copias de seguridad disponibles. Desde ahí, puedes descargarlo a tu ordenador.
[INFO]: La herramienta de backup de Plesk crea un archivo comprimido que contiene todo el sitio web y su base de datos. Es la forma más completa y segura de hacer un backup PrestaShop Plesk, ya que no se te olvidará ninguna parte.
Preguntas frecuentes (FAQ) sobre backups de PrestaShop
¿Con qué frecuencia debo hacer un backup de mi tienda?
Depende de la actividad de tu tienda. Si haces muchos pedidos al día, lo ideal es hacer un backup diario. Si es una tienda pequeña con poco movimiento, un backup semanal puede ser suficiente. La clave es que la copia de seguridad sea lo más reciente posible para no perder mucha información en caso de problema.
¿Dónde debo guardar mis backups?
¡Nunca en el mismo servidor donde está tu tienda! Si el servidor falla, perderás la tienda y los backups. Guárdalos en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube (como Google Drive, Dropbox, etc.). La idea es tener una copia en un lugar físico diferente.
¿Cómo puedo restaurar un backup en Plesk?
Es un proceso muy similar al de crearlo. En la sección de "Copias de seguridad", verás una lista de tus backups. Haz clic en el botón de "Restaurar" junto al backup que quieras usar. Plesk te preguntará qué partes quieres restaurar (archivos, base de datos, etc.) y se encargará de todo. Es importante tener cuidado al restaurar, ya que sobrescribirá los datos actuales.
¿Puedo hacer un backup de PrestaShop sin usar Plesk?
Sí, es posible. Puedes hacerlo manualmente usando un cliente FTP (como FileZilla) para descargar los archivos y phpMyAdmin para exportar la base de datos. Sin embargo, es un proceso más técnico y propenso a errores. La herramienta de Plesk es mucho más segura y cómoda.
¿Qué hago si mi backup es demasiado grande para descargarlo?
Si tu tienda tiene muchos archivos, el backup puede ser de varios gigabytes. En ese caso, puedes utilizar un gestor de descargas o pedir a tu proveedor de hosting que te lo transfiera a un servicio de almacenamiento en la nube. Otra opción es dividir el backup en partes más pequeñas, aunque esto es más complicado.
[TIP]: Antes de hacer cualquier cambio importante en tu tienda (como actualizar PrestaShop, instalar un módulo nuevo o modificar el tema), haz siempre un backup completo. Es una buena práctica que te ahorrará muchos quebraderos de cabeza.
Conclusión: La tranquilidad de tener un backup
Crear una copia seguridad PrestaShop no es una tarea complicada, pero requiere que lo hagas con regularidad. Siguiendo los pasos que hemos visto, podrás respaldar PrestaShop de forma completa en Plesk, tanto los archivos como la base de datos, en pocos minutos.
No esperes a que ocurra un desastre para pensar en los backups. Hazlo ahora, programa copias automáticas si es posible y guarda los archivos en un lugar seguro. La tranquilidad de saber que tu negocio está protegido no tiene precio. Tu yo del futuro (y tu tienda) te lo agradecerán.
