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

Cómo hacer una copia de seguridad de PrestaShop en cPanel (manual y completa)

Actualizado el 14 de septiembre de 2025

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

Si tienes una tienda online, sabrás que la información es tu activo más valioso. Productos, clientes, pedidos, configuraciones de impuestos, módulos... Todo eso representa horas de trabajo y, sobre todo, dinero. Un error humano al actualizar un módulo, un ataque malintencionado o un fallo del servidor pueden borrar tu tienda en segundos. Por eso, saber cómo hacer una copia seguridad prestashop cpanel no es una opción, es una necesidad absoluta.

En esta guía, te voy a explicar paso a paso, y de una forma muy visual, cómo realizar un backup prestashop cpanel completo y manual. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra. Al final, también te enseñaré a restaurar ese backup, que es la otra cara de la moneda.

Vamos a ello. Respira hondo, porque es más fácil de lo que parece.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario. Para hacer un backup prestashop cpanel manual, necesitas dos cosas principalmente:

  1. Acceso a cPanel: Las credenciales de tu panel de control de hosting. Normalmente se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com.
  2. Acceso FTP o al Administrador de Archivos: Esto lo tienes dentro del propio cPanel, así que no te preocupes. Lo usaremos para descargar y subir los archivos de tu tienda.
  3. Un poco de paciencia: Dependiendo del tamaño de tu tienda, el proceso puede tardar unos minutos.

[INFO] Una copia de seguridad de PrestaShop se compone de dos partes inseparables: la base de datos (donde están los productos, pedidos y clientes) y los archivos del sistema (el código, las imágenes, los módulos y los temas). Si falla una de las dos, la copia no sirve.


Paso 1: Crear el backup de la base de datos en cPanel

La base de datos es el cerebro de tu PrestaShop. Vamos a hacer una copia exacta de ella. Este proceso se llama "exportar" o "volcado".

### Acceder a phpMyAdmin

Primero, inicia sesión en tu cPanel. Busca la sección Bases de Datos y haz clic en el icono de phpMyAdmin. Esta herramienta te permite gestionar tus bases de datos de forma gráfica.

### Seleccionar tu base de datos

En el panel de la izquierda de phpMyAdmin, verás una lista con todas tus bases de datos. Deberías identificar la de PrestaShop. Normalmente, el nombre empieza con un prefijo de tu hosting (por ejemplo, tuusuario_prestashop). Haz clic en ella.

### Exportar la base de datos

Una vez dentro, verás una barra de navegación horizontal. Haz clic en la pestaña Exportar.

  1. Verás dos métodos: Rápido y Personalizado. Te recomiendo elegir Personalizado para tener más control, aunque el rápido también funciona.
  2. En el método Personalizado, asegúrate de que todas las tablas estén seleccionadas (aparecen en un recuadro a la derecha).
  3. Deja la opción de compresión en "gzip" si quieres que el archivo pese menos y sea más rápido de descargar. Si no, déjalo en "sin comprimir".
  4. Deja el resto de opciones como están. No toques nada más, ya que la configuración por defecto es correcta para PrestaShop.
  5. Haz clic en el botón Continuar o Exportar en la parte inferior.

El navegador comenzará a descargar un archivo .sql o .sql.gz. Guárdalo en un lugar seguro de tu ordenador, en una carpeta dedicada a backups. Este archivo es oro puro, es el corazón de tu tienda.

[TIP] Haz este proceso de exportación con la tienda en modo mantenimiento para evitar que se registren pedidos o cambios mientras se genera el archivo. Así te aseguras de que la copia es 100% consistente.


Paso 2: Respaldar los archivos de PrestaShop desde cPanel

La segunda parte es copiar todos los archivos que forman tu tienda: el código PHP, las imágenes de los productos, los módulos, los temas, etc. La forma más segura es comprimirlos en un solo archivo.

### Acceder al Administrador de Archivos

Vuelve a tu cPanel y busca la sección Archivos. Haz clic en Administrador de Archivos. Te pedirá que elijas una carpeta raíz; selecciona Documento raíz para tu dominio (o "public_html") y haz clic en "Ir".

### Comprimir la carpeta de PrestaShop

Ahora verás todos los archivos de tu hosting. Busca la carpeta donde está instalado PrestaShop. A veces es la propia carpeta public_html (si tu tienda está en la raíz del dominio) o una subcarpeta (por ejemplo, public_html/tienda).

  1. Selecciona la carpeta de PrestaShop o todo el contenido dentro de public_html si tu tienda está en la raíz.
  2. Con la carpeta seleccionada, haz clic en el botón Comprimir en la barra superior.
  3. En la ventana emergente, elige el tipo de archivo. Te recomiendo Zip para que sea compatible con casi todo.
  4. Deja el nombre que te sugiere o cámbialo por algo descriptivo como prestashop_archivos_fecha.zip.
  5. Haz clic en Comprimir Archivos.

cPanel comenzará a comprimir. Esto puede tardar varios minutos si tu tienda tiene muchas imágenes. Verás un mensaje de éxito cuando termine.

### Descargar el archivo comprimido

Una vez comprimido, el archivo .zip aparecerá en la carpeta. Ahora, para guardarlo en tu ordenador:

  1. Haz clic derecho sobre el archivo .zip.
  2. Selecciona Descargar en el menú contextual.
  3. Guárdalo en la misma carpeta donde pusiste el backup de la base de datos.

[WARNING] No subas el archivo ZIP a tu servidor una vez descargado. Si necesitas restaurar, primero lo subes y luego lo descomprimes. Pero para el backup, es mejor tenerlo en tu equipo o en un servicio de almacenamiento en la nube (como Google Drive o Dropbox) para tener una copia fuera del servidor.


Paso 3: La copia de seguridad perfecta (Resumen)

Si has seguido los pasos, ya tienes los dos archivos necesarios para un backup prestashop cpanel completo:

  1. tu_basededatos.sql.gz (o .sql)
  2. prestashop_archivos_fecha.zip

Juntos, forman una copia de seguridad completa y funcional.

[TIP] Automatiza este proceso si tu hosting lo permite. Muchos paneles de control ofrecen herramientas de "Backup" que hacen esto por ti. Pero siempre es bueno saber hacerlo manualmente, porque te da control total y no dependes de la configuración del hosting.


Paso 4: Cómo restaurar el backup de PrestaShop

Saber cómo hacer la copia es solo la mitad. La otra mitad es saber cómo recuperarla si algo sale mal. Vamos a ver cómo restaurar backup prestashop.

### Restaurar los archivos

  1. Sube el archivo ZIP de los archivos a tu servidor. Puedes hacerlo desde el mismo Administrador de Archivos de cPanel (botón "Subir") o por FTP.
  2. Una vez subido, asegúrate de que está en la carpeta correcta. Si tu tienda está en public_html, el ZIP debe estar ahí. Si está en una subcarpeta, el ZIP debe estar en esa subcarpeta.
  3. Haz clic derecho sobre el archivo .zip y selecciona Extraer.
  4. cPanel te preguntará si quieres sobrescribir los archivos existentes. Marca la casilla de "Sobrescribir archivos" y haz clic en Extraer Archivos.

### Restaurar la base de datos

  1. Ve a phpMyAdmin de nuevo.
  2. Selecciona la base de datos de tu PrestaShop. Si la has borrado o no existe, tendrás que crearla desde cPanel (sección "Bases de datos MySQL") y asociarle un usuario con todos los privilegios.
  3. Una vez dentro de la base de datos, haz clic en la pestaña Importar.
  4. Haz clic en Elegir archivo y selecciona el archivo .sql o .sql.gz que descargaste.
  5. Haz clic en Continuar.

cPanel importará la base de datos. Si el archivo es grande, puede tardar un poco.


Preguntas Frecuentes (FAQ) sobre el backup de PrestaShop

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

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es hacer una copia de la base de datos a diario y de los archivos una vez a la semana. Si es una tienda pequeña, una copia semanal completa puede ser suficiente. La clave es no perder demasiado trabajo si ocurre un desastre.

### ¿Puedo hacer el backup sin cPanel? ¿Y si uso Syspanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede a tu panel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro, busca las secciones de "Base de datos" y "Administrador de archivos". La lógica es la misma: exportar la base de datos y comprimir los archivos. La ventaja de cPanel es que tiene herramientas integradas más sencillas, pero con Syspanel también puedes hacerlo sin problemas.

### ¿Por qué mi backup no se restaura correctamente?

Esto suele pasar por dos motivos:

  1. No has sobrescrito los archivos correctamente: Asegúrate de que al extraer el ZIP, los archivos se copian dentro de la carpeta correcta y sobrescriben los antiguos.
  2. La base de datos no coincide: Es posible que estés importando una base de datos a una que ya tiene tablas con el mismo nombre. Lo mejor es borrar todas las tablas de la base de datos antes de importar (se hace desde phpMyAdmin seleccionando todas y eligiendo "Eliminar") o importar a una base de datos vacía y luego cambiar la configuración en el archivo app/config/parameters.php.

### ¿Necesito hacer una copia de seguridad de los archivos de configuración?

Sí, el archivo parameters.php que mencioné antes es crucial. Contiene las credenciales de conexión a tu base de datos. Está dentro de la carpeta de archivos que has respaldado, así que estará incluido en el ZIP. Pero es bueno saber que existe y qué hace.


Consejos finales para una estrategia de backup a prueba de balas

  1. Regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 formatos diferentes (por ejemplo, un archivo en tu PC y otro en la nube) y 1 copia fuera de tu lugar de trabajo (almacenamiento en la nube).
  2. Prueba tus backups: No esperes a que ocurra un desastre para comprobar si tu backup funciona. Haz una prueba de restauración en un entorno local (como XAMPP) o en un subdominio de prueba una vez al mes.
  3. Mantén PrestaShop actualizado: Las actualizaciones suelen corregir vulnerabilidades de seguridad. Un backup de una versión antigua y vulnerable es menos útil que uno de una versión actualizada y parcheada.

Hacer una copia seguridad prestashop cpanel es una tarea de mantenimiento fundamental. Siguiendo esta guía, no solo sabrás cómo hacerlo, sino que entenderás qué estás haciendo y por qué. Con este conocimiento, tu tienda online estará mucho más segura y tú dormirás más tranquilo.

Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡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