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

Preguntas frecuentes sobre PrestaShop en cPanel: Backup y restauración

Actualizado el 22 de noviembre de 2025

¿Qué es un backup y por qué es tan importante en PrestaShop?

Cuando tienes una tienda online con PrestaShop, una de las tareas más importantes (y a menudo olvidadas) es realizar copias de seguridad periódicas. Un backup es, básicamente, una "fotografía" completa de tu tienda en un momento concreto: incluye todos los archivos de tu instalación (temas, módulos, imágenes, logs) y tu base de datos (productos, pedidos, clientes, configuraciones).

Piensa en ello como un seguro: si algo sale mal —un error al actualizar un módulo, un hackeo, un fallo del servidor o incluso un error humano al borrar un producto—, tener un PrestaShop backup te permite volver a un estado anterior y que tu negocio siga funcionando sin pérdidas catastróficas.

En este artículo, vamos a resolver las preguntas más frecuentes sobre cómo hacer y restaurar copias de seguridad de PrestaShop usando cPanel, una de las herramientas de gestión de hosting más comunes. Vamos a ello.


Preguntas frecuentes sobre PrestaShop backup en cPanel

¿Qué es exactamente cPanel y por qué lo uso para el backup?

cPanel es el panel de control que te ofrece tu proveedor de hosting para gestionar tu servidor. Es como el "cerebro" de tu hosting: desde ahí puedes crear cuentas de correo, gestionar dominios, instalar aplicaciones y, por supuesto, hacer copias de seguridad.

Cuando hablamos de un PrestaShop backup, en realidad necesitas hacer dos cosas:

  1. Copiar los archivos de tu tienda (la carpeta donde está instalado PrestaShop).
  2. Copiar la base de datos (donde se guarda toda la información).

cPanel te permite hacer ambas cosas de forma sencilla, sin necesidad de tener conocimientos avanzados de programación.


¿Cuál es la diferencia entre un backup de archivos y un backup de base de datos?

Esta es una de las dudas más comunes. Vamos a explicarlo fácil:

  • Backup de archivos: Es la copia de todo el código y elementos visuales de tu tienda. Incluye las carpetas /public_html, /modules, /themes, las imágenes de tus productos, los logs, etc. Si pierdes estos archivos, tu tienda no se verá ni funcionará, pero los datos de tus clientes y pedidos siguen existiendo en la base de datos.

  • Backup de base de datos: Es la copia de toda la información dinámica. Aquí se guardan los datos de tus productos (nombre, precio, stock), tus clientes, sus direcciones, los pedidos realizados, los mensajes, las configuraciones de los módulos, etc. Sin la base de datos, tu tienda mostraría un error, pero los archivos seguirían ahí.

En resumen: Necesitas ambos para tener un backup completo y funcional. Son complementarios.


¿Cómo hago un PrestaShop backup desde cPanel?

Hacer un backup desde cPanel es un proceso muy visual y guiado. Te lo explicamos paso a paso:

Paso 1: Accede a tu cPanel

Escribe en tu navegador tudominio.com/cpanel o tudominio.com:2083 (aunque esto puede variar según tu hosting). Introduce tu usuario y contraseña.

Paso 2: Busca la sección "Archivos"

Una vez dentro, busca una sección llamada "Archivos" o "Files". Ahí encontrarás la herramienta "Backup" o "Copias de seguridad".

Paso 3: Realiza el backup de la base de datos

Dentro de la herramienta Backup, verás una subsección llamada "Backup de base de datos" o similar. Verás una lista con todas tus bases de datos. Haz clic en el nombre de la que usa tu PrestaShop (normalmente empieza con el prefijo de tu usuario, por ejemplo usuario_prestashop).

cPanel descargará automáticamente un archivo con extensión .sql.gz o .sql a tu ordenador. Guárdalo en un lugar seguro.

Paso 4: Realiza el backup de los archivos

En la misma herramienta Backup, busca la opción "Backup del directorio principal" o "Download a Full Account Backup" (esto último hace una copia de todo, pero es más pesada). Para un backup más específico, busca la opción de descargar la carpeta public_html o home (depende de tu configuración).

cPanel comprimirá la carpeta en un archivo .tar.gz y lo descargará. Este archivo contiene todos los archivos de tu tienda.

[TIP]
Te recomendamos hacer copias de seguridad de forma regular: al menos una vez por semana si actualizas contenido a menudo, o antes y después de hacer cualquier cambio importante como instalar un módulo, actualizar PrestaShop o cambiar el tema.


¿Puedo hacer un backup de PrestaShop sin usar cPanel?

Sí, existen otras formas. Por ejemplo, puedes usar el panel de administración de PrestaShop (en la versión 1.6 y anteriores) o módulos de terceros. También puedes usar phpMyAdmin (que está en cPanel) para exportar la base de datos, y un cliente FTP (como FileZilla) para descargar los archivos.

Sin embargo, cPanel es la forma más segura y sencilla para un usuario no técnico, ya que realiza todo el proceso de compresión y empaquetado por ti.


Preguntas frecuentes sobre restaurar PrestaShop desde cPanel

Restaurar es el proceso inverso al backup: volver a poner los archivos y la base de datos en tu servidor. Es crucial hacerlo bien para no dañar tu tienda.

¿Cómo restauro un backup de archivos de PrestaShop?

Paso 1: Sube el archivo de backup

En cPanel, ve a la sección "Administrador de archivos" (File Manager). Navega hasta la carpeta donde quieres restaurar (normalmente public_html). Sube el archivo .tar.gz que descargaste anteriormente.

Paso 2: Extrae el archivo

Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer" o "Extract". cPanel descomprimirá el archivo y colocará todos los archivos en su lugar.

[WARNING]
Si estás restaurando sobre una instalación existente, es recomendable borrar primero los archivos antiguos de public_html para evitar conflictos. Sin embargo, si no estás seguro de lo que haces, es mejor sobrescribir los archivos. Si hay errores, siempre puedes contactar con tu soporte de hosting.

Paso 3: Verifica los permisos de archivos

A veces, al extraer, los permisos de los archivos pueden cambiar. Revisa que las carpetas tengan permisos 755 y los archivos 644. Puedes hacerlo desde el Administrador de archivos de cPanel seleccionando el archivo/carpeta y haciendo clic en "Permisos".


¿Cómo restauro un backup de base de datos de PrestaShop?

Este proceso es un poco más delicado. Te lo explicamos paso a paso:

Paso 1: Accede a phpMyAdmin

En cPanel, busca la herramienta "phpMyAdmin" dentro de la sección "Bases de datos". Ábrela.

Paso 2: Selecciona tu base de datos

En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en la que usa tu PrestaShop.

Paso 3: Importa el archivo SQL

En la parte superior, haz clic en la pestaña "Importar" (o "Import"). Haz clic en "Examinar" o "Elegir archivo" y selecciona el archivo .sql o .sql.gz que descargaste. Haz clic en "Continuar" o "Ejecutar".

phpMyAdmin importará los datos. Este proceso puede tardar unos minutos si el archivo es grande.

[WARNING]
¡IMPORTANTE! Antes de importar, es obligatorio que tu base de datos esté vacía. Si ya tienes datos en ella, deberás borrarlos primero. Puedes hacerlo seleccionando todas las tablas y eligiendo la opción "Vaciar" (Truncate) o "Eliminar" (Drop). Si no lo haces, los datos se mezclarán y tu tienda dará errores.


¿Qué hago si la restauración falla o mi tienda da un error?

No te preocupes, es algo común. Aquí tienes una guía rápida de resolución de problemas:

  1. Error de conexión a la base de datos: Revisa que el nombre de la base de datos, el usuario y la contraseña en tu archivo config/settings.inc.php (PrestaShop 1.6) o app/config/parameters.php (PrestaShop 1.7 y 8) sean correctos. A veces, al restaurar la base de datos, las credenciales no cambian, pero el nombre de la base puede ser diferente.

  2. Errores de permisos: Si ves errores de "permiso denegado", vuelve a revisar los permisos de archivos y carpetas como te indicamos antes.

  3. Errores de caché: Después de restaurar, es posible que la caché de PrestaShop esté corrupta. Borra el contenido de las carpetas /var/cache (PrestaShop 1.6) o /var/cache/prod y /var/cache/dev (PrestaShop 1.7/8). Puedes hacerlo desde el Administrador de archivos de cPanel. No borres la carpeta en sí, solo su contenido.

  4. Error de versión: Si tu backup es de una versión de PrestaShop y la instalación actual es de otra, pueden haber conflictos. Asegúrate de estar restaurando sobre la misma versión o una muy similar.

[INFO]
Si has hecho la restauración en un hosting distinto al original, es posible que tengas que limpiar la caché de PrestaShop desde el panel de administración (si puedes acceder) o directamente borrando los archivos de caché como se ha mencionado.


Preguntas frecuentes sobre estrategias de backup

¿Con qué frecuencia debo hacer un backup de PrestaShop?

No hay una respuesta única, pero te damos una guía:

  • Tienda en desarrollo o con cambios constantes: Haz un backup diario o cada dos días.
  • Tienda activa con ventas diarias: Haz un backup diario de la base de datos (es lo más crítico) y un backup de archivos semanal.
  • Tienda con poco tráfico: Un backup semanal de todo puede ser suficiente.

La regla de oro es: Mejor prevenir que curar. Si no puedes permitirte perder los pedidos de un día, haz backups diarios.


¿Dónde debo guardar mis copias de seguridad?

Nunca guardes tus backups en el mismo servidor donde está tu tienda. Si el servidor falla, perderías todo. Guárdalos en:

  • Tu ordenador (en una carpeta segura).
  • Servicios de almacenamiento en la nube (Google Drive, Dropbox, Amazon S3).
  • Un disco duro externo.

Lo ideal es tener al menos dos copias en lugares diferentes.


¿Puedo automatizar los backups de PrestaShop?

Sí, por supuesto. Es la mejor práctica. Tienes varias opciones:

  • Desde cPanel: Muchos proveedores de hosting ofrecen la opción de hacer "Backups automáticos" diarios o semanales. Revisa la configuración de tu cPanel.
  • Con módulos de PrestaShop: Hay módulos muy buenos que se conectan a servicios en la nube y hacen backups automáticos de tu base de datos y archivos. Algunos ejemplos son "PrestaShop Backup" o "MyBackup".
  • Con tareas cron: Si tu hosting lo permite, puedes crear una tarea cron que ejecute un script de backup automáticamente. Esto es un poco más avanzado, pero muy efectivo.

¿Restaurar un backup en un hosting nuevo es igual?

Sí, el proceso es muy similar. La diferencia principal es que tendrás que:

  1. Crear una nueva base de datos en el nuevo cPanel y asignarle un usuario.
  2. Importar el backup de la base de datos en esa nueva base.
  3. Subir y extraer los archivos del backup en la carpeta public_html (o la que corresponda).
  4. Editar los archivos de configuración (parameters.php o settings.inc.php) para cambiar el nombre de la base de datos, el usuario y la contraseña por los nuevos.

Este proceso es conocido como "migración" y es una práctica muy común al cambiar de servidor.


Conclusión y consejos finales

Hacer y restaurar un PrestaShop backup con cPanel no es complicado si sigues los pasos correctos. Es una habilidad esencial para cualquier propietario de una tienda online. No esperes a tener un problema para aprender a hacerlo.

Resumen de buenas prácticas:

  • Programa tus backups de forma automática.
  • Guarda las copias en un lugar externo a tu hosting.
  • Prueba tus backups de vez en cuando. No hay nada peor que intentar restaurar un backup y descubrir que está corrupto. Puedes hacer una prueba en un subdominio o en un hosting local (como XAMPP).
  • Documenta el proceso. Anota en un papel las credenciales de tu base de datos y los pasos que sigues, para no tener que pensarlo en un momento de estrés.

Esperamos que estas preguntas frecuentes te hayan sido de gran ayuda. Si tienes alguna duda más específica, no dudes en contactar con tu proveedor de hosting, ya que suelen tener guías y soporte técnico para estas tareas.

[INFO]
Recuerda que si tu hosting utiliza un panel alternativo como Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Aunque la interfaz puede variar ligeramente, las funciones de backup y restauración suelen ser equivalentes a las de cPanel.

¿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