🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo hacer un backup completo de PrestaShop en Plesk (BD + archivos)

Actualizado el 18 de septiembre de 2025

¿Por qué es importante hacer un backup de PrestaShop?

Hacer una copia de seguridad de tu tienda online no es una opción, es una necesidad. Imagina que pasas meses configurando productos, precios, descuentos y pedidos, y un día, por un error humano, un hackeo o un fallo del servidor, pierdes toda esa información. Sin un backup PrestaShop reciente, recuperar tu negocio sería una pesadilla.

Un backup completo de PrestaShop incluye dos partes fundamentales: la base de datos (donde se almacenan los pedidos, clientes, productos y configuraciones) y los archivos del sistema (el código, las imágenes, los módulos y los temas). Si solo haces una copia de una de las dos partes, no tendrás una copia de seguridad funcional.

En este artículo te voy a guiar paso a paso para que hagas un backup PrestaShop en Plesk de forma manual, tanto de la base de datos como de los archivos. Además, te explicaré cómo restaurar PrestaShop desde esa copia por si algún día lo necesitas. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.

Antes de empezar: ¿Qué necesitas?

Para realizar un Plesk backup de tu tienda, necesitas tener acceso al panel de control de tu hosting. En este caso, nos centramos en Plesk, que es uno de los paneles más usados en hosting compartido y VPS.

Ten a mano tus credenciales de acceso a Plesk y también las de acceso a la base de datos MySQL que usa tu PrestaShop (normalmente las encuentras en el archivo de configuración parameters.php dentro de la carpeta config de tu instalación).

[!TIP]
Antes de hacer cualquier cambio importante en tu tienda, como actualizar módulos, cambiar el tema o modificar archivos de configuración, es recomendable hacer una copia de seguridad completa. Así podrás volver atrás si algo sale mal.

Paso 1: Acceder a Plesk

Abre tu navegador web y escribe la URL de acceso a Plesk. Normalmente suele ser algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no sabes cuál es, pregunta a tu proveedor de hosting.

Introduce tu nombre de usuario y contraseña y haz clic en "Iniciar sesión". Una vez dentro, verás el panel principal con todas las opciones de gestión de tu hosting.

[!WARNING]
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106, no el 8443. En ese caso, la interfaz es diferente y este tutorial no es aplicable directamente. Este artículo se centra exclusivamente en Plesk.

Paso 2: Localizar tu dominio y la instalación de PrestaShop

En el panel de Plesk, busca la sección "Sitios web y dominios". Ahí verás una lista de todos los dominios que tienes alojados. Encuentra el dominio donde está instalada tu tienda PrestaShop y haz clic en él.

En la página de configuración del dominio, verás varias secciones: "Archivos", "Bases de datos", "Aplicaciones", etc. Para hacer un backup PrestaShop completo, necesitas acceder tanto a los archivos como a la base de datos.

Paso 3: Hacer el backup de la base de datos en Plesk

La base de datos es el corazón de tu tienda, así que es crucial que hagas una copia de seguridad correcta. Sigue estos pasos:

  1. En la página del dominio, busca la sección "Bases de datos" y haz clic en ella.
  2. Verás una lista de las bases de datos asociadas a tu dominio. Identifica la que usa PrestaShop. Si no estás seguro, busca un nombre que contenga "presta" o similar, o revisa el archivo parameters.php de tu instalación.
  3. Haz clic en el nombre de la base de datos para entrar en su gestión.
  4. En la parte superior, verás un botón llamado "Administrar" o un icono de engranaje. Haz clic en él.
  5. Se abrirá la herramienta de gestión de bases de datos (normalmente phpMyAdmin). No te asustes, solo vamos a usarla para algo sencillo.
  6. En phpMyAdmin, selecciona la base de datos en el panel izquierdo.
  7. Ve a la pestaña "Exportar" en la parte superior.
  8. Deja las opciones por defecto (método rápido, formato SQL) y haz clic en el botón "Continuar" o "Exportar".
  9. Se descargará un archivo con extensión .sql que contiene toda tu base de datos. Guárdalo en un lugar seguro, preferiblemente en tu ordenador y en un disco externo o en la nube.

[!TIP]
Te recomiendo que guardes la copia de la base de datos con un nombre descriptivo, por ejemplo: backup_bd_prestashop_20241025.sql. Así sabrás de qué fecha es la copia.

Paso 4: Hacer el backup de los archivos de PrestaShop en Plesk

Ahora vamos con la segunda parte del backup PrestaShop: los archivos. Estos incluyen el código fuente, las imágenes de tus productos, los módulos, los temas y los archivos de configuración.

  1. Vuelve a la página principal del dominio en Plesk.
  2. Busca la sección "Administrador de archivos" o "Archivos" y haz clic en ella.
  3. Se abrirá un explorador de archivos que muestra el contenido del directorio raíz de tu dominio (normalmente httpdocs o public_html). Ahí es donde está instalado PrestaShop.
  4. IMPORTANTE: Antes de descargar todos los archivos, debes poner tu tienda en modo mantenimiento para evitar que se generen archivos temporales o modificaciones mientras haces la copia. Puedes hacerlo desde el panel de administración de PrestaShop, en "Parámetros avanzados" -> "Mantenimiento". Activa el modo mantenimiento y guarda.
  5. Vuelve al Administrador de archivos de Plesk. Selecciona todos los archivos y carpetas del directorio raíz. Puedes hacerlo con la casilla de verificación en la parte superior o usando Ctrl + A.
  6. Con los archivos seleccionados, busca un botón que diga "Comprimir" o "Archivo" en la barra de herramientas superior. Haz clic en él.
  7. Plesk te pedirá que elijas el formato de compresión. Elige ZIP (es el más universal) y dale un nombre al archivo, por ejemplo: backup_archivos_prestashop.zip.
  8. Haz clic en "Aceptar" o "Comprimir". Plesk creará el archivo comprimido en el mismo directorio.
  9. Una vez que el archivo ZIP esté creado, selecciónalo y haz clic en el botón "Descargar" (normalmente un icono de flecha hacia abajo). Guarda el archivo en tu ordenador.

[!WARNING]
No olvides desactivar el modo mantenimiento de PrestaShop después de haber descargado los archivos. Vuelve a "Parámetros avanzados" -> "Mantenimiento" y desactívalo para que tus clientes puedan comprar de nuevo.

Paso 5: Método alternativo usando el administrador de archivos de Plesk

Si el método de comprimir archivos te resulta complicado, hay una alternativa. Puedes descargar los archivos directamente sin comprimir, pero esto puede ser muy lento si tu tienda tiene muchas imágenes o archivos grandes.

  1. En el Administrador de archivos, navega a la carpeta httpdocs.
  2. Selecciona todos los archivos y carpetas.
  3. Haz clic en el botón "Descargar". Plesk te descargará los archivos en un ZIP automáticamente (aunque a veces los divide en varios archivos si son muchos).

Este método es más lento y menos fiable que el de comprimir manualmente, así que te recomiendo que uses el método anterior.

Paso 6: Verifica que tu backup PrestaShop es correcto

Una vez que tengas los dos archivos (el .sql de la base de datos y el .zip de los archivos), es buena práctica verificarlos.

  • Para el archivo SQL: Puedes abrirlo con un editor de texto (como el Bloc de notas) y comprobar que contiene texto SQL con sentencias como CREATE TABLE o INSERT INTO. Si tiene contenido, es que la copia es válida.
  • Para el archivo ZIP: Intenta abrirlo con tu programa de compresión favorito (WinRAR, 7-Zip, etc.) y comprueba que contiene carpetas como admin, img, themes, modules, etc. Si puedes verlas, la copia es válida.

Cómo restaurar PrestaShop desde tu backup en Plesk

Saber hacer una copia de seguridad es solo la mitad del trabajo. Si algún día necesitas restaurar PrestaShop, aquí te explico cómo hacerlo con el backup que has creado.

Restaurar la base de datos

  1. Entra en Plesk y ve a "Bases de datos".
  2. Haz clic en la base de datos donde quieres restaurar la copia.
  3. Haz clic en "Administrar" para abrir phpMyAdmin.
  4. En phpMyAdmin, selecciona la base de datos en el panel izquierdo.
  5. Ve a la pestaña "Importar".
  6. Haz clic en "Elegir archivo" y selecciona el archivo .sql de tu backup.
  7. Haz clic en "Continuar". phpMyAdmin importará la base de datos. Este proceso puede tardar unos minutos si la base de datos es grande.

[!WARNING]
Al importar, sobreescribirás la base de datos actual. Asegúrate de que quieres hacerlo y de que la base de datos de destino es la correcta.

Restaurar los archivos

  1. En Plesk, ve al Administrador de archivos.
  2. Navega al directorio raíz de tu dominio (httpdocs).
  3. IMPORTANTE: Antes de subir los archivos, borra todos los archivos y carpetas actuales del directorio raíz. Si no lo haces, los archivos antiguos podrían mezclarse con los nuevos y causar conflictos.
  4. Sube el archivo ZIP de tu backup al directorio raíz. Puedes hacerlo arrastrándolo desde tu ordenador al Administrador de archivos o usando el botón "Subir".
  5. Una vez subido, selecciona el archivo ZIP y haz clic en "Extraer" o "Descomprimir".
  6. Plesk extraerá el contenido del ZIP en el directorio raíz.
  7. Borra el archivo ZIP del servidor (ya no lo necesitas).
  8. Verifica que los permisos de las carpetas y archivos sean los correctos. Plesk suele configurarlos automáticamente, pero si tienes problemas, revisa que las carpetas config, img, themes y modules tengan permisos de escritura (755 o 775 según tu configuración).

Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup de PrestaShop?

Depende de la actividad de tu tienda. Si haces ventas a diario, te recomiendo hacer un backup PrestaShop completo al menos una vez por semana, y una copia de seguridad de la base de datos diaria. Muchos proveedores de hosting ofrecen Plesk backup automático, pero no debes confiar solo en eso. Es mejor tener tus propias copias.

¿Puedo hacer un backup de PrestaShop sin Plesk?

Sí, puedes hacerlo a través de phpMyAdmin para la base de datos y mediante FTP para los archivos. Sin embargo, Plesk facilita mucho el proceso, sobre todo para usuarios sin experiencia técnica.

¿Qué hago si mi tienda se ha roto después de una actualización?

Si has hecho un backup antes de actualizar, puedes restaurar PrestaShop a su estado anterior siguiendo los pasos de restauración que te he explicado. Es la forma más rápida de volver a tener tu tienda operativa.

¿El backup de archivos incluye las imágenes de los productos?

Sí, el backup de archivos incluye todo el contenido del directorio donde está instalado PrestaShop, incluyendo la carpeta img donde se guardan las imágenes de los productos, marcas y categorías.

¿Puedo restaurar mi PrestaShop en un servidor diferente?

Sí, puedes hacerlo, pero necesitarás cambiar la configuración de la base de datos en el archivo parameters.php para que apunte a la nueva base de datos. También deberás asegurarte de que la versión de PHP y los requisitos del servidor sean compatibles con tu versión de PrestaShop.

¿Qué es mejor, un backup manual o uno automático?

El backup automático es una red de seguridad, pero siempre es recomendable tener también copias de seguridad manuales en un lugar externo (tu ordenador, un disco duro externo o un servicio de almacenamiento en la nube). Así, si tu servidor falla por completo, tendrás una copia fuera de él.

Conclusión final

Hacer un backup de PrestaShop en Plesk es un proceso sencillo si sigues estos pasos. Recuerda que la clave está en hacer copias de seguridad de forma regular y almacenarlas en lugares seguros. No esperes a tener un problema para acordarte de hacer una copia de seguridad.

Con este artículo, ya sabes cómo hacer un backup PrestaShop completo (base de datos + archivos) y cómo restaurar PrestaShop desde esa copia si fuera necesario. Si tienes cualquier duda, déjala en los comentarios y te ayudaré a resolverla.

[!TIP]
Para una mayor tranquilidad, configura un recordatorio mensual en tu calendario para hacer una copia de seguridad manual completa. Y si tu hosting ofrece Plesk backup automático, actívalo también. La combinación de ambos métodos te dará una protección sólida para tu negocio online.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel