PrestaShop: Cómo hacer una copia de seguridad de tu tienda en Plesk
¿Te ha pasado alguna vez que, por un error tonto al modificar un archivo, tu tienda PrestaShop se ha quedado en blanco? O peor aún, ¿has sufrido un ataque o un fallo del servidor? Si no tienes una copia de seguridad reciente, recuperar tu negocio online puede convertirse en una pesadilla.
En este artículo, vamos a explicarte paso a paso cómo hacer una copia de seguridad de tu PrestaShop usando Plesk, el panel de control de hosting más común. No necesitas ser un experto en Linux ni un gurú del SysAdmin; solo sigue esta guía y tendrás tu backup tienda PrestaShop listo en pocos minutos.
Además, al final del artículo, te contaré cómo restaurar tu tienda desde esa copia, por si algún día toca hacerlo. Vamos allá.
¿Por qué es importante hacer un backup de tu PrestaShop?
PrestaShop es un sistema complejo. No solo tienes los archivos del programa (el core, los módulos, los temas), sino también una base de datos MySQL donde se guardan tus productos, clientes, pedidos y configuraciones. Perder cualquiera de las dos partes puede ser catastrófico.
Hacer un PrestaShop backup con regularidad te protege de:
- Errores humanos: Borrar un archivo clave, una actualización fallida, o modificar un archivo .htaccess sin saber lo que haces.
- Ataques de seguridad: Malware, inyecciones SQL o accesos no autorizados.
- Fallas del servidor: Cortes de luz, discos duros dañados o errores de configuración del hosting.
- Actualizaciones problemáticas: A veces, al actualizar PrestaShop o un módulo, algo se rompe y necesitas volver atrás.
Con una copia de seguridad en Plesk, tienes la tranquilidad de poder restaurar tu tienda en cuestión de minutos.
¿Qué vas a necesitar?
Antes de empezar, asegúrate de tener:
- Acceso a Plesk (normalmente se accede desde
https://tudominio.com:8443o la URL que te haya dado tu proveedor de hosting). - Tu usuario y contraseña de administrador de Plesk.
- Un poco de paciencia (el proceso es sencillo, pero la descarga puede tardar si tu tienda es grande).
[TIP] Si no sabes cómo acceder a Plesk, contacta con tu empresa de hosting. Normalmente te envían los datos de acceso al contratar el servicio.
Paso 1: Acceder al panel de Plesk
Abre tu navegador y escribe la dirección de tu panel Plesk. Por ejemplo: https://midominio.com:8443. Introduce tus credenciales y pulsa Iniciar sesión.
Una vez dentro, verás una interfaz con varias opciones. No te asustes, solo necesitas una: la sección de Archivos y Bases de datos.
Paso 2: Hacer la copia de seguridad de los archivos de PrestaShop
Los archivos de tu tienda (el código, las imágenes, los módulos) están en una carpeta dentro de tu servidor. En Plesk, se gestionan desde el Administrador de archivos.
Sigue estos pasos:
- En el panel principal de Plesk, busca la sección Archivos o Administrador de archivos. Normalmente está en el menú de la izquierda o en un icono con una carpeta.
- Se abrirá una ventana con la estructura de carpetas de tu dominio. Busca la carpeta donde tienes instalado PrestaShop. Normalmente es
httpdocsopublic_html. Si tu tienda está en una subcarpeta (por ejemplo,midominio.com/tienda), entra en esa carpeta. - Una vez dentro, selecciona todos los archivos y carpetas. Puedes hacerlo con Ctrl + A (Windows) o Cmd + A (Mac), o marcando la casilla de selección general.
- En la parte superior, verás un botón que dice Descargar o Download. Pulsa sobre él. Plesk comprimirá todos los archivos en un ZIP y comenzará la descarga.
[INFO] Este proceso puede tardar varios minutos si tu tienda tiene muchas imágenes o archivos grandes. No cierres la ventana ni recargues la página.
Guarda ese archivo ZIP en un lugar seguro: tu ordenador, un disco externo o, mejor aún, en la nube (Google Drive, Dropbox, etc.).
Paso 3: Hacer la copia de seguridad de la base de datos
La base de datos es el corazón de tu tienda. Sin ella, los archivos no sirven de nada. Para hacer el backup tienda PrestaShop de la base de datos, sigue estos pasos:
- En el panel de Plesk, busca la sección Bases de datos o Databases. Normalmente está en el mismo menú que Archivos.
- Verás una lista de todas las bases de datos asociadas a tu dominio. Busca la que usa PrestaShop. Si no estás seguro, revisa el archivo
app/config/parameters.phpde tu tienda (allí aparece el nombre de la base de datos). - Haz clic en el nombre de la base de datos. Se abrirá una ventana con información y opciones.
- Busca el botón Exportar dump o Exportar. Pulsa sobre él.
- Plesk te preguntará si quieres exportar solo la estructura, los datos, o ambos. Selecciona "Estructura y datos" para tener una copia completa.
- Haz clic en Aceptar. Se descargará un archivo con extensión
.sqlo.gz.
Guarda este archivo junto con el ZIP de los archivos. Siempre es buena idea ponerles una fecha en el nombre, por ejemplo: backup-prestashop-2025-04-08.zip y basededatos-2025-04-08.sql.
[WARNING] No confundas el archivo de la base de datos con los archivos de la tienda. Son dos cosas diferentes y necesitas ambas para una restauración completa.
Paso 4: Automatizar las copias de seguridad (opcional pero recomendado)
Si eres de los que se olvida de hacer backups (como la mayoría), Plesk te permite programar copias de seguridad automáticas. Así no tendrás que acordarte cada semana.
- En el panel de Plesk, ve a Herramientas y ajustes (normalmente en la parte inferior izquierda).
- Busca la opción Programador de tareas o Task Scheduler.
- Crea una nueva tarea. Ponle un nombre como "Backup semanal PrestaShop".
- En el tipo de tarea, elige Ejecutar un script personalizado o Crear copia de seguridad (según la versión de Plesk).
- Configura la frecuencia: por ejemplo, cada domingo a las 3:00 AM.
- Indica que quieres guardar la copia en un destino externo (FTP, Dropbox, etc.) si tu plan lo permite, o simplemente en el servidor (luego la puedes descargar manualmente).
- Guarda la tarea.
[TIP] Si tu hosting tiene poco espacio, no acumules muchas copias en el servidor. Programa que se eliminen las antiguas automáticamente (por ejemplo, guardar solo las últimas 4 copias).
¿Cómo restaurar tu PrestaShop desde la copia de seguridad?
Llegó el temido momento: tu tienda se ha roto y necesitas volver atrás. No te preocupes, si tienes los dos archivos (ZIP de archivos y SQL de base de datos), la restauración es sencilla.
Restaurar los archivos
- En Plesk, ve al Administrador de archivos y entra en la carpeta donde está tu tienda (normalmente
httpdocs). - Borra todos los archivos actuales (selecciona todo y pulsa "Eliminar"). Esto es importante para evitar conflictos.
- Sube el archivo ZIP que descargaste antes. Puedes arrastrarlo o usar el botón Subir.
- Una vez subido, selecciona el ZIP y haz clic en Extraer o Descomprimir. Plesk lo descomprimirá en la misma carpeta.
- Si el ZIP contenía una carpeta principal (por ejemplo,
tienda), asegúrate de que los archivos queden en la raíz correcta. Si no, mueve los archivos manualmente.
Restaurar la base de datos
- Ve a Bases de datos en Plesk.
- Haz clic en la base de datos que usaba tu tienda (la misma que exportaste).
- Busca el botón Importar dump o Importar.
- Selecciona el archivo
.sqlque descargaste y haz clic en Aceptar. - Espera a que termine la importación. Dependiendo del tamaño, puede tardar unos segundos o minutos.
Ajustes finales
Después de restaurar archivos y base de datos, puede que necesites:
- Limpiar la caché de PrestaShop: Ve a tu panel de administración (ej:
tudominio.com/admin) y en Parámetros de la tienda > Rendimiento pulsa "Limpiar caché". - Regenerar los archivos .htaccess: Si usas URL amigables, ve a Parámetros de la tienda > Tráfico y SEO > URL amigables y guarda de nuevo la configuración.
- Verificar los módulos: Algunos módulos pueden necesitar reactivarse después de una restauración.
[WARNING] Si tu tienda usaba SSL (HTTPS), asegúrate de que la restauración no haya cambiado la URL base. Revisa en Parámetros de la tienda > General que la URL de la tienda sea correcta.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo hacer un backup?
Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es un backup diario automático. Si es una tienda pequeña con pocos cambios, semanalmente puede bastar.
¿Puedo hacer el backup desde el propio PrestaShop?
Sí, PrestaShop tiene módulos de backup, pero no son tan fiables como el backup desde el servidor (Plesk). Además, el backup desde Plesk incluye todos los archivos del sistema, no solo los de PrestaShop.
¿Qué hago si mi copia de seguridad no funciona?
Primero, comprueba que los archivos no estén corruptos (intenta abrir el ZIP). Si el problema es la base de datos, asegúrate de que el archivo SQL no esté vacío. Siempre es buena práctica tener al menos dos copias de seguridad en lugares diferentes.
¿Puedo restaurar en otro servidor?
Sí, pero tendrás que cambiar la URL de la tienda en la base de datos (en la tabla ps_configuration) y en los archivos de configuración de PrestaShop. Además, si cambias de dominio, necesitarás regenerar los enlaces.
Conclusión
Hacer un PrestaShop backup con Plesk copia seguridad es un proceso que cualquier persona puede realizar siguiendo estos pasos. No necesitas ser un experto en Linux ni en SysAdmin. Solo necesitas un poco de organización y constancia.
Recuerda: una copia de seguridad no es un gasto, es una inversión. Te ahorrará horas de trabajo, dolores de cabeza y, sobre todo, pérdidas económicas si tu tienda sufre un problema grave.
Ahora que ya sabes cómo hacerlo, ¿a qué esperas? Ve a tu panel de Plesk y haz tu primer backup hoy mismo. Tu yo del futuro te lo agradecerá.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede a través del puerto 2106 (ej:
tudominio.com:2106) y busca las opciones de "Copia de seguridad" en el menú. Allí podrás exportar tanto los archivos como la base de datos de tu PrestaShop.
¿Te ha quedado alguna duda? Déjala en los comentarios (si este artículo está en un blog) o consulta con tu soporte técnico. ¡Buena suerte con tu tienda!
