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

Cómo crear un backup de PrestaShop en cPanel y restaurarlo fácilmente

Actualizado el 14 de enero de 2026

¿Por qué es tan importante hacer un backup de tu tienda PrestaShop?

Imagina que trabajas durante meses en tu tienda online, añadiendo productos, configurando métodos de pago y personalizando el diseño. De repente, una actualización fallida, un error humano o un ataque informático borra todo tu trabajo. Sin una copia de seguridad, perderías clientes, ventas y mucho tiempo. Por eso, hacer un backup PrestaShop cPanel es una de las tareas más importantes que puedes realizar como administrador.

En esta guía, te explicaré paso a paso cómo crear y restaurar una copia seguridad PrestaShop usando cPanel. Es más fácil de lo que piensas y no necesitas ser un experto técnico. Al final, también resolveremos las dudas más frecuentes para que te sientas seguro en todo el proceso.


Requisitos previos antes de empezar

Antes de lanzarte a hacer el backup, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas las credenciales que te proporcionó tu proveedor de hosting. Normalmente accedes a través de tudominio.com/cpanel o tudominio.com:2083.
  • Datos de tu tienda: Ten a mano la URL de tu PrestaShop y, si es posible, las credenciales de la base de datos (aunque no son estrictamente necesarias para el backup).
  • Espacio en disco: Verifica que tu hosting tenga suficiente espacio libre para almacenar la copia de seguridad temporal.
  • Tiempo: El proceso puede tardar desde unos minutos hasta media hora, dependiendo del tamaño de tu tienda.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso suele ser el 2106. Por ejemplo: tudominio.com:2106. El proceso es similar, pero los nombres de las herramientas pueden variar ligeramente.


Cómo hacer un backup de PrestaShop en cPanel (paso a paso)

Hacer un backup PrestaShop cPanel implica guardar dos cosas: los archivos de tu tienda (código, imágenes, temas, módulos) y la base de datos (productos, clientes, pedidos). Te mostraré cómo hacerlo de forma manual y también una opción automatizada.

1. Accede a cPanel

Abre tu navegador y escribe la dirección de acceso a cPanel. Introduce tu usuario y contraseña. Una vez dentro, verás un panel con muchos iconos. No te asustes, solo necesitas unos pocos.

2. Haz una copia de seguridad de la base de datos

La base de datos contiene toda la información dinámica de tu tienda: productos, clientes, pedidos, etc. Sin ella, tu backup estaría incompleto.

  • Busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  • Se abrirá una nueva ventana. En la columna izquierda, verás una lista de bases de datos. Selecciona la que corresponde a tu PrestaShop (suele tener un nombre como tudominio_prestashop).
  • En el menú superior, haz clic en la pestaña "Exportar".
  • Elige el método "Rápido" y el formato "SQL". Luego, haz clic en "Continuar".
  • Se descargará un archivo .sql en tu computadora. Guárdalo en una carpeta segura. ¡Ya tienes la base de datos respaldada!

[TIP] Si tu base de datos es muy grande (más de 50 MB), puede que el método rápido falle. En ese caso, usa el método "Personalizado", marca la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" y luego exporta. También puedes comprimirla en ZIP.

3. Haz una copia de seguridad de los archivos

Ahora toca respaldar todos los archivos de tu tienda: el código PHP, las imágenes, los temas, los módulos, etc.

  • En cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos".
  • Se abrirá una ventana. Normalmente, los archivos de tu web están en la carpeta public_html. Si tu tienda está en una subcarpeta (por ejemplo, public_html/tienda), navega hasta allí.
  • Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o marcar la casilla de selección general).
  • En el menú superior, haz clic en "Comprimir" y elige "Zip Archive". Dale un nombre como backup-prestashop-[fecha].zip.
  • Una vez comprimido, selecciona el archivo .zip y haz clic en "Descargar". Guárdalo junto con la base de datos.

[WARNING] No descargues archivos sueltos uno por uno. Siempre comprime primero. Además, asegúrate de que el archivo ZIP no esté dañado intentando abrirlo en tu computadora.

4. Opción alternativa: Usar la herramienta de backup de cPanel

cPanel tiene una herramienta integrada que facilita todo el proceso. Busca la sección "Archivos" y haz clic en "Copias de seguridad" (o "Backup").

  • Verás dos opciones: "Descargar una copia de seguridad completa de la cuenta" (incluye archivos, bases de datos, configuraciones de correo, etc.) o "Descargar una copia de seguridad de la base de datos".
  • Si eliges la copia completa, cPanel generará un archivo .tar.gz con todo. Es más cómodo, pero el archivo puede ser muy pesado.
  • También puedes generar una copia de seguridad parcial seleccionando solo la base de datos o los archivos de public_html.

[INFO] Esta herramienta es ideal si quieres automatizar backups periódicos. Algunos hosts ofrecen backups diarios automáticos. Pregunta a tu proveedor si tienen esta opción.


Cómo restaurar un backup de PrestaShop en cPanel

Restaurar una copia seguridad PrestaShop es el proceso inverso: primero subes los archivos y luego importas la base de datos. Sigue estos pasos con calma.

1. Sube los archivos a tu hosting

  • En cPanel, abre el "Administrador de archivos" y navega hasta public_html (o la carpeta donde quieras restaurar la tienda).
  • Si ya hay archivos existentes, es recomendable eliminarlos o renombrarlos (por ejemplo, añadiendo _old al nombre de la carpeta). No los borres directamente por si algo sale mal.
  • Haz clic en "Subir" y selecciona el archivo .zip que descargaste antes.
  • Una vez subido, selecciona el archivo ZIP y haz clic en "Extraer". El sistema lo descomprimirá automáticamente.

[WARNING] Si la carpeta public_html contiene otros sitios web (por ejemplo, un blog aparte), asegúrate de extraer solo en la subcarpeta correcta. De lo contrario, podrías sobrescribir otros proyectos.

2. Importa la base de datos

  • Vuelve a phpMyAdmin desde cPanel.
  • En la columna izquierda, selecciona la base de datos que quieres restaurar. Si no existe, créala primero desde "Bases de datos MySQL" en cPanel y asígnale un usuario.
  • Haz clic en la pestaña "Importar".
  • En "Archivo a importar", haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste.
  • Deja las opciones por defecto y haz clic en "Continuar".
  • Espera a que termine el proceso. Verás un mensaje de éxito.

[TIP] Si el archivo SQL es muy grande, puede que el tiempo de ejecución sea insuficiente. En ese caso, usa la herramienta "BigDump" o pide a tu hosting que aumente el límite de tiempo de importación.

3. Ajusta la configuración (si es necesario)

Después de restaurar, es posible que necesites actualizar algunos parámetros:

  • URL de la tienda: Si cambiaste de dominio, ve al archivo app/config/parameters.php y modifica las líneas database_host, database_name, database_user y database_password. También revisa el archivo config/settings.inc.php (en versiones antiguas de PrestaShop).
  • Permisos de archivos: En el Administrador de archivos, asegúrate de que las carpetas cache, log, img, modules y themes tengan permisos 755 o 777 (según las recomendaciones de seguridad de tu hosting).

[INFO] Si usas Syspanel, el proceso es idéntico, solo que el acceso es por el puerto 2106 y los nombres de las herramientas pueden variar (por ejemplo, "Base de datos" en lugar de "phpMyAdmin").


Preguntas frecuentes (FAQ)

¿Cada cuánto tiempo debo hacer un backup de PrestaShop?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es hacer un backup semanal de la base de datos y mensual de los archivos. Si tu tienda es pequeña, un backup mensual puede ser suficiente. Lo importante es ser constante.

¿Puedo automatizar el backup en cPanel?

Sí. Muchos hosts ofrecen backups automáticos diarios o semanales. También puedes usar la herramienta de "Copias de seguridad" de cPanel para programar backups. Consulta con tu proveedor.

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

Primero, verifica que el archivo ZIP no esté dañado. Luego, comprueba que la base de datos se haya importado sin errores. Si el problema persiste, revisa los logs de error de PrestaShop (en la carpeta var/logs). Si no encuentras la solución, contacta al soporte técnico de tu hosting.

¿El backup incluye los pedidos y clientes?

Sí, siempre que hayas respaldado la base de datos. Los pedidos, clientes, productos y configuraciones se almacenan en la base de datos SQL. Los archivos solo contienen el código, las imágenes y los temas.

¿Es seguro hacer backups manualmente?

Sí, siempre que guardes los archivos en un lugar seguro (disco duro externo, nube, etc.). Nunca dejes los backups en el mismo servidor, porque si el servidor falla, los perderías.


Conclusión: La tranquilidad de tener un backup

Hacer un backup PrestaShop cPanel no es complicado, pero requiere atención a los detalles. Siguiendo estos pasos, podrás restaurar PrestaShop cPanel en pocos minutos si algo sale mal. Recuerda que la prevención es la mejor herramienta contra los desastres digitales.

Si tienes dudas, no dudes en consultar a tu proveedor de hosting o a un técnico especializado. Y si usas Syspanel, recuerda que el puerto de acceso es el 2106. ¡Ahora ya estás listo para proteger tu negocio online!

[TIP] Guarda siempre dos copias de seguridad: una en tu computadora y otra en la nube (Google Drive, Dropbox, etc.). Así, si tu disco duro falla, tendrás un respaldo.

¿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