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

Cómo hacer una copia de seguridad manual de PrestaShop y restaurarla

Actualizado el 8 de enero de 2026

Introducción: Por qué es vital hacer una copia de seguridad manual de PrestaShop

Si tienes una tienda online, tu mayor activo no son los productos, sino los datos. Hablamos de los pedidos, los clientes, las contraseñas cifradas, el stock y la configuración de tu negocio. Imagina que un plugin falla, un ataque de malware corrompe tus archivos o un error humano borra una tabla de la base de datos. Sin una copia de seguridad, perderías semanas o meses de trabajo y, lo que es peor, la confianza de tus clientes.

La buena noticia es que hacer un backup prestashop manual es más sencillo de lo que parece. No necesitas ser un experto en servidores. Con este artículo, aprenderás a proteger tu negocio paso a paso, tanto si tu tienda está en un hosting compartido como en un VPS con panel de control.

Aunque existen módulos y servicios automatizados, saber realizar este proceso de forma manual te da un control total. Además, es un conocimiento esencial para cualquier administrador de una tienda online. Vamos a desglosar el proceso en dos partes fundamentales: la copia de los archivos del sistema y la copia de la base de datos. Al final, te enseñaré cómo unirlas para restaurar tu tienda en cualquier momento.


Parte 1: Preparando el terreno antes de la copia

Antes de lanzarte a descargar archivos, es crucial que dejes tu tienda en un estado de "pausa" para evitar inconsistencias. Si un cliente está realizando un pedido justo en el momento de la copia, podrías guardar una base de datos a medias.

### Activar el modo mantenimiento

PrestaShop tiene un modo de mantenimiento que impide que los clientes compren mientras tú trabajas. Para activarlo, ve a Parámetros avanzados > Mantenimiento en tu panel de administración. Marca la opción "Activar el modo de mantenimiento" y guarda los cambios. No olvides desactivarlo al finalizar.

### Revisar el espacio en disco

Una copia de seguridad puede ocupar varios cientos de megabytes, especialmente si tienes muchas imágenes de producto. Asegúrate de tener espacio suficiente en tu ordenador o en el servicio de almacenamiento que vayas a utilizar (Google Drive, Dropbox, etc.).

### Identificar tu método de acceso

Necesitarás acceso a dos herramientas: el administrador de archivos de tu hosting (o FTP/SFTP) y una herramienta para gestionar bases de datos como phpMyAdmin. En la mayoría de los paneles de control, como cPanel o Syspanel, encontrarás ambos accesos. Si usas Syspanel, recuerda que el acceso se realiza a través del puerto 2106 y que ahí tendrás todas las herramientas de gestión de archivos y bases de datos.


Parte 2: Cómo hacer el backup PrestaShop manual de los archivos

La primera parte de tu copia seguridad prestashop consiste en descargar todos los archivos de tu tienda. Esto incluye el código fuente, las imágenes, los módulos, los temas y los archivos de configuración.

### Opción A: Usando el Administrador de Archivos del hosting

  1. Accede a tu panel de control de hosting (cPanel, Syspanel, Plesk, etc.).
  2. Busca la sección "Administrador de Archivos" o "File Manager".
  3. Navega hasta el directorio donde está instalada tu tienda. Normalmente es public_html, htdocs o una carpeta personalizada como public_html/tienda.
  4. Selecciona todos los archivos y carpetas dentro de ese directorio. Puedes usar la casilla de verificación superior o pulsar Ctrl+A.
  5. Haz clic derecho y selecciona "Comprimir" o "Zip". Elige el formato .zip (o .tar.gz si lo prefieres).
  6. Espera a que el sistema genere el archivo comprimido. Puede tardar unos minutos.
  7. Una vez creado, selecciona ese archivo .zip y haz clic en "Descargar". Guárdalo en un lugar seguro.

### Opción B: Usando FTP/SFTP (FileZilla, Cyberduck)

  1. Abre tu cliente FTP y conéctate a tu servidor usando las credenciales que te dio tu proveedor.
  2. Navega al directorio raíz de tu tienda.
  3. Selecciona todas las carpetas y archivos (arrastra el ratón o usa Ctrl+A).
  4. Arrastra la selección a una carpeta local de tu ordenador. Esto descargará los archivos sin comprimir.
  5. Una vez descargado, es recomendable comprimir esa carpeta en un .zip para ahorrar espacio y facilitar la subida posterior.

[INFO] Si tu tienda es muy grande (más de 2 GB), la opción FTP es más fiable que el administrador de archivos, ya que no depende de los límites de memoria del servidor web para comprimir.


Parte 3: Cómo hacer el backup de la base de datos

La base de datos es el cerebro de tu PrestaShop. Contiene todas las tablas con la información crítica de tu negocio. Sin ella, los archivos que descargaste antes no sirven de nada.

### Exportar con phpMyAdmin

  1. Accede a tu panel de control y busca "phpMyAdmin" (suele estar dentro de la sección de Bases de Datos).
  2. En el panel izquierdo, selecciona la base de datos de tu PrestaShop. Si no sabes cuál es, búscala en el archivo config/settings.inc.php (en PrestaShop 1.6) o en app/config/parameters.php (en PrestaShop 1.7 y 8.x). Busca la línea que dice database_name.
  3. Una vez dentro, haz clic en la pestaña "Exportar" en la parte superior.
  4. Elige el método "Rápido" y el formato "SQL".
  5. Haz clic en "Continuar". El sistema descargará un archivo .sql que contiene toda tu base de datos.

[WARNING] No uses el método "Personalizado" a menos que sepas lo que haces. Cambiar la codificación de caracteres o la estructura de las tablas puede corromper la restauración. El método rápido es el más seguro para un backup estándar.

### Alternativa: Exportar desde Syspanel

Si tu hosting utiliza Syspanel, el proceso es similar. Accede al panel a través del puerto 2106, busca la sección de "Bases de Datos" y selecciona la opción de "Exportar" o "phpMyAdmin". La interfaz puede variar, pero la lógica es la misma: buscas la base de datos y exportas un archivo .sql.


Parte 4: Cómo restaurar el backup PrestaShop paso a paso

Restaurar es el proceso inverso. Primero subes los archivos y luego importas la base de datos. Es crucial hacerlo en este orden.

### Paso 1: Subir los archivos de la copia

  1. Descomprime el archivo .zip de tu copia en tu ordenador.
  2. Vacía el directorio actual de tu tienda en el servidor. Esto es fundamental para evitar conflictos entre archivos antiguos y nuevos. Muévelos a una carpeta temporal o elimínalos.
  3. Sube todos los archivos y carpetas de tu copia al directorio raíz de tu tienda (de nuevo, public_html, htdocs, etc.).

[WARNING] Este paso reemplazará todos los archivos actuales. Asegúrate de que estás restaurando la copia correcta y que has hecho una copia de seguridad de los datos actuales si no quieres perderlos.

### Paso 2: Importar la base de datos

  1. Accede a phpMyAdmin.
  2. Selecciona la base de datos donde quieres importar los datos. Si no existe, créala con la misma codificación (normalmente utf8_general_ci o utf8mb4_general_ci).
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste antes.
  5. Deja el resto de opciones por defecto y haz clic en "Continuar".
  6. Espera a que termine el proceso. Verás un mensaje de éxito.

[INFO] Si el archivo .sql es muy grande (más de 2 MB), es posible que phpMyAdmin dé un error de tiempo de espera. En ese caso, tendrás que usar la herramienta de importación de tu panel de control (como "Importar" en cPanel o Syspanel) o subir el archivo por FTP a una carpeta temporal y usar un script de importación.

### Paso 3: Ajustar la configuración (si es necesario)

Si cambias de servidor o de dominio, tendrás que editar el archivo app/config/parameters.php para actualizar los datos de conexión a la base de datos (nombre, usuario, contraseña y servidor).


Parte 5: Preguntas frecuentes sobre copias de seguridad

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

Depende del volumen de pedidos de tu tienda. Como mínimo, una vez a la semana. Si tienes ventas diarias, te recomiendo hacerla cada día o cada 12 horas. La pérdida de un día de pedidos puede ser muy costosa.

### ¿Puedo automatizar el proceso?

Sí, existen módulos en PrestaShop y herramientas en el hosting que permiten programar copias de seguridad automáticas. Sin embargo, tener una copia manual es tu red de seguridad. No dependas solo de la automatización.

### ¿Qué es mejor: copia de seguridad manual o automática?

La automática es cómoda, pero la manual te da control. Lo ideal es combinar ambas: una automática diaria y una manual antes de realizar cualquier cambio importante en tu tienda (actualizar un módulo, cambiar el tema, etc.).

### ¿Dónde debo guardar las copias de seguridad?

Nunca guardes la copia en el mismo servidor donde está tu tienda. Si el servidor falla, perderás todo. Descárgala a tu ordenador y súbela a un servicio en la nube (Google Drive, Dropbox, Amazon S3) o a un disco duro externo.

### ¿Qué hago si la restauración falla?

Primero, no entres en pánico. Revisa los pasos anteriores. El error más común es no haber vaciado el directorio de archivos antes de subir los nuevos. También es frecuente importar la base de datos en la base de datos incorrecta. Si el problema persiste, contacta con tu proveedor de hosting.


Conclusión: La seguridad de tu tienda está en tus manos

Dominar el backup prestashop manual y saber restaurar backup prestashop es una habilidad esencial que te ahorrará muchos quebraderos de cabeza. No se trata de ser un experto en informática, sino de seguir un procedimiento lógico y ordenado. Recuerda que la seguridad prestashop comienza con la prevención.

Hacer una copia seguridad prestashop no es un lujo, es una necesidad. Es la garantía de que, pase lo que pase, tu negocio puede volver a la vida en cuestión de minutos. Te animo a que practiques este proceso en un entorno de pruebas antes de necesitarlo de verdad. Así, cuando llegue el momento, lo harás con total confianza y rapidez.

[TIP] Guarda siempre las últimas tres copias de seguridad. Si la más reciente está corrupta, podrás usar la anterior. Es una estrategia simple pero muy efectiva.

Ahora que ya sabes cómo hacerlo, no esperes a que sea demasiado tarde. Dedica 30 minutos a realizar tu primera copia de seguridad manual. Tu yo del futuro te lo agradecerá.

¿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