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

Cómo hacer un backup manual de WordPress desde cPanel y phpMyAdmin

Actualizado el 27 de septiembre de 2025

¿Alguna vez has sentido ese escalofrío al pensar en perder todo tu sitio web? Un descuido, un plugin incompatible o un ataque malintencionado pueden borrar meses de trabajo en segundos. La buena noticia es que existe una solución infalible: realizar un backup manual de WordPress. Aunque existen plugins que automatizan esta tarea, saber hacerlo a mano desde cPanel y phpMyAdmin te da un control total y no depende de recursos del servidor. Además, es una habilidad esencial para cualquier administrador web.

En esta guía extensa, paso a paso, te enseñaré a respaldar WordPress cPanel de forma segura, cubriendo tanto los archivos como la base de datos. No necesitas ser un experto en programación; solo sigue las instrucciones al pie de la letra y, en unos minutos, tendrás una copia de seguridad completa guardada en tu ordenador.

¿Por qué necesitas un backup manual y no solo uno automático?

Los plugins como UpdraftPlus o Jetpack son maravillosos, pero no son infalibles. A veces fallan por límites de memoria, problemas de permisos o simplemente porque el servidor se queda sin espacio. Realizar una copia de seguridad WordPress manual es tu red de seguridad.

Piénsalo así: si tu casa se incendiara, ¿confiarías solo en un sistema de detección de humo? Probablemente tendrías también una caja fuerte con documentos importantes. El backup manual es esa caja fuerte. Te permite:

  • Tener control absoluto: Sabes exactamente qué archivos y tablas estás guardando.
  • Funciona sin plugins: Si tu sitio está roto o no puedes acceder al panel de administración, cPanel sigue estando ahí.
  • Es universal: Funciona en cualquier hosting que use cPanel, independientemente del proveedor.
  • Te obliga a conocer tu sitio: Entenderás la estructura de tu WordPress, lo cual es invaluable para solucionar problemas futuros.

Un backup manual de WordPress consta de dos partes inseparables: los archivos (el código, plugins, temas e imágenes) y la base de datos (tus entradas, páginas, comentarios y configuraciones). Necesitas ambas para que el sitio funcione. Empecemos.

Parte 1: Preparación antes de empezar

Antes de lanzarte, es crucial preparar el terreno. No queremos que una copia de seguridad se haga mal por prisas.

1.1. Notifica a tu proveedor de hosting (o hazlo en horas bajas)

Si tienes un sitio con mucho tráfico, es recomendable hacer el backup en un horario de baja concurrencia. Aunque el proceso no suele ralentizar el servidor de forma dramática, es mejor prevenir. Además, si tu hosting tiene un sistema de backup automático, puedes notificarles para que no lo sobrescriban mientras trabajas.

1.2. Cierra sesiones activas y desactiva la caché

Si tienes un plugin de caché (como W3 Total Cache o WP Super Cache), vacíalo antes de empezar. Esto asegura que estás copiando archivos "limpios" y no versiones en caché. También es buena idea cerrar sesión en tu cuenta de WordPress desde otros dispositivos para evitar conflictos mientras manipulas la base de datos.

1.3. Conoce tu estructura de archivos

Accede a tu cPanel. Normalmente, la URL es tudominio.com/cPanel o tudominio.com:2083. Una vez dentro, busca la sección "Archivos" y haz clic en el Administrador de archivos (File Manager). Te pedirá elegir la carpeta raíz; selecciona "Document Root" para tu dominio principal.

Dentro, verás una carpeta llamada public_html (o www). Esa es la carpeta principal de tu sitio. Si tienes WordPress instalado en una subcarpeta (ej. public_html/blog), navega hasta allí. Esta es la carpeta que vamos a comprimir.

Parte 2: Cómo hacer un backup manual de WordPress (Archivos)

Esta es la primera mitad del proceso. Vamos a comprimir todos los archivos de tu sitio en un único archivo ZIP.

2.1. Seleccionar y comprimir archivos

  1. En el Administrador de archivos, navega hasta la carpeta raíz de tu WordPress (normalmente public_html).
  2. Haz clic en Seleccionar todo en la barra superior. Verás que todas las carpetas y archivos se resaltan en azul.
  3. Con todo seleccionado, haz clic en el botón Comprimir (icono de un sobre o un zip) en la barra superior.
  4. En la ventana emergente, asegúrate de que el tipo de compresión sea Zip Archive.
  5. En el campo "Archivo comprimido", escribe un nombre descriptivo. Te recomiendo algo como backup_archivos_miweb_20231027.zip (fecha incluida). Esto te ayudará a identificar la copia más adelante.
  6. Deja la opción "Ruta de archivos" vacía o con la ruta actual. Haz clic en Comprimir archivos.

2.2. Descargar el archivo comprimido

cPanel tardará unos segundos o minutos en comprimir, dependiendo del tamaño de tu sitio. Cuando termine, verás el archivo .zip en la lista de archivos.

  1. Haz clic derecho sobre el archivo .zip y selecciona Descargar.
  2. El archivo se guardará en tu carpeta de descargas. IMPORTANTE: No lo dejes en el servidor. Descárgalo a tu ordenador o a un servicio de almacenamiento en la nube (Google Drive, Dropbox) para tener una copia externa.

[WARNING] No guardes el backup en la misma carpeta de public_html. Si tu servidor se infecta con malware, el archivo ZIP también puede ser infectado o eliminado. Guárdalo siempre fuera del servidor.

¡Enhorabuena! Ya tienes la primera parte del backup manual WordPress. Ahora, la parte más delicada: la base de datos.

Parte 3: Cómo hacer un backup de la base de datos WordPress desde phpMyAdmin

Los archivos son la estructura, pero la base de datos es el alma de tu WordPress. Sin ella, tu sitio sería un cascarón vacío. Vamos a exportarla.

3.1. Acceder a phpMyAdmin desde cPanel

  1. Vuelve a la pantalla principal de cPanel.
  2. Busca la sección Bases de datos y haz clic en el icono de phpMyAdmin.
  3. Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin. En la columna de la izquierda, verás una lista de tus bases de datos. Identifica la de tu WordPress. Si no la conoces, puedes encontrarla en el archivo wp-config.php (dentro de public_html). Busca la línea que dice DB_NAME o define('DB_NAME', 'tu_base_de_datos');.

3.2. Exportar la base de datos

  1. Haz clic en el nombre de tu base de datos en la columna izquierda. Verás una lista de tablas (wp_posts, wp_options, etc.).
  2. En la barra superior, haz clic en la pestaña Exportar.
  3. Te aparecerán dos opciones: Rápida y Personalizada. Te recomiendo elegir Personalizada para tener más control.
  4. En la sección "Salida", deja seleccionado gzip como método de compresión. Esto creará un archivo .sql.gz mucho más pequeño y fácil de descargar.
  5. Deja el resto de opciones por defecto. Si quieres ser más minucioso, puedes asegurarte de que la opción "Agregar declaración DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" esté marcada. Esto es útil para que, al importar, se reemplacen las tablas existentes sin errores.
  6. Haz clic en el botón Exportar en la parte inferior.

3.3. Guardar el archivo de la base de datos

phpMyAdmin comenzará a generar el archivo y luego lo descargará automáticamente a tu ordenador. Guarda este archivo junto con el ZIP de los archivos. Puedes ponerlos en la misma carpeta.

[TIP] Para máxima seguridad, guarda ambos archivos (el ZIP de archivos y el SQL de la base de datos) en dos lugares distintos: uno en tu ordenador y otro en la nube.

Parte 4: Verificación y restauración (prueba de fuego)

Hacer un backup es solo la mitad del trabajo. De nada sirve si no sabes si funciona. Te recomiendo encarecidamente que pruebes tu backup en un entorno de prueba (un subdominio o un servidor local como XAMPP). No es necesario que lo hagas siempre, pero sí la primera vez para aprender.

4.1. Probar la restauración (resumen)

  1. Crea una nueva base de datos en tu hosting (ej. prueba_backup).
  2. Importa el archivo .sql.gz en esa nueva base de datos usando phpMyAdmin (pestaña "Importar").
  3. Sube el archivo ZIP de archivos a la carpeta de un subdominio de prueba y descomprímelo.
  4. Edita el archivo wp-config.php del subdominio para que apunte a la nueva base de datos (DB_NAME, DB_USER, DB_PASSWORD).
  5. Visita el subdominio en tu navegador. Si todo sale bien, verás una copia exacta de tu sitio.

Si esto funciona, puedes estar tranquilo. Si no, sabrás que hay un error en el proceso y podrás corregirlo antes de que sea demasiado tarde.

Preguntas Frecuentes (FAQ) sobre Backups de WordPress

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

Depende de la frecuencia con la que actualices tu sitio. Si publicas contenido a diario, lo ideal es hacer un backup diario o semanal. Para sitios estáticos, un backup mensual es suficiente. La regla de oro es: "Si no puedes permitirte perderlo, haz un backup".

¿Qué pasa si no tengo acceso a cPanel? ¿Puedo hacer un backup de otra forma?

Si tu hosting no usa cPanel (por ejemplo, usa Plesk o un panel personalizado), el proceso varía. Sin embargo, si usas Syspanel (conocido anteriormente como HestiaCP), el acceso se realiza a través del puerto 2106 (ej. tudominio.com:2106). El proceso es similar: busca la sección de "Backup" o "Archivos" para exportar, y la de "Bases de datos" para exportar la SQL. Siempre puedes preguntar a tu proveedor de hosting por la documentación específica de tu panel.

¿Es mejor un backup manual o usar un plugin?

Ambos son válidos. Los plugins son más cómodos y permiten automatizar copias de seguridad WordPress. Sin embargo, el backup manual es más fiable en situaciones de emergencia y no consume recursos del servidor. Lo ideal es combinar ambos: un plugin para la automatización diaria y un backup manual mensual como seguro extra.

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

Sí, puedes hacerlo. Si solo cambias el contenido (entradas, páginas) y no los archivos (temas, plugins), un backup de la base de datos puede ser suficiente para recuperar tu contenido. Sin embargo, es más seguro hacer siempre el backup completo, ya que los archivos pueden sufrir daños o ser modificados por actualizaciones.

¿Qué hago con los archivos de backup después de descargarlos?

No los dejes en el escritorio para siempre. Organízalos en una carpeta por fecha y, si es posible, súbelos a un servicio de almacenamiento en la nube cifrado. También puedes grabarlos en un disco duro externo. La clave es la redundancia: cuantas más copias en lugares distintos, mejor.

Conclusión: La tranquilidad de estar preparado

Realizar un backup manual de WordPress desde cPanel y phpMyAdmin es un proceso sencillo que, una vez que lo dominas, te tomará menos de 10 minutos. No es una tarea opcional; es una responsabilidad fundamental de cualquier propietario de un sitio web.

Hemos visto cómo comprimir los archivos desde el Administrador de archivos de cPanel y cómo exportar la base de datos desde phpMyAdmin. Recuerda que la clave está en guardar ambos archivos en un lugar seguro y externo a tu servidor.

No esperes a que sea demasiado tarde. Un pequeño esfuerzo hoy puede ahorrarte un gran dolor de cabeza mañana. Ahora que ya sabes cómo hacerlo, te animo a que realices tu primera copia de seguridad WordPress ahora mismo. Es una de las mejores inversiones de tiempo que puedes hacer por la salud y la seguridad de tu página web.

¿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