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

Cómo crear una copia de seguridad de tu tienda PrestaShop en cPanel

Actualizado el 25 de octubre de 2025

Cuando tu tienda online es tu sustento, o incluso un proyecto que te apasiona, perder los datos por un error, un hackeo o un fallo del servidor puede ser un golpe durísimo. Por eso, crear una copia de seguridad de tu tienda PrestaShop no es una opción, es una necesidad.

Piensa en el backup como un seguro de vida para tu negocio digital. No esperas usarlo, pero saber que está ahí te da una tranquilidad enorme.

En esta guía, paso a paso y sin tecnicismos, te voy a enseñar a realizar un backup PrestaShop cPanel de forma manual y segura. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.

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

¿Qué necesito para hacer una copia de seguridad PrestaShop?

Antes de empezar a tocar nada, es importante que entiendas qué vamos a hacer. Una tienda PrestaShop se compone de dos partes fundamentales:

  1. Los Archivos: Todo el código fuente, las imágenes de tus productos, los módulos, los temas... Es decir, la "carpeta" donde vive tu tienda en el servidor.
  2. La Base de Datos: Aquí es donde se guarda toda la información dinámica: tus productos, clientes, pedidos, contraseñas, configuraciones... Es el "cerebro" de la tienda.

Para que una copia seguridad PrestaShop sea completa y útil, debes respaldar ambas cosas. Si solo haces una, la copia no servirá de nada.

Para esta guía, asumiremos que tienes acceso a cPanel, que es el panel de control más común que ofrecen los alojamientos web.

Parte 1: Respaldar los Archivos de tu Tienda en cPanel

Esta es la primera parte del proceso. Vamos a empaquetar todos los archivos de tu tienda en un único archivo comprimido (como un .zip) para poder descargarlo.

Paso 1: Accede a tu cPanel

Abre tu navegador web y ve a la URL de acceso a tu cPanel. Normalmente suele ser algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.

Paso 2: Abre el Administrador de Archivos

Una vez dentro de cPanel, busca la sección llamada "Archivos" y haz clic en el icono de "Administrador de Archivos".

Paso 3: Navega hasta tu carpeta de PrestaShop

Se abrirá una nueva ventana. Normalmente, verás una carpeta llamada public_html. Esta es la raíz de tu sitio web. Si tu tienda está instalada directamente en tu dominio principal, entra en public_html.

Si tu tienda está en un subdominio (por ejemplo, tienda.tudominio.com), la carpeta podría llamarse tienda o public_html/tienda. Haz doble clic en las carpetas para navegar hasta donde están los archivos de tu PrestaShop.

[INFO] ¿Cómo saber si estoy en la carpeta correcta? Dentro de la carpeta de tu tienda, deberías ver archivos como index.php, config/, img/, admin/ (o el nombre de tu admin personalizado), src/, etc. Si ves estos archivos, ¡estás en el lugar correcto!

Paso 4: Selecciona todos los archivos y comprímelos

Ahora viene la parte mágica. En la barra de herramientas superior del Administrador de Archivos, verás un botón llamado "Seleccionar todo". Haz clic en él para marcar todos los archivos y carpetas de tu tienda.

Una vez seleccionados, ve a la barra superior y haz clic en el botón "Comprimir".

Se te pedirá elegir el tipo de archivo. Te recomiendo elegir "Zip Archive" para que sea compatible con casi todo. Luego, haz clic en "Comprimir Archivos".

El sistema empezará a crear un archivo llamado algo como archivo.zip en la misma carpeta. Espera a que aparezca. Si tu tienda es muy grande, puede tardar unos minutos.

Paso 5: Descarga el archivo comprimido

Una vez que el archivo .zip aparezca en la lista, selecciónalo (solo él) y haz clic en el botón "Descargar" en la barra superior.

Tu navegador comenzará a descargar el archivo a tu computadora. ¡Felicidades! Ya tienes la primera parte de tu backup PrestaShop cPanel. Guárdalo en un lugar seguro, idealmente en un disco externo o en la nube (Google Drive, Dropbox, etc.).

[TIP] Limpieza post-backup: Después de descargar el archivo .zip, es una buena práctica volver al Administrador de Archivos y eliminar el archivo archivo.zip del servidor. Así liberas espacio y evitas que alguien lo descargue si encuentra la URL exacta.

Parte 2: Respaldar la Base de Datos de PrestaShop

Ahora vamos a por la parte más crítica: la base de datos. Sin ella, tu copia de archivos no es más que un cascarón vacío.

Paso 1: Vuelve a cPanel y busca "Bases de Datos MySQL"

En la pantalla principal de cPanel, busca la sección "Bases de Datos" y haz clic en "Bases de Datos MySQL".

Paso 2: Encuentra el nombre de tu base de datos

En esta pantalla verás una lista de todas las bases de datos que tienes. Debes identificar cuál es la de tu tienda PrestaShop. El nombre suele tener un prefijo con tu nombre de usuario, por ejemplo: usuario_prestashop o usuario_tienda.

[WARNING] ¿No sabes cuál es? Si no estás seguro, puedes mirar el archivo config/settings.inc.php dentro de la carpeta de tu tienda. Ábrelo con un editor de texto (como el Bloc de notas) y busca una línea que diga define('_DB_NAME_', 'aqui_va_el_nombre');. Ese es el nombre exacto de tu base de datos.

Paso 3: Accede a phpMyAdmin

En la misma pantalla de "Bases de Datos MySQL", busca el icono que dice "phpMyAdmin" y haz clic en él. Se abrirá una nueva pestaña en tu navegador.

Paso 4: Selecciona tu base de datos

En el panel lateral izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la base de datos que identificaste en el paso anterior.

Paso 5: Exporta la base de datos

Una vez dentro de tu base de datos, verás una serie de pestañas en la parte superior. Haz clic en la pestaña "Exportar".

Te aparecerán dos opciones: "Rápido" y "Personalizado". Para una copia de seguridad estándar, puedes usar la opción "Rápido".

Asegúrate de que el formato sea "SQL" y haz clic en el botón "Continuar".

phpMyAdmin generará un archivo .sql y lo descargará automáticamente a tu computadora.

[INFO] ¿Qué es un archivo .sql? Es un archivo de texto que contiene todos los comandos necesarios para recrear tu base de datos desde cero. Es el formato estándar para este tipo de respaldos.

Paso 6: Guarda tu copia de seguridad PrestaShop completa

Ahora tienes dos archivos en tu computadora:

  1. El archivo .zip con todos los archivos de tu tienda.
  2. El archivo .sql con toda tu base de datos.

Juntos, forman la copia seguridad PrestaShop completa.

[WARNING] IMPORTANTE: Guarda ambos archivos en la misma carpeta de tu computadora. Es muy común hacer una copia de archivos y una de base de datos en días diferentes, y luego mezclarlas, lo que puede causar errores graves en el futuro. La copia de archivos y la de base de datos deben ser del mismo momento para que sean consistentes.

Cómo restaurar tu backup en cPanel (en caso de emergencia)

Saber hacer el backup es genial, pero saber restaurarlo es lo que te salvará el día. El proceso es el inverso al de creación.

Restaurar la Base de Datos con phpMyAdmin

  1. Entra en phpMyAdmin y selecciona la base de datos donde quieres restaurar (debe existir y estar vacía o ser la que quieres reemplazar).
  2. Haz clic en la pestaña "Importar".
  3. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste.
  4. Haz clic en "Continuar". phpMyAdmin ejecutará el script y recreará todas las tablas y datos.

Restaurar los Archivos desde cPanel

  1. Sube tu archivo .zip a la carpeta public_html (o la carpeta donde esté tu tienda) usando el Administrador de Archivos > botón "Subir".
  2. Una vez subido, selecciona el archivo .zip y haz clic en "Extraer".
  3. El sistema te preguntará a qué carpeta extraer los archivos. Asegúrate de que sea la carpeta correcta y haz clic en "Extraer Archivos".
  4. El sistema sobrescribirá los archivos existentes. ¡Listo!

Preguntas Frecuentes (FAQ) sobre el backup PrestaShop

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

Depende de la actividad de tu tienda. Si haces pocos cambios, una vez al mes puede ser suficiente. Si tienes muchas ventas y actualizas stock a diario, te recomiendo hacerlo al menos una vez por semana. Muchos alojamientos ofrecen backups automáticos, pero no confíes solo en ellos.

¿Puedo automatizar el backup PrestaShop cPanel?

Sí, cPanel tiene una herramienta llamada "Backup" o "Copias de Seguridad" en la sección principal. Te permite programar descargas de copias de seguridad parciales o completas a una ubicación remota (como un servidor FTP o una cuenta de almacenamiento en la nube). Es una opción muy recomendable para no tener que acordarte de hacerlo manualmente.

¿Por qué mi copia de seguridad es tan grande?

El tamaño de tu backup depende principalmente del peso de las imágenes de tus productos y de los módulos que tengas instalados. Las imágenes suelen ser el factor que más espacio ocupa.

¿Qué es Syspanel y tiene algo que ver con esto?

Syspanel es otro panel de control de alojamiento web, similar a cPanel, que algunos proveedores utilizan. Su funcionamiento es muy parecido, pero el acceso se realiza normalmente a través del puerto 2106 (por ejemplo, tudominio.com:2106). Aunque los nombres de las opciones pueden variar ligeramente, el proceso de backup (archivos y base de datos) es conceptualmente el mismo. Si tu hosting usa Syspanel, busca las secciones de "Archivos" y "Bases de Datos" para realizar los mismos pasos.

¿Qué hago si mi backup no se restaura correctamente?

No entres en pánico. Los errores de restauración suelen deberse a:

  • Versiones de PrestaShop incompatibles: Si intentas restaurar un backup de una versión antigua en una instalación nueva de una versión muy reciente.
  • Prefijos de tabla diferentes: Si tu base de datos usa un prefijo (ej. ps_) y tu backup tiene otro (ej. pr_). Esto se puede ajustar en el archivo config/settings.inc.php.
  • Archivos incompletos: Asegúrate de que la descarga del .zip y del .sql se completó correctamente (revisa el tamaño del archivo).

Si el problema persiste, contacta con el soporte de tu hosting; para eso lo pagas.

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

Sí, absolutamente. De hecho, es una práctica muy común hacer backups de la base de datos con más frecuencia que de los archivos, ya que los archivos (como las imágenes) no cambian tan a menudo. El proceso es el mismo que describimos en la Parte 2 de esta guía.

Conclusión: La constancia es la clave

Crear una copia seguridad PrestaShop es un hábito que debes adquirir. No esperes a que ocurra una desgracia para empezar a pensar en ello.

Te recomiendo que, además de hacerlo manualmente, configures una tarea programada en tu cPanel para que se haga un backup automático de forma regular. Es la forma más segura de proteger tu negocio.

Espero que esta guía te haya sido de gran ayuda. Recuerda que la prevención es la mejor herramienta para cualquier emprendedor digital. ¡Ahora ve y protege 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