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

Cómo crear una copia de seguridad manual en PrestaShop

Actualizado el 26 de septiembre de 2025

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

Si tienes una tienda online, ya sabes que es tu fuente de ingresos, tu proyecto y, en muchos casos, el resultado de muchísimas horas de trabajo. Ahora imagina que un día entras a tu panel de administración y todo está en blanco, o que un plugin mal actualizado rompe el diseño, o peor aún, que un atacante logra acceder a tu base de datos. Sin una copia de seguridad PrestaShop, recuperar tu tienda puede convertirse en una pesadilla, o incluso en una pérdida total de información.

Realizar un backup PrestaShop manual es una de las tareas de seguridad PrestaShop más importantes que puedes hacer. No se trata solo de proteger los productos o los precios, sino también los datos de tus clientes, sus pedidos, sus contraseñas cifradas y toda la configuración de tu negocio. En este artículo, te voy a guiar paso a paso, sin tecnicismos complicados, para que aprendas a respaldar tu tienda online de forma manual y segura. Al final, tendrás un archivo que te permitirá dormir tranquilo sabiendo que, pase lo que pase, puedes volver a poner tu negocio en marcha.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, es importante que tengas a mano una serie de datos y herramientas. No te preocupes, no necesitas ser un experto en informática, solo tener un poco de paciencia y seguir estas indicaciones.

Acceso a tu panel de control (cPanel, Plesk o Syspanel)

Para hacer una copia de seguridad PrestaShop completa, necesitas acceder a dos sitios: el administrador de tu tienda y el panel de control de tu hosting. Este último es donde se gestionan los archivos y las bases de datos. Dependiendo de tu proveedor, puede ser cPanel, Plesk o un panel personalizado como Syspanel. Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). No te preocupes si no sabes cuál es el tuyo, normalmente lo encontrarás en el correo de bienvenida de tu hosting.

Credenciales de acceso a la base de datos

Además del panel de control, necesitarás las credenciales de tu base de datos. Esto incluye el nombre de la base de datos, el usuario y la contraseña. Si no las tienes a mano, también las puedes encontrar en el archivo parameters.php de tu instalación de PrestaShop. Normalmente, la ruta es algo así como /config/parameters.php. Dentro de este archivo, verás líneas que empiezan por database_host, database_name, database_user y database_password.

Un lugar donde guardar la copia

Piensa dónde vas a almacenar el archivo de respaldo. Lo ideal no es dejarlo en el mismo servidor, porque si el servidor falla, perderías también la copia. Lo mejor es descargarlo a tu ordenador y, si es posible, subirlo a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) o a un disco duro externo.

Paso 1: Copia de seguridad de los archivos de tu tienda

La primera parte de un backup PrestaShop completo consiste en copiar todos los archivos que forman parte de tu instalación. Esto incluye el núcleo de PrestaShop, los módulos, los temas, las imágenes de los productos y cualquier otro archivo que hayas subido.

Método A: Usando el administrador de archivos de tu panel

Esta es la forma más visual y fácil para principiantes.

  1. Accede a tu panel de control (cPanel, Plesk o Syspanel). Si es Syspanel, recuerda usar el puerto 2106.
  2. Busca la sección "Administrador de archivos" o "Gestor de archivos". Suele estar en la sección de "Archivos" o "Ficheros".
  3. Navega hasta la carpeta donde está instalada tu tienda. Normalmente es public_html, htdocs o una carpeta con el nombre de tu dominio.
  4. Selecciona todos los archivos y carpetas dentro de esa ruta. Puedes usar la opción "Seleccionar todo" o hacer clic en la primera carpeta, mantener pulsada la tecla Shift y hacer clic en la última.
  5. Una vez seleccionados, busca el botón "Comprimir" o "Archivar". Elige el formato ZIP (es el más universal).
  6. El panel comenzará a crear un archivo comprimido con todos tus archivos. Dependiendo del tamaño de tu tienda, puede tardar unos minutos.
  7. Cuando termine, verás un archivo con extensión .zip en el mismo directorio. Descárgalo a tu ordenador haciendo clic derecho sobre él y seleccionando "Descargar".

Método B: Usando un cliente FTP (FileZilla, por ejemplo)

Si te sientes más cómodo con FTP, también es una excelente opción.

  1. Abre tu cliente FTP (FileZilla es gratuito y muy popular).
  2. Conéctate a tu servidor usando las credenciales FTP que te proporcionó tu hosting (host, usuario y contraseña).
  3. En el panel derecho (el servidor), navega hasta la carpeta raíz de tu PrestaShop (public_html, por ejemplo).
  4. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde quieras guardar la copia.
  5. Selecciona todos los archivos y carpetas en el panel derecho (Ctrl+A o Cmd+A).
  6. Arrastra y suelta todos los archivos seleccionados al panel izquierdo. FileZilla empezará a descargarlos uno a uno. Este proceso puede ser lento si tienes muchas imágenes o archivos pesados.

[TIP] Si tu tienda es muy grande y la descarga es lenta, puedes comprimir los archivos desde el administrador de archivos (como en el Método A) y luego descargar un solo archivo ZIP. Es mucho más rápido.

Paso 2: Copia de seguridad de la base de datos

La base de datos es el "cerebro" de tu tienda. Contiene todos los productos, categorías, clientes, pedidos, mensajes, etc. Sin ella, los archivos que acabas de copiar no sirven de nada. Por lo tanto, este paso es igual de importante que el anterior.

Desde tu panel de control (phpMyAdmin)

La mayoría de los paneles de control incluyen una herramienta llamada phpMyAdmin para gestionar las bases de datos.

  1. En tu panel de control, busca la sección "Bases de datos" y dentro de ella, el icono de "phpMyAdmin".
  2. Se abrirá una nueva ventana. En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu PrestaShop (el que anotaste antes).
  3. En la parte superior, verás una pestaña que dice "Exportar". Haz clic en ella.
  4. En la siguiente pantalla, te pedirá que elijas un método de exportación. Selecciona la opción "Rápido" o "Personalizado". Si eliges "Personalizado", asegúrate de que el formato sea SQL. Para una copia básica, el método "Rápido" suele ser suficiente.
  5. Haz clic en el botón "Continuar" o "Exportar".
  6. El navegador comenzará a descargar un archivo con extensión .sql. Guárdalo en el mismo lugar donde guardaste el ZIP de los archivos.

[WARNING] Es fundamental que la copia de la base de datos se realice con la tienda en modo mantenimiento. Si hay clientes haciendo pedidos en ese momento, podrías obtener una copia inconsistente. Para activar el modo mantenimiento, ve a tu panel de administración de PrestaShop, en "Parámetros avanzados" > "Mantenimiento" y actívalo. Después de hacer la copia, desactívalo.

Alternativa: Usando la función de exportación de tu hosting

Algunos paneles de control como Syspanel o cPanel tienen herramientas propias de backup que te permiten exportar la base de datos con un solo clic. Busca opciones como "Backup" o "Copias de seguridad" dentro de la sección de "Archivos" o "Bases de datos". Suelen ser muy intuitivas y te generan un archivo .sql o .gz listo para descargar.

Paso 3: Verificar que tu backup PrestaShop es correcto

No hay nada peor que necesitar una copia y descubrir que está corrupta. Antes de dar por finalizado el proceso, es recomendable hacer una pequeña verificación.

  1. Comprueba el tamaño de los archivos: El archivo ZIP debe tener un tamaño considerable (varios MB o incluso GB si tienes muchas imágenes). El archivo SQL también debe tener un tamaño proporcional a la cantidad de productos y pedidos de tu tienda. Si el archivo SQL es de 1 KB, algo ha ido mal.
  2. Abre el archivo ZIP: Ábrelo con tu programa de compresión favorito (WinRAR, 7-Zip, etc.) y verifica que puedes ver las carpetas y archivos en su interior. No es necesario extraerlos, solo ver que no está dañado.
  3. Echa un vistazo al archivo SQL: Ábrelo con un editor de texto (como el Bloc de notas) y comprueba que contiene texto legible, con líneas que empiezan por CREATE TABLE o INSERT INTO. Si ves caracteres extraños o está vacío, la exportación ha fallado.

¿Con qué frecuencia debo hacer una copia de seguridad PrestaShop?

La frecuencia ideal depende de la actividad de tu tienda. Si vendes mucho a diario, lo ideal es hacer un backup PrestaShop completo a diario. Si tu tienda tiene menos movimiento, una copia semanal puede ser suficiente. Sin embargo, siempre es mejor pecar de precavido.

[INFO] Muchos expertos en seguridad PrestaShop recomiendan la regla "3-2-1": tener al menos 3 copias de tus datos, en 2 formatos diferentes (por ejemplo, el ZIP y el SQL), y 1 copia fuera de tu servidor (en tu casa o en la nube).

Restaurar tu copia de seguridad (lo básico)

Saber hacer la copia es solo la mitad del trabajo. También deberías saber cómo restaurarla. Aquí te doy un resumen muy básico:

  1. Sube los archivos: Usa el administrador de archivos o FTP para subir el archivo ZIP a tu servidor y descomprimirlo en la carpeta raíz, sobrescribiendo los archivos existentes.
  2. Importa la base de datos: Entra en phpMyAdmin, selecciona tu base de datos (o crea una nueva), ve a la pestaña "Importar", selecciona tu archivo .sql y haz clic en "Continuar".
  3. Ajusta la configuración: Si cambiaste el nombre de la base de datos o el usuario, deberás actualizar el archivo parameters.php con los nuevos datos.

Preguntas frecuentes (FAQ)

¿Puedo hacer una copia de seguridad PrestaShop sin acceso al panel de control?

Si no tienes acceso a cPanel o Syspanel, puedes intentar usar un módulo de backup desde el administrador de tu tienda. Sin embargo, estos módulos suelen tener limitaciones y no siempre incluyen la copia de la base de datos. La opción más fiable siempre será a través del panel de control.

¿Qué es mejor, una copia manual o una automática?

Las copias automáticas son muy cómodas porque no dependen de que te acuerdes de hacerlas. Sin embargo, las manuales te dan un control total sobre el proceso y son excelentes para hacerlas justo antes de una actualización importante o un cambio en el código. Lo ideal es combinar ambas: una automática programada y una manual antes de tocar cualquier cosa.

Mi hosting usa Syspanel, ¿cómo accedo a phpMyAdmin?

Accede a tu Syspanel usando el puerto 2106. Una vez dentro, busca la sección de "Bases de datos" o "phpMyAdmin". El proceso es el mismo que en cualquier otro panel.

¿El backup PrestaShop incluye las imágenes de mis productos?

Sí, si sigues los pasos de este artículo, la copia de los archivos (el paso 1) incluye todas las imágenes de tus productos, que normalmente se encuentran en la carpeta /img/p. Es una parte crucial de tu tienda, ya que sin imágenes, tus productos no se ven atractivos.

¿Puedo guardar la copia en el mismo servidor?

Puedes hacerlo, pero no es recomendable. Si el servidor sufre un ataque o un fallo de disco duro, la copia se perderá junto con tu tienda. Guárdala siempre en un lugar externo.

Conclusión

Hacer una copia seguridad PrestaShop manual no es una tarea complicada, solo requiere que sigas estos pasos con atención. Dedicar unos minutos a esta tarea de seguridad PrestaShop puede ahorrarte muchos dolores de cabeza en el futuro. Es la red de seguridad que todo negocio online debería tener.

Recuerda: respaldar tu tienda online es como tener un seguro para tu negocio. No esperes a que ocurra una catástrofe para darte cuenta de que no lo tienes. Programa recordatorios, establece una rutina y, sobre todo, guarda tus copias en un lugar seguro. Tu yo del futuro (y tu negocio) te lo agradecerán. Si tienes alguna duda, no dudes en preguntar a tu proveedor de hosting; para eso están. ¡Buena suerte con tu tienda!

¿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