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

Cómo hacer una copia de seguridad manual en PrestaShop

Actualizado el 8 de septiembre de 2025

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

Hacer una copia de seguridad manual en PrestaShop es una de las tareas más importantes que puedes hacer para proteger tu tienda online. Imagina que trabajas durante meses en tu catálogo, configuras métodos de pago, personalizas tu tema y de repente, un mal plugin o un error de actualización deja tu tienda completamente rota. Sin un respaldo, perderías horas de trabajo, ingresos y, lo peor de todo, la confianza de tus clientes.

La buena noticia es que hacer una copia seguridad PrestaShop manual no es tan complicado como parece. Aunque existen plugins y soluciones automáticas, saber hacerlo a mano te da un control total y no depende de terceros. Además, es una habilidad esencial si tienes un servidor propio o un hosting compartido donde no tienes acceso a herramientas avanzadas de backup.

En esta guía, te voy a explicar paso a paso cómo hacer un respaldo PrestaShop manual, desde los archivos hasta la base de datos, para que puedas proteger tu tienda PrestaShop sin necesidad de ser un experto en sistemas. Vamos a ello.

Qué necesitas antes de empezar

Antes de lanzarte a hacer el backup, es importante que tengas a mano ciertos datos y herramientas. No te preocupes, no necesitas nada exótico, solo lo básico.

Acceso a tu panel de control de hosting

Para hacer un respaldo PrestaShop manual, necesitas acceder al panel de control de tu hosting. Esto puede ser cPanel, Plesk, o un panel personalizado como Syspanel (recuerda que el acceso a Syspanel se realiza por el puerto 2106). Si no sabes qué panel usa tu hosting, revisa el correo de bienvenida que te enviaron al contratar el servicio o contacta con el soporte técnico.

Cliente FTP o administrador de archivos

Vas a necesitar una forma de descargar los archivos de tu tienda. Puedes usar un cliente FTP como FileZilla, o si tu hosting tiene un administrador de archivos en línea, también te sirve. Es importante que sepas cómo conectarte, ya sea con usuario y contraseña o con una clave SSH.

Acceso a la base de datos

La base de datos es el corazón de tu PrestaShop. Ahí se guardan los productos, pedidos, clientes y configuraciones. Para respaldar base datos PrestaShop, necesitarás acceder a phpMyAdmin (o la herramienta que use tu hosting). También necesitarás el nombre de la base de datos, el usuario y la contraseña. Normalmente, estos datos los encuentras en el archivo parameters.php que está en la carpeta app/config/ de tu instalación de PrestaShop.

Tiempo y paciencia

Dependiendo del tamaño de tu tienda, el proceso puede tardar desde unos minutos hasta un par de horas. No lo hagas con prisa y, a ser posible, hazlo en un momento de baja afluencia de clientes, como por la madrugada.

Paso 1: Prepara tu tienda para el backup

Antes de hacer la copia de seguridad, es recomendable poner tu tienda en modo mantenimiento. Esto evitará que un cliente realice un pedido justo en el momento en que estás copiando los archivos, lo que podría generar datos inconsistentes en la base de datos.

Para activar el modo mantenimiento en PrestaShop, ve a Parámetros avanzados > Mantenimiento en tu panel de administración. Marca la opción "Activar el modo mantenimiento" y guarda los cambios. Puedes poner un mensaje bonito tipo "Estamos de mantenimiento, vuelve en unos minutos".

[TIP] Si tienes una tienda muy grande con muchos archivos, haz el backup en horas de baja actividad, como las 3 de la madrugada, para minimizar el impacto en el rendimiento.

Paso 2: Haz una copia de seguridad de los archivos de PrestaShop

Ahora vamos a lo que más espacio ocupa: los archivos de tu tienda. 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.

Opción A: Usando un cliente FTP

  1. Abre tu cliente FTP (por ejemplo, FileZilla) y conéctate a tu servidor.
  2. Navega hasta la carpeta raíz donde está instalado PrestaShop. Normalmente es public_html, htdocs o www, pero puede variar según tu hosting.
  3. Selecciona todos los archivos y carpetas de la instalación. Para ello, puedes hacer clic en el primer archivo, mantener presionada la tecla Shift y hacer clic en el último, o simplemente usar Ctrl + A (o Cmd + A en Mac).
  4. Arrastra todos los archivos seleccionados a una carpeta local en tu computadora. Asegúrate de tener suficiente espacio en tu disco duro.
  5. Espera a que se complete la transferencia. Esto puede tardar bastante si tu tienda tiene muchas imágenes.

[WARNING] No olvides descargar el archivo .htaccess si existe. Es un archivo oculto y algunos clientes FTP no lo muestran por defecto. Debes configurar tu cliente para que muestre archivos ocultos. Sin él, las URLs de tu tienda podrían no funcionar correctamente al restaurar.

Opción B: Usando el administrador de archivos del hosting

  1. Entra en tu panel de control (recuerda, si es Syspanel, usa el puerto 2106).
  2. Busca la opción "Administrador de archivos" o "File Manager".
  3. Navega hasta la raíz de tu instalación de PrestaShop.
  4. Selecciona todos los archivos y carpetas, y haz clic en "Comprimir" o "Zip". Esto creará un archivo comprimido de toda tu tienda.
  5. Descarga ese archivo comprimido a tu computadora.

[INFO] Comprimir los archivos en el servidor antes de descargarlos puede ser más rápido que descargar archivo por archivo, especialmente si tienes miles de imágenes. Sin embargo, recuerda que el proceso de compresión en el servidor también consume recursos y puede tardar un poco.

Paso 3: Haz una copia de seguridad de la base de datos

Ahora vamos con la parte más delicada: la base de datos. Aquí es donde se guarda la información crítica de tu tienda. Un error aquí puede ser fatal, así que ve despacio.

Accede a phpMyAdmin

  1. Ve a tu panel de control de hosting y busca el acceso a phpMyAdmin. En cPanel, suele estar en la sección "Bases de datos". En Syspanel, busca la sección de bases de datos MySQL.
  2. Haz clic en phpMyAdmin y se abrirá una nueva ventana.
  3. En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que usa tu PrestaShop. Si no sabes cuál es, revisa el archivo parameters.php que mencionamos antes.

Exporta la base de datos

  1. Con la base de datos seleccionada, ve a la pestaña "Exportar" en la parte superior.
  2. Asegúrate de que el método de exportación sea "Rápido" y que el formato sea "SQL".
  3. Haz clic en el botón "Continuar" o "Exportar".
  4. El navegador comenzará a descargar un archivo con extensión .sql. Guárdalo en un lugar seguro junto con los archivos de tu tienda.

[TIP] Si tu base de datos es muy grande (más de 100 MB), es posible que la exportación falle o tarde mucho. En ese caso, puedes usar la opción "Personalizado" en la exportación y marcar la opción "Enviar" y luego "Comprimir" con "gzip". Esto generará un archivo .sql.gz mucho más pequeño y fácil de descargar.

[WARNING] Nunca modifiques ni edites el archivo .sql que descargaste. Cualquier cambio, incluso un simple espacio, puede corromper la base de datos y hacer que tu tienda no funcione al restaurarla.

Paso 4: Verifica que tu copia de seguridad sea correcta

No hay nada peor que hacer una copia de seguridad y darte cuenta, cuando la necesitas, de que está incompleta o corrupta. Por eso, es fundamental verificar que todo se ha copiado correctamente.

Verifica los archivos

  1. Revisa que la carpeta donde descargaste los archivos tenga el mismo número de archivos y carpetas que tu servidor. Puedes hacerlo comparando el tamaño total o el número de elementos.
  2. Asegúrate de que el archivo .htaccess esté presente (si lo tienes).
  3. Abre una carpeta al azar (por ejemplo, la de temas o la de imágenes) y comprueba que hay archivos dentro.

Verifica la base de datos

  1. Abre el archivo .sql que descargaste con un editor de texto plano (como el Bloc de notas).
  2. Al principio del archivo, deberías ver líneas que empiezan con -- y contienen información sobre la versión de MySQL o la base de datos.
  3. Busca la línea que dice CREATE TABLE y comprueba que hay muchas de ellas. Si solo ves unas pocas, algo ha ido mal.

[INFO] No es necesario que entiendas todo el contenido del archivo SQL. Solo con echar un vistazo rápido a las primeras líneas y ver que hay muchas sentencias CREATE TABLE es suficiente para saber que la exportación ha ido bien.

Paso 5: Almacena tu copia de seguridad en un lugar seguro

Una vez que tienes tu copia seguridad PrestaShop manual, no la dejes en tu escritorio. Tienes que guardarla en un lugar seguro y, a ser posible, fuera de tu servidor.

Opciones de almacenamiento

  • Disco duro externo o USB: Es una opción sencilla y barata. Eso sí, asegúrate de que no se dañe y de tener una copia extra.
  • Servicios de almacenamiento en la nube: Google Drive, Dropbox, OneDrive o Amazon S3 son excelentes opciones. Son fiables, accesibles desde cualquier lugar y te permiten automatizar copias en el futuro.
  • Servidor externo o segundo hosting: Si tienes otro hosting, puedes subir la copia allí. Eso sí, asegúrate de que ese hosting no sea el mismo que el de tu tienda, para que no se vea afectado por el mismo problema.

[TIP] Guarda al menos dos copias en lugares diferentes. Por ejemplo, una en tu disco duro y otra en la nube. Así, si tu casa se incendia o tu cuenta de Google se ve comprometida, siempre tendrás un respaldo.

Restaurar tu copia de seguridad: lo básico

Aunque el título de este artículo es sobre cómo hacer la copia, es importante que sepas lo básico de cómo restaurarla, porque de nada sirve tener un backup si no sabes usarlo.

Restaurar los archivos

  1. Sube los archivos de tu copia a la carpeta raíz de tu servidor, sobrescribiendo los existentes. Puedes usar FTP o el administrador de archivos.
  2. Si habías comprimido los archivos en un .zip, descomprímelos en el servidor.

Restaurar la base de datos

  1. Ve a phpMyAdmin y selecciona tu base de datos.
  2. Ve a la pestaña "Importar".
  3. Selecciona el archivo .sql que descargaste y haz clic en "Continuar".
  4. Espera a que termine el proceso. Si la base de datos era muy grande, puede tardar unos minutos.

[WARNING] Antes de restaurar, es recomendable hacer una copia de seguridad de la base de datos actual (aunque esté dañada) por si acaso. Nunca se sabe si podrías perder datos importantes que no estaban en tu copia original.

Preguntas frecuentes (FAQ)

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

Depende de la actividad de tu tienda. Si haces pocos cambios a la semana, una copia semanal puede ser suficiente. Si tienes una tienda muy activa con muchos pedidos diarios, lo ideal es hacer una copia diaria o incluso cada pocas horas. La regla de oro es: "¿Cuánto trabajo estoy dispuesto a perder?".

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

Sí, puedes hacer solo la copia de la base de datos si tus archivos (imágenes, temas, módulos) no cambian con frecuencia. Sin embargo, es una práctica más segura hacer una copia completa, ya que los archivos también pueden dañarse o perderse.

¿Qué hago si mi hosting no tiene phpMyAdmin?

Algunos hostings muy básicos no incluyen phpMyAdmin. En ese caso, puedes usar herramientas como mysqldump si tienes acceso SSH, o contactar con el soporte de tu hosting para que te hagan un volcado de la base de datos.

¿Hay algún módulo de PrestaShop que me ayude con esto?

Sí, hay varios módulos de backup en el mercado de PrestaShop. Algunos son gratuitos y otros de pago. Pueden automatizar el proceso y hacerlo más fácil, pero siempre es bueno saber cómo hacerlo manualmente por si fallan.

¿Puedo hacer una copia de seguridad desde el panel de administración de PrestaShop?

PrestaShop no tiene una herramienta nativa de backup en el panel de administración. Por eso, es necesario hacerlo a nivel de servidor, como hemos explicado en este artículo.

Conclusión

Hacer una copia de seguridad manual en PrestaShop es una tarea que, aunque puede parecer tediosa, es totalmente imprescindible para proteger tienda PrestaShop. No necesitas ser un experto en Linux o SysAdmin, solo seguir los pasos que te he explicado: activar el modo mantenimiento, copiar los archivos, exportar la base de datos, verificar todo y guardar la copia en un lugar seguro.

Tómate tu tiempo para hacerlo bien la primera vez. Una vez que lo hayas hecho un par de veces, verás que es un proceso bastante mecánico que te dará una tranquilidad enorme. No esperes a tener un problema para acordarte de hacer una copia de seguridad. Empieza hoy mismo y duerme tranquilo sabiendo que tu negocio online está a salvo.

¿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