Guía para crear y restaurar copias de seguridad de PrestaShop en Plesk
Perder los datos de tu tienda PrestaShop puede ser una pesadilla. Un error al actualizar un módulo, un ataque informático o un simple fallo del servidor pueden borrar meses de trabajo, pedidos y configuraciones. Por eso, dominar el proceso de backup PrestaShop Plesk y saber restaurar PrestaShop Plesk es la habilidad más importante que puedes tener como administrador.
En esta guía extensa, te explicaremos paso a paso cómo crear y restaurar una copia seguridad PrestaShop usando el panel de control Plesk. No necesitas ser un experto en sistemas; solo sigue las instrucciones al pie de la letra y tendrás tu tienda protegida.
¿Por qué es crucial hacer backups de PrestaShop?
Antes de ponernos manos a la obra, entendamos por qué esto es tan importante. Tu tienda PrestaShop no son solo archivos; es una base de datos con productos, clientes y pedidos. Si pierdes la base de datos, perderás el negocio.
[WARNING] Un backup incompleto (solo archivos sin la base de datos) te dejará con una tienda rota. Siempre debes respaldar ambos: archivos del sistema y la base de datos MySQL.
Requisitos previos antes de empezar
Para seguir esta guía necesitas:
- Acceso a Plesk como administrador o con permisos de "Suscriptor".
- Conocer tu usuario y contraseña de FTP o del administrador de archivos de Plesk.
- Tener espacio libre en tu hosting (al menos el doble del tamaño de tu tienda).
- Conexión a internet estable (los backups pueden pesar varios GB).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. El proceso es similar, pero los nombres de las opciones pueden variar ligeramente.
Método 1: Crear un backup completo desde Plesk (Recomendado)
Este es el método más seguro y sencillo. Plesk te permite generar un archivo comprimido con todos los archivos y la base de datos en un solo paso.
Paso 1: Accede al Administrador de Backups
- Inicia sesión en tu panel de Plesk.
- En el menú lateral izquierdo, busca la sección "Herramientas y configuraciones".
- Dentro, haz clic en "Administrador de copias de seguridad" (a veces aparece como "Backup Manager").
Paso 2: Inicia un nuevo backup
- Haz clic en el botón "Crear copia de seguridad" (suele ser un icono de disco o un botón verde).
- Selecciona el dominio de tu tienda PrestaShop en el desplegable.
- Marca la opción "Incluir archivos del sitio web".
- Marca la opción "Incluir bases de datos". Es importante que selecciones la base de datos que usa tu PrestaShop (normalmente tiene un nombre como
prestashop_dbotudominio_presta). - Elige el destino. Puedes guardarlo en el servidor (almacenamiento local) o descargarlo directamente a tu PC. Para máxima seguridad, te recomiendo descargarlo a tu PC.
Paso 3: Configura opciones avanzadas (Opcional)
Puedes marcar "Comprimir archivos" para que ocupe menos espacio. Si tu tienda es muy grande, activa "Dividir en partes" para que el backup no falle por límite de tamaño.
Paso 4: Ejecuta el backup
Haz clic en "Aceptar". El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu tienda. No cierres la ventana hasta que veas el mensaje de éxito.
[TIP] Programa backups automáticos semanales desde la misma sección "Programar copias de seguridad". Así te olvidas de hacerlos manualmente.
Método 2: Backup manual desde Plesk (Para usuarios avanzados)
Si prefieres tener control total sobre qué archivos respaldas, puedes hacerlo manualmente.
Paso 1: Exporta la base de datos
- Ve a "Bases de datos" en el menú de Plesk.
- Localiza la base de datos de tu PrestaShop.
- Haz clic en el nombre de la base de datos y luego en "Exportar".
- Elige "Exportar con estructura y datos" (opción por defecto).
- Selecciona "Comprimido" (gzip) para ahorrar espacio.
- Haz clic en "Aceptar" y descarga el archivo
.sql.gza tu PC.
Paso 2: Descarga los archivos del sitio
- Ve a "Archivos" en el menú de Plesk (o usa FTP con un cliente como FileZilla).
- Navega hasta la carpeta
httpdocs(opublic_html). - Selecciona todos los archivos y carpetas (Ctrl+A).
- Haz clic en "Descargar" (icono de flecha hacia abajo). Plesk los comprimirá en un ZIP.
- Descarga ese ZIP a tu PC.
[WARNING] Este método manual es más propenso a errores. Si olvidas descargar la base de datos, tu backup servirá de poco. Siempre haz ambos pasos.
Cómo restaurar una copia de seguridad de PrestaShop en Plesk
Ahora viene la parte crítica: restaurar PrestaShop Plesk después de un desastre. Hay dos escenarios: restaurar desde un backup completo de Plesk o desde archivos manuales.
Escenario A: Restaurar desde un backup completo de Plesk
Este es el método más rápido y fiable.
- Ve al "Administrador de copias de seguridad".
- Busca el backup que deseas restaurar. Si lo descargaste a tu PC, primero súbelo:
- Haz clic en "Subir".
- Selecciona el archivo
.tar.gzo.zipde tu backup. - Espera a que termine la subida.
- Una vez que el backup aparezca en la lista, haz clic en el icono de "Restaurar" (suele ser una flecha circular).
- Marca las opciones:
- "Restaurar archivos del sitio web" (marcado por defecto).
- "Restaurar bases de datos" (marcado por defecto).
- Plesk te preguntará si quieres sobrescribir los archivos actuales. Selecciona "Sobrescribir".
- Haz clic en "Aceptar" y espera a que termine. Tu tienda volverá exactamente al estado en que estaba cuando creaste el backup.
[INFO] Si el backup es de un dominio diferente, Plesk te permitirá elegir a qué dominio restaurarlo. Útil si cambias de servidor.
Escenario B: Restaurar desde archivos manuales (base de datos + archivos)
Si solo tienes un .sql.gz y un .zip de tu tienda, sigue estos pasos:
Paso 1: Restaurar los archivos del sitio
- Ve a "Archivos" en Plesk.
- Navega hasta
httpdocs. - Opcional pero recomendado: Renombra la carpeta actual a
httpdocs_old(por si algo sale mal). - Sube tu archivo ZIP de backup y extráelo aquí.
- Asegúrate de que los archivos tengan los permisos correctos (generalmente 755 para carpetas y 644 para archivos).
Paso 2: Restaurar la base de datos
- Ve a "Bases de datos".
- Localiza la base de datos de tu PrestaShop.
- Haz clic en "Importar".
- Selecciona tu archivo
.sql.gz. - Haz clic en "Aceptar". La importación puede tardar unos minutos.
[WARNING] Si tu PrestaShop no se conecta a la base de datos después de restaurar, edita el archivo
app/config/parameters.phpy verifica que el nombre de la base de datos, usuario y contraseña sean correctos.
Preguntas frecuentes (FAQ) sobre backup PrestaShop Plesk
1. ¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu tienda. Si vendes a diario, haz backups automáticos cada 24 horas. Si es un sitio pequeño, semanal es suficiente.
2. ¿Puedo restaurar un backup de PrestaShop a otro dominio?
Sí, pero deberás cambiar la URL en la base de datos. Usa herramientas como Search-Replace-DB o edita la tabla ps_configuration y ps_shop_url manualmente.
3. ¿Qué hago si el backup falla por tamaño?
Divide el backup en partes desde las opciones avanzadas de Plesk. También puedes comprimir más los archivos o eliminar logs antiguos de PrestaShop.
4. Mi Syspanel usa puerto 2106, ¿cómo accedo?
Escribe en tu navegador: http://tudominio.com:2106. El proceso de backup es similar, busca "Backup" en el menú principal.
5. ¿El backup incluye los módulos y temas instalados?
Sí, si marcas "Incluir archivos del sitio web", todos los módulos, temas y configuraciones se guardan.
6. ¿Puedo hacer un backup solo de la base de datos?
Sí, desde "Bases de datos" > Exportar. Útil si solo quieres preservar los pedidos y clientes.
7. ¿Cómo verifico que mi backup es válido?
Restáuralo en un subdominio de prueba (ej: test.tudominio.com). Si la tienda funciona, el backup es correcto.
Conclusión: No arriesgues tu negocio
Hacer un backup PrestaShop Plesk no es opcional; es una necesidad. Con los pasos de esta guía, puedes proteger tu tienda de cualquier imprevisto. Recuerda:
- Usa el Administrador de Backups de Plesk para copias completas y automáticas.
- Guarda siempre una copia fuera del servidor (en tu PC o en la nube).
- Practica la restauración en un entorno de prueba antes de una emergencia real.
Si sigues estos consejos, podrás restaurar PrestaShop Plesk en minutos y mantener tu negocio siempre activo. ¡No esperes a que sea demasiado tarde!
[TIP] Si tienes dudas, contacta a tu proveedor de hosting. Muchos ofrecen backups automáticos gratuitos, pero siempre es mejor tener tu propia copia de seguridad.
