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

Cómo crear un backup de tu sitio WordPress en cPanel (y restaurarlo)

Actualizado el 16 de abril de 2026

Antes de Empezar: ¿Por Qué es Tan Importante un Backup de WordPress?

Imagina que has trabajado durante meses en tu sitio web, publicando contenido, optimizando imágenes y mejorando tu posicionamiento en Google. De repente, un plugin mal actualizado, un error humano o un ataque informático deja tu web completamente en blanco. Sin una copia de seguridad, todo ese esfuerzo (y el SEO que tanto te costó construir) puede perderse para siempre.

Crear un backup wordpress cpanel es como tener un seguro de vida para tu página. No se trata de "si" ocurrirá un problema, sino de "cuándo". Por eso, en esta guía extensa y práctica, te voy a enseñar paso a paso cómo hacer una copia de seguridad completa de tu WordPress desde el panel de control de tu hosting (cPanel) y, lo más importante, cómo restaurarla cuando la necesites.

A lo largo de este tutorial, cubriremos tanto el backup de la base de datos (donde están tus entradas, páginas y ajustes) como el de los archivos del sitio (temas, plugins e imágenes). Al final, serás capaz de realizar una copia seguridad cpanel con total confianza, incluso si es tu primera vez.


¿Qué Necesitas para Empezar?

Antes de sumergirnos en el proceso, asegúrate de tener lo siguiente a mano:

  • Acceso a cPanel: Las credenciales de tu cuenta de hosting. Normalmente se accede a través de tudominio.com/cpanel.
  • Credenciales de FTP o el Administrador de Archivos de cPanel: Lo usaremos para descargar y subir archivos.
  • Acceso a phpMyAdmin: Está dentro de cPanel y nos servirá para gestionar la base de datos.
  • Paciencia y un poco de tiempo: El proceso puede tardar desde unos minutos hasta media hora, dependiendo del tamaño de tu sitio.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso al panel se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). Aunque esta guía se centra en cPanel, los conceptos son los mismos.


Paso 1: Crear un Backup de tu Base de Datos MySQL

La base de datos es el corazón de WordPress. Contiene todo tu contenido, usuarios, comentarios y configuraciones. Perderla sería como perder el cerebro de tu web. Vamos a protegerla primero.

1.1. Accede a phpMyAdmin

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de Datos" y haz clic en el ícono de "phpMyAdmin".
  3. Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin.

1.2. Selecciona tu Base de Datos

  1. En el panel lateral izquierdo, verás una lista de todas tus bases de datos.
  2. Identifica la que corresponde a tu sitio WordPress. El nombre suele ser algo como usuario_wpdb o usuario_basedatos. Si no estás seguro, revisa el archivo wp-config.php en la raíz de tu WordPress; ahí encontrarás la línea DB_NAME que indica el nombre exacto.
  3. Haz clic en el nombre de la base de datos para seleccionarla. Verás una lista de todas las tablas (normalmente empiezan con wp_).

1.3. Exporta la Base de Datos

  1. Con la base de datos seleccionada, haz clic en la pestaña "Exportar" en la parte superior.
  2. En la mayoría de los casos, la opción "Rápida" es suficiente. Si quieres un control más fino (por ejemplo, excluir ciertas tablas como las de caché), elige "Personalizada".
  3. Asegúrate de que el formato esté en "SQL".
  4. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
  5. Tu navegador descargará un archivo con extensión .sql. Guárdalo en un lugar seguro, preferiblemente en una carpeta local y también en la nube (Google Drive, Dropbox, etc.).

[WARNING] No subas nunca este archivo .sql a tu servidor en una carpeta pública. Si alguien lo encuentra, podría acceder a toda tu información. Guárdalo siempre fuera de tu hosting.


Paso 2: Crear un Backup de tus Archivos del Sitio

Ahora vamos a respaldar todos los archivos que componen tu WordPress: el núcleo, tus temas, plugins y las imágenes que has subido. Esto es esencial para un backup wordpress cpanel completo.

2.1. Localiza la Carpeta de tu Sitio

  1. Vuelve a tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  3. Se abrirá en una nueva pestaña. Navega hasta la carpeta public_html. Si tu WordPress está en una subcarpeta (por ejemplo, public_html/blog), navega hasta esa ruta.
  4. Importante: Asegúrate de estar en la carpeta correcta. La raíz de tu sitio suele ser public_html.

2.2. Comprime la Carpeta en un Archivo ZIP

Comprimir la carpeta facilita la descarga y el almacenamiento. Vamos a crear un archivo ZIP.

  1. Dentro del Administrador de Archivos, selecciona todos los archivos y carpetas que están dentro de tu carpeta de WordPress. Puedes hacer clic en "Seleccionar todo" en la barra superior.
  2. Con los archivos seleccionados, haz clic en el botón "Comprimir" en la barra de herramientas superior.
  3. En la ventana emergente, asegúrate de que el tipo de archivo sea "Zip Archive".
  4. En el campo de nombre del archivo, escribe algo descriptivo, como backup-wordpress-[fecha].zip (ejemplo: backup-wordpress-2024-05-25.zip).
  5. Haz clic en "Comprimir Archivos".
  6. cPanel creará el archivo ZIP en la misma carpeta. Espera a que el proceso termine; puede tardar unos segundos o minutos.

2.3. Descarga el Archivo ZIP a tu Computadora

  1. Una vez que el archivo ZIP esté creado, localízalo en la lista de archivos (estará al final, ordenado por fecha).
  2. Haz clic derecho sobre él y selecciona "Descargar". También puedes seleccionarlo y hacer clic en el botón "Descargar" en la barra superior.
  3. El archivo comenzará a descargarse. Dependiendo del tamaño de tu web, puede tardar bastante. Ten paciencia.

[TIP] Para sitios web muy grandes (más de 1GB), es posible que la descarga se interrumpa. En ese caso, te recomiendo usar un cliente FTP como FileZilla para conectarte a tu servidor y descargar el archivo ZIP directamente. Es más fiable para archivos grandes.

2.4. Elimina el Archivo ZIP del Servidor (Opcional pero Recomendado)

Una vez descargado, es una buena práctica eliminar el archivo ZIP de tu servidor. Dejarlo ahí puede consumir espacio y, aunque no es un riesgo de seguridad directo, es mejor mantener todo limpio.

  1. En el Administrador de Archivos, selecciona el archivo ZIP que creaste.
  2. Haz clic en el botón "Eliminar" en la barra superior.
  3. Confirma la eliminación.

¡Felicidades! Ya has creado un backup completo de tu WordPress. Ahora tienes dos archivos: el .sql (base de datos) y el .zip (archivos). Guárdalos juntos en un lugar seguro.


Paso 3: Cómo Restaurar un Backup de WordPress en cPanel

Restaurar es el proceso inverso. Es igual de importante saber hacerlo, ya que en un momento de crisis no querrás estar leyendo manuales. Vamos a hacerlo paso a paso.

3.1. Restaurar los Archivos del Sitio (Subir el ZIP)

Primero, subiremos el archivo ZIP con todos los archivos de tu WordPress.

  1. Accede al Administrador de Archivos de cPanel y navega a la carpeta public_html (o la carpeta donde quieras restaurar el sitio).
  2. Importante: Si ya existe una instalación de WordPress en esa carpeta, lo ideal es eliminar todos los archivos existentes antes de subir el nuevo backup para evitar conflictos. Selecciona todo y haz clic en "Eliminar". Si estás restaurando sobre un sitio roto, esto es necesario.
  3. Ahora, haz clic en el botón "Subir" en la barra superior.
  4. Arrastra tu archivo backup-wordpress-[fecha].zip a la zona de carga o haz clic para seleccionarlo.
  5. Espera a que la subida termine por completo. Verás la barra de progreso al 100%.
  6. Una vez subido, verás el archivo ZIP en la lista. Haz clic derecho sobre él y selecciona "Extraer".
  7. En la ventana emergente, la ruta de extracción debe ser la carpeta actual (public_html). Haz clic en "Extraer Archivos".
  8. cPanel extraerá todos los archivos. Esto puede tardar unos minutos. Cuando termine, tendrás todos tus archivos de vuelta en su lugar.

3.2. Restaurar la Base de Datos (Importar el SQL)

Ahora vamos a darle vida a esos archivos importando la base de datos.

  1. Ve a phpMyAdmin en tu cPanel.
  2. En el panel izquierdo, selecciona la base de datos que corresponde a tu sitio. Si no existe, deberás crearla primero desde cPanel (sección "Bases de Datos MySQL"). Si ya existe, puede que tengas que eliminar las tablas existentes para importar las nuevas.
  3. Con la base de datos seleccionada, haz clic en la pestaña "Importar" en la menú superior.
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste anteriormente.
  5. Asegúrate de que el formato sea SQL.
  6. Haz clic en el botón "Continuar" en la parte inferior.
  7. phpMyAdmin importará la base de datos. Verás un mensaje de éxito cuando termine.

3.3. Actualizar la Configuración (wp-config.php)

Este paso es crucial, especialmente si estás restaurando el backup en un servidor diferente o con un nombre de base de datos distinto.

  1. En el Administrador de Archivos, navega a la carpeta public_html y busca el archivo wp-config.php.
  2. Haz clic derecho sobre él y selecciona "Editar" (o "Code Editor").
  3. Busca las siguientes líneas y verifica que los datos sean correctos:
    • DB_NAME: El nombre de tu base de datos.
    • DB_USER: El usuario de la base de datos.
    • DB_PASSWORD: La contraseña de ese usuario.
    • DB_HOST: Normalmente es localhost, pero puede variar.
  4. Si los datos son correctos, no cambies nada. Si no, modifícalos.
  5. Guarda los cambios y cierra el editor.

[WARNING] Si cambias la URL de tu sitio web (por ejemplo, de dominio.com a dominio.com/subcarpeta), tendrás que actualizarla en la base de datos. Puedes hacerlo desde phpMyAdmin, en la tabla wp_options, buscando las opciones siteurl y home. Sin embargo, esto es un proceso más avanzado que trataremos en otra guía.


Paso 4: Verifica que Todo Funcione Correctamente

Una vez restaurado, es hora de comprobar que todo está en orden.

  1. Abre tu navegador y visita tu sitio web.
  2. Comprueba que la página de inicio carga correctamente.
  3. Navega por algunas entradas y páginas internas.
  4. Inicia sesión en tu panel de administración (tudominio.com/wp-admin) y verifica que todo se vea bien.
  5. Prueba a crear una entrada nueva o editar una existente para confirmar que la base de datos funciona.

Si todo funciona, ¡enhorabuena! Has restaurado tu backup wordpress cpanel con éxito.


Preguntas Frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu sitio. Si publicas contenido a diario, lo ideal es hacer un backup diario. Si es un sitio más estático, un backup semanal o mensual puede ser suficiente. Muchos servicios de hosting ofrecen backups automáticos, pero es bueno tener uno manual propio.

¿Puedo usar un plugin para hacer el backup?
Sí, plugins como UpdraftPlus, BackupBuddy o Jetpack Backup son excelentes opciones y pueden automatizar el proceso. Sin embargo, saber hacerlo manualmente desde cPanel te da un conocimiento más profundo y puede ser un salvavidas si el plugin falla.

¿Qué es mejor, un backup manual o uno automático?
Ambos son complementarios. Los automáticos son convenientes y garantizan que siempre tengas una copia reciente. Los manuales te permiten tener un control total y son útiles antes de hacer cambios importantes en tu web (como actualizar el tema o un plugin).

¿Puedo usar el mismo backup para copiar sitio wordpress cpanel a otro dominio?
Sí, pero requiere pasos adicionales. Deberás cambiar la URL del sitio en la base de datos y posiblemente ajustar las rutas de los archivos. Es un proceso más complejo que merece un tutorial aparte.

¿Dónde debo guardar mis backups?
La regla de oro es la "regla 3-2-1": al menos 3 copias de tus datos, en 2 medios de almacenamiento diferentes (por ejemplo, tu PC y un disco duro externo), y 1 copia fuera de tu casa (en la nube, como Google Drive o Amazon S3).


Conclusión y Buenas Prácticas Finales

Hacer un backup wordpress cpanel y saber restaurarlo es una habilidad esencial para cualquier propietario de una web. No es un proceso complicado, pero requiere seguir los pasos con atención. Ahora que has llegado hasta aquí, eres capaz de proteger tu trabajo y tu inversión.

Para terminar, te dejo algunas buenas prácticas:

  • Establece una rutina: Agenda un recordatorio mensual para hacer un backup manual, además de los automáticos que pueda tener tu hosting.
  • Prueba tus backups: De nada sirve tener un backup si no sabes si funciona. Cada cierto tiempo, restaura el backup en un subdominio o en un servidor de pruebas para verificar su integridad.
  • Mantén tu WordPress actualizado: Un sitio actualizado es menos vulnerable a ataques, lo que reduce la probabilidad de necesitar un backup de emergencia.
  • Documenta el proceso: Guarda esta guía o crea tus propias notas con los pasos exactos para tu servidor. Te lo agradecerás en un momento de estrés.

[INFO] Recuerda que si tu hosting es Syspanel (el antiguo HestiaCP), el acceso al panel es a través del puerto 2106 (ejemplo: tudominio.com:2106). Aunque la interfaz difiere, los conceptos de exportar la base de datos y comprimir los archivos son idénticos.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu WordPress!

¿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