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

Cómo crear un backup de WordPress en cPanel (Método completo)

Actualizado el 12 de mayo de 2026

¿Te suena eso de perder horas de trabajo por un plugin que se actualizó mal, un error humano al borrar algo o un hackeo inesperado? A todos nos ha pasado o nos puede pasar. Por eso, crear un backup de WordPress en cPanel no es una opción, es una necesidad. Es tu red de seguridad, tu seguro de vida digital.

En esta guía completa, te voy a enseñar, paso a paso y sin tecnicismos raros, cómo hacer una copia de seguridad completa de tu web. No te voy a hablar solo de los archivos, sino también de la base de datos, que es donde se guarda todo tu contenido. Al final, tendrás un archivo zip en tu ordenador que te permitirá restaurar tu web en cualquier momento.

Vamos a ello. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.

¿Qué Necesitas Antes de Empezar?

Antes de meternos en faena, asegúrate de tener esto a mano:

  1. Acceso a tu cPanel: Necesitas el usuario y la contraseña. Normalmente lo tienes en el email de bienvenida de tu proveedor de hosting.
  2. Acceso a tu Panel de WordPress (wp-admin): Solo por si acaso, para verificar que todo está bien después.
  3. Paciencia: El proceso no es difícil, pero puede tardar unos minutos, especialmente si tu web es muy grande.

[INFO]: Aunque el proceso es muy similar en casi todos los paneles de control, esta guía está específicamente diseñada para cPanel, que es el más común. Si tu hosting usa otro panel como "Syspanel" (el antiguo HestiaCP, que se accede por el puerto 2106), los pasos son casi idénticos, solo cambia el nombre de algunas pestañas.

El Método Completo: Archivos + Base de Datos

Un backup de WordPress completo tiene dos partes indispensables:

  1. Los Archivos: Esto incluye el núcleo de WordPress, tus temas, plugins, imágenes subidas y todo el código de tu web. Básicamente, la "estructura" y el "diseño".
  2. La Base de Datos: Aquí es donde se guardan tus entradas, páginas, comentarios, usuarios y configuraciones. Es el "cerebro" de tu web.

Si solo haces una de las dos partes, tu backup estará incompleto. Imagina que guardas la carcasa de un ordenador pero no el disco duro. No funcionaría, ¿verdad? Pues aquí es igual.

Vamos a dividir el proceso en dos fases muy claras.


Fase 1: Backup de la Base de Datos de WordPress

La base de datos es el corazón de tu WordPress. Perderla sería como perder todo tu contenido. Así que vamos a empezar por aquí.

Paso 1: Accede a phpMyAdmin

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de Datos" y haz clic en el icono de "phpMyAdmin". Es una herramienta que te permite gestionar tu base de datos de forma visual.

Paso 2: Selecciona tu Base de Datos

Se abrirá una nueva pestaña en tu navegador. En la columna de la izquierda, verás una lista con todos los nombres de tus bases de datos.

  • El nombre suele ser algo como usuario_wordpress o usuario_wpdb.
  • Haz clic en el nombre de la base de datos que usa tu WordPress. Si no estás seguro de cuál es, puedes buscarla en el archivo wp-config.php de tu web, pero no te preocupes, normalmente es la que tiene más tablas (entradas con nombres como wp_posts, wp_options, etc.).

[WARNING]: No toques nada dentro de las tablas. Solo vamos a exportar. Cualquier modificación aquí puede romper tu web.

Paso 3: Exporta la Base de Datos

Una vez dentro de tu base de datos, sigue estos pasos:

  1. Mira en la parte superior de la pantalla y haz clic en la pestaña "Exportar".
  2. Verás dos opciones: "Rápido" y "Personalizado". Para la mayoría de los casos, la opción "Rápido" es más que suficiente.
  3. Asegúrate de que el formato de salida sea "SQL".
  4. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.

El navegador descargará automáticamente un archivo con un nombre parecido a tu_base_de_datos.sql. ¡Guárdalo en un lugar seguro! Ese archivo contiene todo tu contenido. Ya tienes la mitad del trabajo hecho.


Fase 2: Backup de los Archivos de WordPress

Ahora vamos a por la otra mitad: todos los archivos de tu web. Esto es lo que hace que tu web se vea y funcione como lo hace.

Paso 1: Accede al Administrador de Archivos

  1. Vuelve a tu cPanel.
  2. Busca la sección "Archivos" y haz clic en el "Administrador de Archivos".
  3. Te pedirá que elijas una carpeta raíz. Selecciona "public_html" (o el nombre de la carpeta raíz de tu dominio, a veces es www o el nombre de tu dominio) y haz clic en "Ir".

Paso 2: Selecciona Todos los Archivos

Ahora verás todos los archivos y carpetas de tu web. Para asegurarte de que copias todo, debes seleccionarlos todos.

  • La forma más fácil es usar el atajo de teclado Ctrl + A (en Windows) o Cmd + A (en Mac).
  • Otra opción es hacer clic en la casilla de verificación que está en la parte superior de la lista de archivos, justo encima de la columna de "Nombre".

Paso 3: Comprime los Archivos en un ZIP

Una vez seleccionados todos, es hora de comprimirlos. Esto creará un único archivo más pequeño y fácil de descargar.

  1. Con los archivos seleccionados, mira en la barra de herramientas superior y haz clic en el botón "Comprimir".
  2. Se abrirá una ventana. Asegúrate de que el "Tipo de archivo" sea "Zip".
  3. En el campo de "Directorio de archivo comprimido", puedes dejar el nombre que viene por defecto o cambiarlo a algo descriptivo como backup-mi-web.zip. Asegúrate de que la ruta sea la misma carpeta donde estás (normalmente public_html).
  4. Haz clic en "Comprimir Archivo(s)".

El proceso puede tardar unos minutos si tu web es grande. Verás un mensaje de éxito cuando termine.

Paso 4: Descarga el Archivo ZIP

Ahora, en el Administrador de Archivos, verás un nuevo archivo con el nombre que le pusiste (ej. backup-mi-web.zip).

  1. Selecciona ese archivo zip (haz clic una vez en él).
  2. En la barra de herramientas superior, haz clic en el botón "Descargar".
  3. Tu navegador comenzará a descargar el archivo a tu ordenador.

[TIP]: Después de descargar el archivo zip, es una excelente práctica eliminarlo del servidor (desde el Administrador de Archivos). Así no ocupará espacio en tu hosting y, lo más importante, no será un archivo accesible públicamente que alguien pueda descargar.


¿Y Si Quiero "Copiar WordPress en cPanel" a Otro Dominio?

Muy buena pregunta. A veces no quieres solo un backup, sino copiar wordpress cpanel a un dominio nuevo o a un subdominio para hacer pruebas. El proceso es similar, pero con algunos pasos extra.

Opción A: Copia Manual (la que acabamos de aprender)

  1. Haz el backup completo (base de datos + archivos) como te he explicado.
  2. Sube el archivo zip a la nueva ubicación (por ejemplo, a una carpeta llamada nuevo-dominio en public_html).
  3. Descomprime el archivo zip en esa nueva carpeta.
  4. Crea una nueva base de datos en cPanel y un nuevo usuario con todos los privilegios.
  5. Importa tu archivo .sql en esa nueva base de datos usando phpMyAdmin (pestaña "Importar").
  6. El paso más importante: Edita el archivo wp-config.php en la nueva carpeta para que apunte a la nueva base de datos, el nuevo usuario y la nueva contraseña.
  7. Por último, cambia la URL del sitio en la base de datos (en la tabla wp_options), o usa un plugin como "Better Search Replace" para hacerlo más fácil.

Este método es un poco más técnico, pero funciona perfectamente.

Opción B: Usar un Plugin (Recomendado para Principiantes)

Existen plugins como Duplicator o UpdraftPlus que hacen todo este proceso mucho más fácil. Ellos se encargan de empaquetar tu web, crear un instalador y guiarte paso a paso en el nuevo destino. Son ideales para mudanzas de hosting o cambios de dominio sin complicaciones.


Restaurando tu Backup de WordPress

Esto es tan importante como hacer el backup. Si algo sale mal, necesitas saber cómo volver atrás.

Restaurar los Archivos

  1. Sube tu archivo zip a public_html (o la carpeta donde quieras restaurar).
  2. En el Administrador de Archivos, selecciona el archivo zip y haz clic en "Extraer".
  3. Se te pedirá que confirmes la ruta de extracción. Asegúrate de que sea la correcta (ej. public_html).
  4. Haz clic en "Extraer Archivo(s)". Si te pregunta si deseas sobrescribir archivos existentes, elige "Sobrescribir" para reemplazar los antiguos con los del backup.

Restaurar la Base de Datos

  1. Ve a phpMyAdmin y selecciona tu base de datos.
  2. Haz clic en la pestaña "Importar".
  3. Haz clic en "Elegir archivo" y selecciona tu archivo .sql.
  4. Haz clic en "Continuar". El proceso puede tardar unos minutos.

[WARNING]: Al importar una base de datos, sobrescribirás la existente. Asegúrate de que estás en la base de datos correcta y de que quieres hacerlo. No hay vuelta atrás.


Preguntas Frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup de mi WordPress?

Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es un backup diario o semanal. Si es un sitio estático, uno mensual puede ser suficiente. Como regla general, haz un backup antes de cualquier cambio importante (actualizar WordPress, instalar un plugin nuevo, cambiar el tema, etc.).

¿Dónde debo guardar mis backups?

Nunca guardes los backups solo en tu servidor. Si tu hosting falla, los pierdes. Descárgalos a tu ordenador y, mejor aún, súbelos a un servicio en la nube como Google Drive, Dropbox o Amazon S3. La regla de oro es tener dos o tres copias en lugares diferentes.

¿Qué es el archivo wp-config.php y por qué es importante?

Es el archivo de configuración principal de WordPress. Contiene las credenciales de tu base de datos (nombre, usuario, contraseña, host) y otras configuraciones clave. Si lo pierdes o lo modificas mal, tu web no funcionará. Por eso es crucial que esté incluido en tu backup de archivos.

¿Puedo hacer un backup de WordPress sin cPanel?

Sí, claro. Puedes usar un plugin como UpdraftPlus o BackWPup directamente desde tu panel de administración de WordPress. Son muy fáciles de usar y te permiten programar backups automáticos. Sin embargo, a veces los plugins pueden fallar o entrar en conflicto, por lo que saber hacerlo manualmente desde cPanel es una habilidad muy valiosa.

Mi web es muy grande y el backup tarda mucho. ¿Qué hago?

Puedes aumentar el tiempo de ejecución de PHP en cPanel (en la sección "Select PHP Version" o "MultiPHP INI Editor"), pero esto puede variar según tu proveedor. Otra opción es hacer el backup de archivos por partes (por ejemplo, comprimir solo las carpetas de wp-content y luego el resto). Sin embargo, lo más fácil suele ser usar un plugin de backup que gestione el proceso en segundo plano.

¡Y eso es todo! Ya sabes cómo crear un backup de WordPress en cPanel de forma completa y segura. Es un proceso sencillo que te ahorrará muchos dolores de cabeza en el futuro. Hazlo una rutina y dormirás más tranquilo.

Si en algún paso te pierdes o tienes alguna duda, no dudes en contactar con el soporte de tu hosting. Siempre es mejor preguntar que arriesgarse a cometer un error. ¡Buena suerte!

¿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