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

Cómo hacer copias de seguridad de WordPress en cPanel (Backup completo)

Actualizado el 28 de febrero de 2026

¿Por qué necesitas un backup completo de WordPress?

Si tienes una web con WordPress, tarde o temprano te enfrentarás a un susto: un plugin que rompe el diseño, un hackeo, un error al actualizar el núcleo o, simplemente, un fallo del servidor. En ese momento, la única tabla de salvación es tener una copia de seguridad reciente y, sobre todo, completa. No basta con guardar solo la base de datos o solo los archivos; necesitas ambas cosas para que tu web vuelva a la vida exactamente como estaba.

Hacer un backup WordPress cPanel es el método más fiable y completo que existe, porque cPanel es el panel de control más utilizado en el hosting compartido. Te permite empaquetar todos los archivos de tu sitio (temas, plugins, subidas, etc.) y la base de datos en un solo archivo comprimido. Luego, puedes descargarlo a tu ordenador o a la nube. En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo hacer una copia de seguridad WordPress manual, sin necesidad de plugins que a veces consumen muchos recursos del servidor.

Antes de empezar, es importante que sepas que este proceso se divide en dos fases: primero respaldamos los archivos del sitio y, después, la base de datos. Al final, tendrás un único archivo .zip o .tar.gz con todo lo necesario para una restauración completa. Vamos a ello.


Paso 1: Accede a tu panel de control cPanel

Para comenzar, necesitas entrar en el cPanel de tu hosting. Normalmente, la URL de acceso es algo así como https://tudominio.com/cpanel o https://tuip:2083. Si no lo recuerdas, revisa el correo de bienvenida de tu proveedor de hosting.

Una vez dentro, verás un panel lleno de iconos. No te agobies, solo necesitamos dos secciones: Archivos (para el backup de archivos) y Bases de Datos (para el backup de la BD). Asegúrate de tener a mano tu usuario y contraseña de FTP o del administrador de archivos, aunque con cPanel no hará falta, ya que haremos todo desde el navegador.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente. Deberás entrar a través del puerto 2106 (ejemplo: https://tudominio.com:2106). El proceso es similar, pero las rutas de los menús cambian. En este artículo nos centramos en cPanel, que es el estándar.


Paso 2: Realiza el backup de los archivos de WordPress

Esta es la primera parte del backup WordPress cPanel. Vamos a comprimir toda la carpeta public_html (o htdocs), que es donde se aloja tu WordPress.

  1. Dentro de cPanel, busca la sección Archivos y haz clic en Administrador de archivos (File Manager).
  2. Se abrirá una ventana nueva. Te pedirá elegir la carpeta raíz; selecciona Document Root for tu dominio (por ejemplo, public_html) y haz clic en Ir.
  3. Verás una lista de carpetas y archivos. No entres en ninguna, quédate en la raíz. Localiza la carpeta que contiene tu WordPress (normalmente public_html). Haz clic derecho sobre ella y selecciona Comprimir (Compress).
  4. En el cuadro de diálogo, elige el tipo de archivo comprimido. Te recomiendo Zip Archive para que sea compatible con cualquier sistema. En el campo "Archivo de salida" puedes dejar el nombre que aparece por defecto o cambiarlo por algo como backup-wordpress-files-fecha.zip. Haz clic en Comprimir Archivos.
  5. El proceso puede tardar unos minutos si tu web es grande. Cuando termine, verás un mensaje de éxito y el archivo .zip aparecerá en la misma carpeta.

[TIP] Si tu web tiene mucho contenido multimedia (imágenes, vídeos), este paso puede tardar. Ten paciencia y no cierres la pestaña del navegador.


Paso 3: Descarga el archivo comprimido a tu ordenador

Ahora que tienes el archivo .zip con todos los archivos de tu WordPress, es crucial que lo descargues a un lugar seguro. No lo dejes solo en el servidor, porque si el disco falla, lo perderás igualmente.

  1. En el Administrador de archivos, busca el archivo .zip que acabas de crear (estará en la misma carpeta public_html).
  2. Haz clic derecho sobre él y selecciona Descargar (Download).
  3. El navegador comenzará la descarga. Guárdalo en tu ordenador, en un disco duro externo o en un servicio de nube como Google Drive, Dropbox o Amazon S3.

[WARNING] Nunca subas el backup a la misma carpeta de WordPress. Si un hacker accede, podría descargar tu backup y robar toda tu información. Guárdalo siempre fuera del servidor.


Paso 4: Realiza el backup de la base de datos MySQL

La base de datos contiene tus entradas, páginas, comentarios, configuración de plugins y usuarios. Sin ella, tu web es un cascarón vacío. Por eso, este paso es tan importante como el anterior. Vamos a crear una copia de seguridad WordPress de la BD desde cPanel.

  1. Vuelve al panel principal de cPanel y busca la sección Bases de Datos, luego haz clic en phpMyAdmin (o MySQL Databases si no lo ves, pero phpMyAdmin es lo ideal).
  2. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. En la columna de la izquierda, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (suele tener un prefijo como usuario_wpdb).
  3. Una vez dentro, verás las tablas de tu WordPress (wp_posts, wp_options, etc.). En la barra superior, haz clic en la pestaña Exportar.
  4. En la siguiente pantalla, deja la opción Rápido seleccionada (o "Personalizado" si quieres más control, pero para un backup básico, Rápido es suficiente). Asegúrate de que el formato sea SQL. Haz clic en el botón Continuar o Exportar.
  5. El navegador descargará automáticamente un archivo con extensión .sql. Este archivo contiene todo el contenido de tu base de datos.

[TIP] Si tu web tiene muchos comentarios o tráfico, es recomendable hacer el backup de la BD con el sitio en modo mantenimiento para evitar que se inserten datos mientras exportas. Puedes usar un plugin de mantenimiento o simplemente hacerlo a horas de bajo tráfico.


Paso 5: Organiza y guarda tu backup completo

Ya tienes dos archivos: el .zip con los archivos y el .sql con la base de datos. Para que sea un backup completo de WordPress, debes guardarlos juntos, en la misma carpeta, y etiquetarlos con la fecha.

Te sugiero crear una estructura de carpetas así en tu disco duro o nube:

Backups WordPress/
  ├── 2024-05-20/
  │   ├── archivos-wordpress.zip
  │   └── base-de-datos.sql
  └── 2024-06-01/
      ├── archivos-wordpress.zip
      └── base-de-datos.sql

Esto te permitirá tener un historial de copias y saber exactamente qué versión de tu web tienes en cada momento.

[INFO] Algunos hosting ofrecen copias de seguridad automáticas, pero no te fíes de ellas. Suelen ser diarias o semanales y, si necesitas restaurar una versión anterior a la que tienen, no podrás. Tu backup manual es tu mejor seguro de vida.


¿Cómo restaurar un backup WordPress cPanel?

Saber hacer el backup es solo la mitad del trabajo. La otra mitad es saber restaurarlo cuando algo falla. Aquí te explico cómo hacerlo en orden inverso. Primero restauramos la base de datos y luego los archivos.

Restaurar la base de datos

  1. Entra en cPanel y ve a phpMyAdmin.
  2. En la columna de la izquierda, selecciona tu base de datos (la misma de antes). Si no existe (por ejemplo, si has migrado a un hosting nuevo), deberás crearla primero en MySQL Databases.
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Elegir archivo y selecciona tu archivo .sql. Deja el resto de opciones por defecto y haz clic en Continuar.
  5. Si no hay errores, verás un mensaje de éxito. Tu base de datos ya está restaurada.

Restaurar los archivos

  1. Vuelve al Administrador de archivos de cPanel.
  2. Sube tu archivo .zip a la carpeta public_html. Puedes arrastrarlo o usar el botón Subir.
  3. Una vez subido, haz clic derecho sobre el .zip y selecciona Extraer (Extract).
  4. En el cuadro de diálogo, asegúrate de que la ruta de extracción sea public_html (o la raíz de tu sitio) y haz clic en Extraer Archivos.
  5. Cuando termine, verás que los archivos se han descomprimido. Es posible que te pregunte si quieres sobrescribir los archivos existentes; responde a todos.
  6. Importante: Después de extraer, elimina el archivo .zip del servidor para no dejarlo accesible a terceros.

Errores comunes y cómo solucionarlos

"El archivo es demasiado grande para subirlo"

Muchos hostings tienen un límite de subida de archivos en cPanel (normalmente 128 MB o 256 MB). Si tu backup pesa más, tienes dos opciones:

  • Dividir el backup: Comprime los archivos en varias partes (por ejemplo, parte1.zip, parte2.zip) usando un programa como 7-Zip.
  • Usar FTP: Conecta con un cliente FTP (como FileZilla) y sube el archivo directamente a la carpeta public_html, sin pasar por el Administrador de archivos de cPanel.

"No encuentro mi base de datos en phpMyAdmin"

Si tu hosting tiene muchas bases de datos, puede ser difícil identificar la correcta. Revisa el archivo wp-config.php de tu WordPress. Busca las líneas DB_NAME, DB_USER y DB_HOST. Ahí verás el nombre exacto de tu base de datos.


Consejos finales para tu estrategia de backups

  • Frecuencia: Haz un backup WordPress cPanel completo al menos una vez por semana. Si actualizas tu web a diario (publicando entradas o cambiando configuraciones), hazlo a diario.
  • Automatización: Aunque este método manual es perfecto para backups puntuales, considera usar un plugin como UpdraftPlus o BlogVault para copias automáticas. Eso sí, combínalo con el método manual de cPanel para tener un plan B.
  • Prueba tu backup: No esperes a tener un desastre para comprobar si tu backup funciona. Cada cierto tiempo, restaura tu backup en un subdominio o en un hosting local (como XAMPP) para verificar que todo está en orden.
  • Seguridad: Guarda tus backups en al menos dos lugares diferentes. Por ejemplo, uno en tu ordenador y otro en la nube. Así, si tu ordenador se rompe, tendrás una copia de seguridad de tu copia de seguridad.

Preguntas frecuentes (FAQ)

¿Puedo hacer un backup solo de la base de datos?

Sí, pero no te lo recomiendo. Si solo restauras la BD y no los archivos, tu web mostrará la estructura y el contenido, pero las imágenes, plugins y temas no funcionarán correctamente, porque esos archivos no están en la BD. Siempre necesitas ambos.

¿Cuánto tiempo tarda en hacerse un backup completo?

Depende del tamaño de tu web. Una web pequeña (menos de 500 MB) puede tardar 2-3 minutos. Una web con muchos vídeos puede tardar 15-20 minutos. Es normal.

¿Qué pasa si mi hosting no tiene cPanel?

Algunos hostings usan paneles alternativos como Syspanel (puerto 2106) o Plesk. En ese caso, el proceso es similar, pero las opciones de menú cambian. En Syspanel, busca la sección "Backup" o "Copias de seguridad" en el menú lateral. Si no lo encuentras, contacta con el soporte de tu hosting.

¿Necesito conocimientos técnicos para hacer esto?

No. Si has sido capaz de seguir esta guía hasta aquí, eres perfectamente capaz de hacerlo. Solo necesitas paciencia y seguir los pasos en orden. Es un proceso mecánico.

¿Puedo usar plugins en lugar de este método?

Sí, los plugins son más cómodos, pero consumen recursos del servidor y a veces fallan. El método manual de cPanel es 100% fiable y no depende de ningún software externo. Úsalo como complemento, no como sustituto.


Con esta guía ya tienes todo lo necesario para proteger tu WordPress. No lo dejes para mañana; haz tu primer backup completo hoy mismo. Te aseguro que, cuando ocurra el imprevisto, te lo agradecerás.

¿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