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

Cómo hacer copias de seguridad manuales de PrestaShop (Guía para SysAdmin)

Actualizado el 15 de noviembre de 2025

¿Por qué deberías hacer un backup manual de PrestaShop?

Si tienes una tienda online, sabes que la información es oro. Productos, pedidos, clientes, configuraciones de envío, módulos... Todo eso vive en tu PrestaShop, y si algo sale mal (un error de actualización, un hackeo, un fallo del servidor), perderlo sería un desastre.

Hacer un backup prestashop manual es como ponerle un cinturón de seguridad a tu negocio. No es complicado, y aunque existen módulos y plugins que lo automatizan, saber hacerlo a mano te da un control total y te salva en situaciones de emergencia. Esta guía está pensada para que, aunque no seas un experto en sistemas, puedas respaldar tienda de forma segura y, lo más importante, sepas cómo restaurar prestashop si algún día lo necesitas.

Vamos a ello. No necesitas ser un gurú de la programación, solo seguir los pasos con calma.

¿Qué necesitas para empezar?

Antes de ponernos manos a la obra, reúne estas herramientas:

  • Acceso a tu panel de control de hosting (cPanel, Plesk, Syspanel...).
  • Un cliente FTP como FileZilla (gratuito) o el administrador de archivos de tu hosting.
  • Acceso al panel de administración de tu PrestaShop (la URL que termina en /admin).
  • Una carpeta en tu ordenador o en la nube donde guardarás la copia (Google Drive, Dropbox, un disco duro externo...).

[WARNING] No guardes nunca la copia de seguridad en el mismo servidor donde está tu tienda. Si el servidor falla, perderás todo. Guárdala siempre en un lugar externo.

Paso 1: Copia de seguridad de los archivos de tu tienda (El "Código")

Tu tienda PrestaShop no es solo una base de datos. Es un conjunto de archivos (el núcleo, los temas, los módulos, las imágenes de productos) que se ejecutan en tu servidor. Hacer una copia de estos archivos es el primer pilar de tu backup prestashop.

Opción A: Usando el Administrador de Archivos de tu Hosting (La más fácil)

La mayoría de los paneles de control tienen un administrador de archivos integrado. Aquí te explico cómo usarlo:

  1. Accede a tu panel de hosting (por ejemplo, Syspanel en el puerto 2106, o cPanel).
  2. Busca la sección "Administrador de Archivos" o "File Manager".
  3. Navega hasta la carpeta donde está instalada tu tienda. Normalmente es public_html, htdocs o www. Si tu tienda está en una subcarpeta (ej: public_html/tienda), entra ahí.
  4. Selecciona todos los archivos y carpetas que ves dentro. Puedes usar "Seleccionar todo" o Ctrl+A.
  5. Haz clic en el botón "Comprimir" o "Zip". Elige comprimir en formato .zip (es el más universal).
  6. Espera a que el proceso termine. Puede tardar varios minutos si tu tienda es grande.
  7. Una vez creado el archivo .zip, selecciónalo y haz clic en "Descargar". Guárdalo en tu ordenador o en la nube.

Opción B: Usando un Cliente FTP (FileZilla, por ejemplo)

Esta opción es ideal si prefieres control total y no comprimir en el servidor (lo que consume recursos).

  1. Abre FileZilla y conecta a tu servidor usando los datos FTP que te dio tu proveedor de hosting (host, usuario, contraseña y puerto, normalmente el 21).
  2. En el panel derecho (tu servidor), navega hasta la carpeta raíz de tu PrestaShop (public_html o similar).
  3. En el panel izquierdo (tu ordenador), crea una carpeta nueva llamada backup_archivos_YYYYMMDD (con la fecha actual).
  4. Selecciona todos los archivos y carpetas del panel derecho y arrástralos al panel izquierdo.
  5. FileZilla comenzará a transferir los archivos. Dependiendo del tamaño, esto puede tardar bastante. Asegúrate de que la transferencia se complete sin errores.

[TIP] Si tu tienda es muy grande (varios GB), comprimir en el servidor con la Opción A suele ser más rápido que descargar todo por FTP, ya que solo descargas un archivo.

Paso 2: Copia de seguridad de la Base de Datos (El "Cerebro")

Si los archivos son el cuerpo de tu tienda, la base de datos es el cerebro. Aquí se guardan los pedidos, los clientes, los productos y todas las configuraciones. Sin ella, tu tienda no funciona. Este es el paso más crítico de cualquier copia seguridad prestashop.

Opción A: Desde phpMyAdmin (El método clásico)

phpMyAdmin es una herramienta web para gestionar bases de datos MySQL. Está disponible en casi todos los hosting.

  1. Accede a phpMyAdmin desde tu panel de hosting (busca el icono o enlace).
  2. En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que corresponde a tu PrestaShop. El nombre suele ser algo como tu_usuario_prestashop.
  3. Una vez dentro, verás muchas tablas. Haz clic en la pestaña "Exportar" en la parte superior.
  4. En el método de exportación, elige "Rápido" o "Personalizado". Si eliges "Personalizado", asegúrate de que esté seleccionada la opción "Completa" para incluir todas las tablas.
  5. En el formato, asegúrate de que esté seleccionado "SQL".
  6. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
  7. Se descargará un archivo con extensión .sql. Guárdalo en la misma carpeta donde guardaste los archivos.

Opción B: Desde la Línea de Comandos (SSH) (Para los más atrevidos)

Si tu hosting te da acceso SSH, este método es muy rápido y eficiente.

  1. Conecta por SSH a tu servidor.
  2. Ejecuta el siguiente comando, reemplazando USUARIO_BD, NOMBRE_BD y archivo_backup.sql con tus datos:
mysqldump -u USUARIO_BD -p NOMBRE_BD > archivo_backup.sql
  1. Te pedirá la contraseña de la base de datos. Escríbela y pulsa Enter.
  2. Se creará un archivo archivo_backup.sql en el directorio donde estés. Descárgalo con FTP o muévelo a un lugar seguro.

[INFO] La base de datos es la parte más delicada. Asegúrate de que el proceso de exportación no se interrumpa. Si tu tienda es muy grande, la exportación desde phpMyAdmin puede dar error de tiempo de espera. En ese caso, la opción SSH es la más recomendable.

Paso 3: Restaurar tu PrestaShop desde el Backup (El "Plan B")

Saber hacer el backup es solo la mitad. La otra mitad es saber restaurar prestashop cuando las cosas van mal. No te asustes, el proceso es la inversa del paso 1 y 2.

Restaurar la Base de Datos

  1. Accede a phpMyAdmin y selecciona la base de datos de tu tienda.
  2. Haz clic en la pestaña "Importar".
  3. En "Archivo a importar", haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste.
  4. Asegúrate de que el formato sea SQL y haz clic en "Continuar".
  5. Espera a que termine el proceso. Si es un archivo grande, puede tardar unos minutos.

[WARNING] Al importar, sobrescribirás los datos actuales de la base de datos. Si estás restaurando porque tu tienda falló, es lo que quieres. Pero asegúrate de que no hay datos recientes que quieras conservar, ya que se perderán.

Restaurar los Archivos

  1. Sube el archivo .zip que descargaste a tu servidor, dentro de la carpeta donde quieres restaurar (normalmente public_html). Puedes usar el Administrador de Archivos o FTP.
  2. Una vez subido, localiza el archivo .zip en el Administrador de Archivos.
  3. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir".
  4. El sistema extraerá todos los archivos en la carpeta actual, sobrescribiendo los existentes.
  5. Si usaste FTP para descargar los archivos, simplemente arrastra los archivos desde tu carpeta local de vuelta al servidor, sobrescribiendo los que haya.

Pasos Finales Después de la Restauración

  • Limpia la caché de PrestaShop: Ve a tu panel de administración, en "Parámetros avanzados" > "Rendimiento" y haz clic en "Vaciar la caché".
  • Verifica los archivos de configuración: Asegúrate de que el archivo config/settings.inc.php (en versiones antiguas) o los archivos en app/config/parameters.php (en versiones 1.7 y 8) tengan los datos correctos de conexión a la base de datos (nombre, usuario, contraseña).
  • Comprueba los permisos de archivos: Si tu tienda da errores de permisos, es posible que necesites ajustar los permisos de las carpetas cache, log y img a 755 o 775.

Preguntas Frecuentes (FAQ)

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

Depende de la actividad de tu tienda. Si haces muchos pedidos al día, lo ideal es hacer un backup prestashop diario (o incluso automático). Si tu tienda es pequeña y tienes poco movimiento, con hacerlo semanalmente o cada dos semanas puede ser suficiente. El principio es: "Si no puedes permitirte perder un día de pedidos, no te permitas no hacer una copia diaria".

¿Puedo hacer una copia de seguridad solo de la base de datos?

Sí, pero no es recomendable. Si solo restauras la base de datos y no los archivos (por ejemplo, imágenes de productos), tu tienda se verá rota y sin fotos. Siempre es mejor hacer la copia completa: archivos + base de datos.

Mi hosting tiene un panel llamado Syspanel, ¿cómo accedo?

Syspanel es el nombre del panel de control que ofrecen algunos proveedores. Para acceder, normalmente tienes que ir a https://tudominio.com:2106 e iniciar sesión con tus credenciales. Desde ahí, podrás acceder al Administrador de Archivos y a phpMyAdmin de la misma manera que se explica en esta guía.

¿Qué hago si mi backup es demasiado grande y no puedo subirlo?

Si el archivo .sql o .zip es demasiado grande para subirlo por phpMyAdmin (límite de 2MB o 8MB), puedes usar la línea de comandos SSH con mysql -u usuario -p nombre_bd < archivo.sql para importar la base de datos. Para los archivos, puedes intentar subirlos por FTP, que no suele tener límite de tamaño, o dividir el archivo zip en partes más pequeñas.

¿Los módulos de backup automático son fiables?

Sí, muchos son muy buenos y te ahorran el trabajo manual. Sin embargo, siempre es bueno saber hacer el backup manual como plan de respaldo. Si un módulo falla, o si tu servidor no es compatible, tendrás la seguridad de saber hacerlo a mano.

Conclusión: La práctica te hace seguro

Hacer una copia seguridad prestashop manual no es una tarea del otro mundo. Es un proceso de dos partes: archivos y base de datos. Una vez que lo hagas un par de veces, te llevará muy poco tiempo y te dará una tranquilidad inmensa.

Recuerda que la clave está en la constancia. No esperes a que ocurra un problema para hacer tu primer backup. Haz una copia de seguridad ahora, guárdala en un lugar seguro y establece un recordatorio para hacerlo regularmente. Tu yo del futuro (y tu negocio) te lo agradecerán.

[TIP] Después de hacer tu backup, prueba a restaurarlo en un entorno de pruebas local (como XAMPP) o en una subcarpeta de tu servidor. Esto te confirmará que tu copia es válida y funcional, y te dará la práctica necesaria para cuando de verdad lo necesites.

¿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