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

Cómo crear una copia de seguridad manual de PrestaShop en Plesk

Actualizado el 18 de octubre de 2025

¿Por qué es importante hacer una copia de seguridad manual de PrestaShop?

Cuando gestionas una tienda online, la información es tu activo más valioso. Productos, pedidos, clientes, configuraciones de envío y módulos de pago son solo algunos de los datos que no te puedes permitir perder. Un fallo en una actualización, un ataque de malware o un simple error humano al modificar un archivo pueden dejar tu tienda inaccesible o, peor aún, con datos corruptos.

Realizar un backup prestashop plesk manual es la forma más directa de garantizar que, ante cualquier imprevisto, puedas volver a un estado anterior de tu negocio sin dramas. Aunque existen extensiones que automatizan este proceso, saber hacerlo a mano te da un control total y no depende de terceros. Además, es una habilidad imprescindible si gestionas tu propio servidor.

En esta guía, te explicaré paso a paso cómo copiar prestashop manualmente desde el panel de control Plesk, uno de los más comunes en el hosting compartido y VPS. No necesitas ser un experto en informática; solo sigue estas instrucciones al pie de la letra.


Requisitos previos antes de empezar

Antes de lanzarte, asegúrate de tener lo siguiente a mano:

  • Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos sobre tu dominio y base de datos.
  • Acceso FTP o al Administrador de archivos de Plesk: Lo usaremos para descargar y subir los archivos.
  • Credenciales de la base de datos: Las encontrarás dentro de Plesk, en la sección de bases de datos de tu dominio.
  • Tiempo y paciencia: Dependiendo del tamaño de tu tienda, el proceso puede tardar desde unos minutos hasta más de una hora.

Un consejo: realiza esta copia en un horario de bajo tráfico (por ejemplo, de madrugada) para que la descarga de archivos no afecte al rendimiento de tu tienda.


Paso 1: Identificar los dos componentes de tu tienda

Una instalación de PrestaShop se compone de dos partes inseparables:

  1. Los archivos del programa: Todo el código PHP, imágenes, temas, módulos y el archivo config/settings.inc.php (o .env en versiones nuevas). Esto es lo que ves cuando accedes por FTP.
  2. La base de datos: Contiene todos tus productos, pedidos, clientes, precios, etc. Es el "cerebro" de tu tienda.

Para que la copia seguridad prestashop sea válida, debes capturar ambas partes. Si solo copias los archivos, tu tienda estará vacía. Si solo exportas la base de datos, te faltarán las imágenes y los módulos.


Paso 2: Crear la copia de seguridad de los archivos (backup prestashop plesk)

Vamos a empezar con los archivos. Plesk ofrece un administrador de archivos integrado que facilita esta tarea.

Opción A: Comprimir y descargar desde el Administrador de archivos

  1. Inicia sesión en Plesk y accede a tu dominio.
  2. Ve a la sección "Administrador de archivos" (suele estar en el menú de la izquierda o bajo el icono de "Archivos").
  3. Navega hasta la carpeta httpdocs (o public_html, depende de la configuración). Esta es la raíz donde está instalado PrestaShop.
  4. Selecciona todo el contenido de httpdocs. Puedes usar la casilla de verificación superior para seleccionar todos los archivos y carpetas.
  5. En la barra de herramientas superior, busca el botón "Comprimir" o "Archivo" (representado con un icono de cremallera).
  6. Elige el formato ZIP (es el más universal) y dale un nombre claro, por ejemplo: backup_prestashop_archivos_20231026.zip.
  7. Pulsa "Aceptar". Plesk generará un archivo comprimido en la misma carpeta (o en una subcarpeta que te indique).
  8. Una vez comprimido, selecciona ese archivo .zip y haz clic en "Descargar" para guardarlo en tu ordenador o en un disco duro externo.

[TIP] Si tu tienda es muy grande (más de 2GB), la compresión puede tardar. No cierres la pestaña del navegador y ten paciencia. Si el servidor se queda sin memoria, prueba con la Opción B.

Opción B: Usar un cliente FTP (FileZilla, por ejemplo)

  1. Descarga e instala un cliente FTP como FileZilla.
  2. Conecta usando los datos FTP de tu hosting (los encuentras en Plesk > "Cuentas FTP").
  3. En el panel remoto, navega hasta httpdocs.
  4. Arrastra todas las carpetas y archivos de httpdocs a una carpeta local en tu ordenador.
  5. Espera a que finalice la transferencia. Este método es más lento que la compresión, pero no sobrecarga el servidor.

Paso 3: Exportar la base de datos desde Plesk

Ahora vamos a por la parte más crítica: la base de datos. Plesk tiene una herramienta llamada phpMyAdmin que nos permite hacer una exportación completa.

  1. En Plesk, ve a la sección "Bases de datos" de tu dominio.
  2. Verás una lista con las bases de datos que tienes. Localiza la de tu PrestaShop (suele tener un prefijo como presta_ o el nombre de tu dominio).
  3. Haz clic en el icono de "phpMyAdmin" (normalmente es un icono de una base de datos con una flecha).
  4. Se abrirá una nueva pestaña con phpMyAdmin. Asegúrate de que la base de datos correcta esté seleccionada en el panel izquierdo.
  5. Ve a la pestaña "Exportar" en el menú superior.
  6. En la parte inferior, elige el método "Personalizado" para tener más control.
  7. En la sección "Formato de salida", selecciona "gzip" (comprime el archivo y es más rápido de descargar) o "SQL" si prefieres un archivo plano.
  8. IMPORTANTE: Justo debajo, hay una opción que dice "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / TRIGGER". Marca la casilla para que, al importar en el futuro, no haya conflictos si ya existen tablas.
  9. Pulsa el botón "Continuar" o "Exportar" en la parte inferior.
  10. El navegador descargará un archivo con extensión .sql.gz (o .sql). Guárdalo junto a la copia de los archivos.

[WARNING] No exportes solo las tablas que empiezan por ps_ . Necesitas TODAS las tablas de la base de datos para que la estructura funcione correctamente.


Paso 4: Verificar que la copia de seguridad es válida

Una vez que tengas el archivo ZIP de archivos y el SQL de la base de datos, es buena práctica hacer una comprobación rápida:

  • Archivos: Abre el ZIP y verifica que contiene carpetas como img, modules, themes, config y el archivo index.php.
  • Base de datos: Abre el archivo .sql con un editor de texto (o el .sql.gz después de descomprimirlo). Deberías ver líneas que empiezan con CREATE TABLE y INSERT INTO.

Si ambos archivos contienen información, tu backup manual prestashop está listo. Guárdalos en un lugar seguro. Te recomiendo seguir la regla 3-2-1: 3 copias, en 2 medios diferentes (nube y disco duro), y 1 fuera de tu casa/oficina.


Paso 5: Restaurar PrestaShop desde la copia de seguridad (restaurar prestashop plesk)

Saber restaurar es tan importante como hacer la copia. Aquí te explico cómo hacerlo en Plesk si algún día lo necesitas.

Restaurar los archivos

  1. Accede al Administrador de archivos de Plesk.
  2. Sube tu archivo backup_prestashop_archivos.zip a la carpeta httpdocs.
  3. Selecciona el archivo ZIP y haz clic en "Extraer" (icono de cremallera abierta).
  4. Plesk te preguntará si quieres sobrescribir los archivos existentes. Marca la opción "Sobrescribir" y pulsa Aceptar.
  5. Una vez extraído, elimina el archivo ZIP del servidor para que no quede expuesto.
  6. Si has subido archivos por FTP, simplemente arrastra los archivos locales a httpdocs, sobrescribiendo cuando te lo pida.

Restaurar la base de datos

  1. Ve a "Bases de datos" en Plesk.
  2. Si vas a restaurar sobre una base de datos existente, te recomiendo borrarla primero y crear una nueva con el mismo nombre (para evitar errores de tablas duplicadas).
  3. Crea una nueva base de datos con el mismo nombre y usuario que tenía antes (puedes verlo en la configuración de PrestaShop).
  4. Haz clic en "phpMyAdmin".
  5. Selecciona la base de datos recién creada.
  6. Ve a la pestaña "Importar".
  7. Haz clic en "Elegir archivo" y selecciona tu .sql o .sql.gz.
  8. Pulsa "Continuar". Espera a que termine. Si la base es grande, puede tardar varios minutos.

[WARNING] Si cambias el nombre de la base de datos, el usuario o la contraseña, deberás editar el archivo app/config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (en PrestaShop 1.6) para actualizar los datos de conexión.


Preguntas frecuentes (FAQ)

¿Cada cuánto tiempo debo hacer una copia de seguridad?

Depende de la frecuencia con la que actualices tu tienda. Si vendes a diario, te recomiendo hacer una copia completa al menos una vez por semana y una de la base de datos cada día (muchos paneles permiten automatizarlo). Si es un sitio más estático, cada dos semanas puede ser suficiente.

¿Puedo usar un plugin para hacer el backup prestashop plesk automáticamente?

Sí, hay módulos de pago y gratuitos que se integran con servicios en la nube (Dropbox, Google Drive). Sin embargo, el método manual que te he enseñado es la red de seguridad definitiva y no depende de que un módulo funcione correctamente tras una actualización.

¿Qué hago si la restauración me da un error de conexión a la base de datos?

Revisa el archivo parameters.php o settings.inc.php. Asegúrate de que el nombre de la base de datos, el usuario y la contraseña coinciden exactamente con los que has creado en Plesk.

¿Puedo hacer una copia solo de la base de datos y no de los archivos?

Es posible, pero no es recomendable. Si pierdes los archivos (por ejemplo, por un hackeo), solo tendrás datos sin interfaz. Siempre es mejor tener ambas partes sincronizadas.

¿La copia de seguridad incluye las imágenes de los productos?

Sí, las imágenes se almacenan en la carpeta img/p dentro de los archivos. Por eso es crucial copiar todo el contenido de httpdocs, no solo el código.

¿Qué es Syspanel y por qué se menciona en otros tutoriales?

Si alguna vez ves referencias a Syspanel, es el nombre que se le da al panel de control alternativo (tipo HestiaCP) que algunos proveedores de hosting usan. En ese caso, el proceso es similar, pero el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio:2106). Las opciones de "Archivos" y "Bases de datos" estarán en un menú lateral o superior, pero la lógica es la misma que en Plesk.


Conclusión y buenas prácticas

Dominar el backup prestashop plesk manual es una habilidad esencial para cualquier propietario de una tienda online. No solo te da tranquilidad, sino que te convierte en un gestor más autónomo y preparado ante cualquier eventualidad.

Para terminar, te dejo un resumen de buenas prácticas:

  • Automatiza lo que puedas: Aunque sepas hacerlo manual, configura una tarea programada en Plesk (si tu plan lo permite) para copias de seguridad semanales.
  • Prueba tus copias: No esperes a tener un desastre para comprobar si tu copia funciona. Restáurala en un subdominio o en un hosting de prueba de vez en cuando.
  • Documenta tus credenciales: Guarda en un lugar seguro (un gestor de contraseñas) los datos de acceso a Plesk, FTP y la base de datos.
  • Mantén PrestaShop actualizado: Una tienda actualizada es menos propensa a errores y ataques, lo que reduce la necesidad de usar tus copias de seguridad.

Si sigues estos pasos, podrás gestionar tu tienda con la confianza de saber que, pase lo que pase, tienes un plan B sólido. Y recuerda: ante la duda, siempre es mejor hacer una copia extra que arrepentirse después.

¿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