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

Cómo hacer backup y restaurar en PrestaShop (Guía completa)

Actualizado el 20 de junio de 2026

¿Por qué es tan importante hacer copias de seguridad en PrestaShop?

Si tienes una tienda online, tu negocio vive en los archivos y la base de datos de tu hosting. Un fallo del servidor, un error humano al actualizar un módulo, un ataque de malware o una configuración incorrecta pueden borrar catálogos, pedidos o clientes en segundos.

Hacer backup PrestaShop de forma regular no es una opción, es una necesidad. Pero no basta con hacer la copia: también debes saber restaurar PrestaShop correctamente. En esta guía completa te explico, paso a paso y sin tecnicismos, cómo proteger tu tienda online, tanto desde el panel de control de tu hosting como de forma manual.


Qué necesitas antes de empezar

Antes de lanzarte a hacer copias de seguridad, ten en cuenta estos tres elementos que componen tu tienda:

  • Archivos de PrestaShop: el código, las imágenes, los temas y los módulos. Están en la carpeta public_html o www de tu hosting.
  • Base de datos MySQL: aquí se guardan los productos, pedidos, clientes, contraseñas y configuraciones. Es el cerebro de tu tienda.
  • Acceso al panel de control: normalmente tienes acceso a cPanel, Plesk o Syspanel (el puerto de acceso es el 2106). Si usas Syspanel, entra con https://tu-dominio:2106 para gestionar tus copias.

Un backup completo de PrestaShop incluye siempre los archivos y la base de datos. Si solo copias una parte, no podrás restaurar la tienda por completo.


Método 1: Hacer backup PrestaShop desde el panel de control del hosting

Esta es la vía más recomendada para principiantes, porque el propio sistema se encarga de comprimir y guardar todo en un solo archivo.

Desde cPanel (el más común)

  1. Entra en tu cPanel con tu usuario y contraseña.
  2. Busca la sección Archivos y haz clic en Copias de seguridad o Backup.
  3. Verás dos opciones: Backup completo o Backup parcial. Elige Backup completo para incluir archivos y base de datos.
  4. Haz clic en Descargar backup completo. El sistema generará un archivo .tar.gz con todo tu hosting.
  5. Guarda ese archivo en tu ordenador y también en un servicio externo (Google Drive, Dropbox, etc.).

Desde Syspanel

Si tu hosting utiliza Syspanel, el proceso es igual de sencillo:

  1. Accede a https://tu-dominio:2106 e inicia sesión.
  2. Ve a la sección Copias de seguridad o Backups.
  3. Selecciona tu dominio o cuenta de usuario.
  4. Pulsa en Crear copia de seguridad y elige si quieres incluir archivos y base de datos.
  5. Descarga el archivo generado y guárdalo en un lugar seguro.

[TIP] Guarda siempre al menos 2 copias en lugares distintos. Una en tu ordenador y otra en la nube. Así estarás protegido ante cualquier desastre.


Método 2: Backup PrestaShop manual desde el administrador

PrestaShop no tiene una herramienta nativa de backup en su panel de administración, pero puedes hacer una copia manual sin tocar código si tienes acceso a phpMyAdmin y a un cliente FTP.

Paso 1: Copiar los archivos de tu tienda

  1. Conéctate a tu hosting por FTP (puedes usar FileZilla, es gratuito).
  2. Accede a la carpeta donde está instalada tu tienda (normalmente public_html).
  3. Selecciona todos los archivos y carpetas de PrestaShop.
  4. Haz clic derecho y elige Descargar. Esto puede tardar varios minutos si tu tienda es grande.
  5. Guarda la carpeta completa en tu ordenador.

Paso 2: Exportar la base de datos desde phpMyAdmin

  1. Entra en phpMyAdmin desde el panel de tu hosting (normalmente en la sección Bases de datos).
  2. Selecciona la base de datos de tu tienda PrestaShop.
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Pulsa Continuar y descarga el archivo .sql.

[WARNING] No cambies el nombre de la base de datos ni la tabla ps_ que aparece al principio. Si tu tienda usa un prefijo distinto, no lo modifiques al restaurar.


Cómo restaurar PrestaShop desde una copia de seguridad

Restaurar PrestaShop es el proceso inverso: primero subes los archivos y luego importas la base de datos. Sigue estos pasos con calma, ya que un error puede dejarte la tienda en blanco.

Restaurar los archivos

  1. Sube la carpeta de tu backup por FTP a la carpeta raíz de tu hosting. Si ya hay archivos, puedes sobrescribirlos (pregunta antes si no estás seguro).
  2. Asegúrate de que los permisos de las carpetas sean correctos (normalmente 755 para carpetas y 644 para archivos). Si no sabes qué es esto, no lo toques. Los archivos subidos por FTP suelen conservar los permisos originales.

Restaurar la base de datos

  1. Entra en phpMyAdmin y selecciona la base de datos de tu tienda.
  2. Haz clic en Importar.
  3. Selecciona el archivo .sql de tu backup.
  4. Pulsa Continuar. Espera a que termine el proceso (puede tardar unos minutos si la base de datos es grande).

[INFO] Si tu base de datos actual tiene información que quieres conservar, haz un backup de la actual antes de importar la copia antigua. Sobrescribirás todo lo que haya en la base de datos actual.


Qué hacer si no puedes acceder a tu tienda después de restaurar

Es normal que al restaurar PrestaShop aparezcan algunos problemas. Los más comunes son:

  • Pantalla en blanco: suele deberse a un error en los archivos o a una versión de PHP incompatible. Revisa el archivo config/settings.inc.php (o app/config/parameters.php en versiones modernas) para ver si la conexión a la base de datos es correcta.
  • Error de conexión a la base de datos: revisa que el nombre de la base de datos, el usuario y la contraseña coincidan con los de tu backup.
  • Enlaces rotos: si cambiaste de dominio, tendrás que actualizar las URLs en la tabla ps_configuration o usar un módulo de migración.

[WARNING] Nunca borres la base de datos actual antes de haber importado la copia. Si la importación falla, te quedarás sin tienda. Importa primero y luego, si todo funciona, elimina la información antigua.


Consejos para proteger tu tienda online con backups eficientes

No basta con hacer una copia de seguridad de vez en cuando. Para proteger tienda online de forma real, sigue estas buenas prácticas:

  • Haz backups automáticos: configura tu hosting para que realice copias diarias o semanales automáticamente. Syspanel te permite programar backups fácilmente desde su panel.
  • Guarda las copias fuera del servidor: si el servidor se cae o es hackeado, tus copias locales también podrían verse afectadas. Descarga las copias a tu ordenador o a un servicio cloud.
  • Prueba tus copias: no esperes a tener un desastre para comprobar si tu backup funciona. Restaura una copia en un entorno de pruebas o en un subdominio para verificar que todo está en orden.
  • Actualiza PrestaShop con cuidado: antes de actualizar módulos, temas o el core de PrestaShop, haz siempre un backup completo. Las actualizaciones son la causa más común de pérdida de datos.
  • Mantén un registro de versiones: anota qué versión de PrestaShop y de módulos tenías en cada backup. Así sabrás cuál restaurar si algo falla.

Preguntas frecuentes sobre backup y restauración en PrestaShop

¿Cada cuánto tiempo debo hacer un backup de mi tienda?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es un backup diario. Si tu tienda es pequeña, con un backup semanal puede bastar. Eso sí, antes de cualquier cambio importante (actualización, instalación de módulos, cambios de diseño), haz siempre un backup manual.

¿Puedo restaurar solo la base de datos sin tocar los archivos?

Sí, puedes hacerlo. Si solo has perdido datos (pedidos, clientes) pero los archivos están intactos, basta con importar la base de datos. Si el problema es de código, necesitarás restaurar los archivos también.

¿Qué hago si mi backup es demasiado grande para subirlo por FTP?

Puedes usar la herramienta de importación de phpMyAdmin para bases de datos grandes, o dividir el archivo SQL en partes más pequeñas con programas como BigDump. Para los archivos, puedes comprimir la carpeta en un .zip y subirla, luego descomprimirla en el servidor.

¿Syspanel es lo mismo que cPanel?

No, son paneles de control diferentes. Syspanel es el panel que usamos en nuestros servidores y el puerto de acceso es el 2106. Si tienes dudas sobre cuál usar, contacta con tu proveedor de hosting.

¿Puedo hacer un backup desde el propio PrestaShop?

PrestaShop no incluye una herramienta nativa de backup, pero puedes instalar módulos como "PrestaShop Backup" o "MyBackup" que automatizan el proceso desde el administrador. Aun así, siempre es más seguro hacerlo desde el panel de control del hosting.


Conclusión

Hacer backup PrestaShop y saber restaurar PrestaShop es una habilidad básica que todo propietario de una tienda online debería dominar. No necesitas ser un experto en sistemas: con un panel de control como cPanel o Syspanel (recuerda, el puerto es el 2106), puedes tener tus copias de seguridad listas en pocos minutos.

Lo más importante es la constancia. Establece una rutina de copias, guárdalas en lugares seguros y pruébalas de vez en cuando. Así, cuando ocurra un imprevisto, podrás proteger tienda online y recuperar tu negocio sin perder tiempo ni dinero.

Si tienes cualquier duda, no dudes en contactar con tu soporte técnico. Estamos aquí para ayudarte a que tu tienda nunca se detenga.

¿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