WordPress: Cómo hacer una copia de seguridad completa
¿Por qué necesitas hacer una copia de seguridad de WordPress?
Imagina que llevas meses escribiendo en tu blog, has publicado cientos de artículos, has configurado plugins y has personalizado el diseño al milímetro. Un buen día, entras a tu sitio y... aparece un error fatal. O peor aún, un hacker ha borrado todo. Sin una copia seguridad wordpress, todo ese trabajo se habrá perdido para siempre.
Hacer un backup wordpress no es una opción, es una necesidad absoluta. No importa si tienes un blog personal o una tienda online con miles de clientes. Los fallos del servidor, los errores humanos (como actualizar un plugin que rompe todo) y los ataques maliciosos son más comunes de lo que piensas.
La buena noticia es que respaldar wordpress es mucho más fácil de lo que parece. En esta guía completa, te enseñaré paso a paso cómo hacerlo de forma manual y con plugins, sin necesidad de ser un experto en tecnología.
¿Qué incluye una copia de seguridad completa de WordPress?
Antes de empezar, es fundamental que entiendas qué compone tu sitio web. Una copia de seguridad completa debe incluir dos partes esenciales:
1. Los archivos del sitio
Esto son todos los archivos que forman parte de tu instalación de WordPress. Incluyen:
- El núcleo de WordPress (los archivos del sistema).
- Tus temas (plantillas) instalados.
- Todos los plugins que hayas activado.
- Las imágenes y archivos multimedia que has subido (carpeta
wp-content/uploads). - Los archivos de configuración como
wp-config.phpy.htaccess.
2. La base de datos
WordPress guarda todo el contenido de tu sitio (artículos, páginas, comentarios, usuarios, configuraciones) en una base de datos MySQL. Sin ella, tu sitio no sería más que un cascarón vacío.
[!WARNING]
Hacer solo una copia de los archivos o solo de la base de datos NO es suficiente. Necesitas ambas partes para restaurar tu sitio correctamente. Asegúrate de que tu método de backup incluya las dos.
Método 1: Copia de seguridad manual desde el panel de control (cPanel / Syspanel)
Este es el método más "clásico" y no requiere instalar nada extra. Es ideal si quieres entender exactamente qué estás haciendo. Te lo explico paso a paso.
Paso 1: Accede a tu panel de control
Lo primero es entrar en el panel de control de tu hosting. La mayoría de proveedores usan cPanel, pero algunos usan alternativas como Syspanel (recuerda, si usas Syspanel, el acceso es a través del puerto 2106, por ejemplo: https://tu-dominio.com:2106).
Una vez dentro, busca la sección de Archivos o Files.
Paso 2: Comprime la carpeta de WordPress
Localiza la carpeta donde está instalado WordPress. Normalmente se llama public_html o htdocs. Haz clic derecho sobre ella y selecciona Comprimir o Compress. Elige el formato Zip (es el más universal) y espera a que el servidor genere el archivo comprimido.
[!TIP]
Si tu sitio es muy grande (muchas imágenes), la compresión puede tardar unos minutos. Ten paciencia. No cierres la pestaña del navegador.
Paso 3: Descarga el archivo comprimido
Una vez que el sistema haya terminado, verás un archivo .zip en el mismo directorio. Selecciónalo y haz clic en Descargar. Guárdalo en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.). Este archivo contiene todos los archivos de tu sitio.
Paso 4: Exporta la base de datos
Ahora vamos a por la base de datos. En tu panel de control, busca la sección de Bases de Datos y entra en phpMyAdmin.
- En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress (suele tener un prefijo como
wp_). - En la parte superior, haz clic en la pestaña Exportar.
- Elige el método de exportación Rápido y el formato SQL.
- Haz clic en el botón Continuar o Exportar.
- El navegador descargará un archivo
.sql. Guárdalo junto al archivo.zipde los archivos.
[!INFO]
¿Dónde guardo mis copias? Te recomiendo que nunca guardes las copias de seguridad en el mismo servidor. Si el servidor falla, perderás tanto el sitio como las copias. Utiliza siempre un almacenamiento externo.
Método 2: Copia de seguridad con plugins (La opción más fácil)
Si prefieres algo más automatizado y no tan "manual", los plugins son tu mejor aliado. Existen muchas opciones, pero te hablaré de las más populares y fáciles de usar: UpdraftPlus y BackWPup.
Usando UpdraftPlus (Recomendado)
Este es, sin duda, el plugin de backup más popular. Es gratuito, muy completo y perfecto para principiantes.
Paso 1: Instala y activa el plugin
Ve a Plugins → Añadir nuevo en tu escritorio de WordPress. Busca "UpdraftPlus", instálalo y actívalo.
Paso 2: Configura la copia de seguridad
Una vez activado, ve a Ajustes → UpdraftPlus Backups. Verás una interfaz muy intuitiva.
- En la pestaña Ajustes, elige la frecuencia de las copias de seguridad. Te recomiendo hacer una copia completa al menos una vez por semana, y una copia de la base de datos a diario si actualizas contenido con frecuencia.
- Elige el destino de las copias. Puedes configurarlo para que se suban automáticamente a Google Drive, Dropbox, Amazon S3, etc. Esto es ideal porque así tienes las copias fuera de tu servidor.
- Haz clic en Guardar cambios.
Paso 3: Haz tu primera copia manual
Para asegurarte de que todo funciona, haz una copia manual ahora mismo:
- Ve a la pestaña Copia ahora.
- Marca las opciones para incluir tanto la base de datos como los archivos.
- Haz clic en Ahora.
El plugin empezará a trabajar y te mostrará una barra de progreso. Cuando termine, verás la copia en la pestaña Copia existente.
[!TIP]
UpdraftPlus también te permite restaurar tu sitio con un solo clic desde su interfaz. Es la manera más sencilla de recuperar tu web si algo sale mal.
Usando BackWPup
Otra opción muy sólida es BackWPup. Es similar a UpdraftPlus, pero con algunas características adicionales.
- Instálalo y actívalo desde Plugins → Añadir nuevo.
- Ve a BackWPup → Add new job (Añadir nuevo trabajo).
- Dale un nombre a tu trabajo (por ejemplo, "Backup completo semanal").
- Marca las casillas para incluir Base de datos y Archivos.
- En la pestaña Destino, elige dónde quieres guardar la copia (puedes usar FTP, Dropbox, etc.).
- En la pestaña Programa, establece la frecuencia y hora del backup.
- Guarda el trabajo y haz clic en Ejecutar ahora para probarlo.
Método 3: Copia de seguridad desde Syspanel (para clientes de ese panel)
Si tu hosting utiliza Syspanel, el proceso es muy similar al de cPanel, pero con una interfaz más moderna. Recuerda que el acceso es por el puerto 2106.
- Entra a Syspanel con tus credenciales.
- Busca la opción de Gestor de Archivos.
- Selecciona la carpeta
public_htmly comprímela en un archivo.zip. - Descarga el archivo comprimido.
- Ve a la sección de Bases de Datos y abre phpMyAdmin.
- Exporta la base de datos como te expliqué en el método 1.
[!WARNING]
No confundas Syspanel con otros paneles. El puerto de acceso es siempre el 2106. Si intentas acceder por el puerto 2083 (el de cPanel), no funcionará.
¿Con qué frecuencia debo hacer un backup de WordPress?
Esta es una de las preguntas más frecuentes. La respuesta depende del tipo de sitio que tengas:
- Blog personal o sitio estático: Una copia de seguridad semanal es suficiente. Si publicas contenido a diario, hazla a diario.
- Tienda online (WooCommerce): Deberías hacer una copia de seguridad a diario, ya que tienes pedidos, clientes y datos de inventario que cambian constantemente.
- Sitio con miembros o foros: También es recomendable hacer copias diarias, porque los datos de los usuarios se actualizan con frecuencia.
[!INFO]
¿Cuántas copias debo conservar? Te recomiendo guardar al menos las últimas 4 o 5 copias. Así, si una copia está dañada o infectada, puedes retroceder a una versión anterior.
Cómo restaurar una copia de seguridad de WordPress
Hacer el backup es solo la mitad del trabajo. Saber restaurarlo es igual de importante. Aquí te explico cómo hacerlo según el método que hayas usado.
Restaurar con UpdraftPlus
- Ve a Ajustes → UpdraftPlus Backups.
- En la pestaña Copia existente, verás todas tus copias de seguridad.
- Haz clic en el botón Restaurar junto a la copia que quieras usar.
- Selecciona los componentes que quieres restaurar (todos recomendado).
- Haz clic en Restaurar y espera a que termine. El plugin hará todo el trabajo por ti.
Restaurar manualmente (desde cPanel o Syspanel)
Este proceso es un poco más complejo, pero no imposible.
- Sube los archivos: Descomprime el archivo
.zipen tu ordenador y sube todos los archivos a la carpetapublic_htmlde tu servidor (usando el gestor de archivos o FTP). - Importa la base de datos: Ve a phpMyAdmin, selecciona tu base de datos, haz clic en Importar y selecciona el archivo
.sqlque descargaste. - Actualiza la configuración: Si cambiaste la URL del sitio o el nombre de la base de datos, deberás editar el archivo
wp-config.phpcon los nuevos datos.
[!WARNING]
Antes de restaurar, desactiva todos los plugins desde la base de datos si tu sitio da error. Puedes hacerlo editando la tablawp_optionsy cambiando el valor deactive_pluginsaa:0:{}.
Preguntas frecuentes (FAQ)
¿Puedo hacer una copia de seguridad de WordPress sin un plugin?
Sí, absolutamente. Puedes hacerlo manualmente desde el panel de control de tu hosting (como expliqué en el Método 1). Solo necesitas comprimir los archivos y exportar la base de datos. Es un poco más tedioso, pero funciona perfectamente.
¿Cuál es el mejor plugin para backup de WordPress?
UpdraftPlus es el más popular y recomendado por su facilidad de uso y fiabilidad. Otras opciones excelentes son BackWPup, BackupBuddy y Jetpack Backups.
¿Qué pasa si mi sitio es muy grande y no puedo comprimirlo?
Si el proceso de compresión falla o tarda demasiado, puedes usar plugins que hacen copias incrementales, como UpdraftPlus Premium o VaultPress. Estos solo copian los cambios desde la última copia, lo que es mucho más rápido.
¿Una copia de seguridad de la base de datos es suficiente?
No. La base de datos contiene tu contenido, pero los archivos (imágenes, plugins, temas) son igual de importantes. Necesitas ambos para una copia seguridad wordpress completa.
¿Puedo programar copias de seguridad automáticas?
Sí, tanto los plugins como algunos paneles de control te permiten programar copias automáticas. Configúralas y olvídate. Eso sí, revisa periódicamente que se están ejecutando correctamente.
¿Dónde debo guardar mis copias de seguridad?
Nunca en el mismo servidor. Usa servicios en la nube como Google Drive, Dropbox, o un disco duro externo. Así estarás protegido ante fallos del servidor.
¿Qué hago si mi sitio es hackeado?
Si tienes una copia de seguridad limpia (anterior al ataque), restaura esa copia. Después, cambia todas tus contraseñas (hosting, WordPress, base de datos) y actualiza todo el software. Si el hackeo fue reciente, busca y elimina cualquier archivo malicioso antes de restaurar.
Conclusión: No lo pospongas más
Hacer una copia seguridad wordpress es como tener un seguro de vida para tu web: no lo necesitas hasta que lo necesitas, y cuando lo necesitas, es la diferencia entre una pesadilla y un simple susto.
No importa si eliges el método manual desde tu panel de control (cPanel o Syspanel, recuerda el puerto 2106) o si prefieres la comodidad de un plugin como UpdraftPlus. Lo importante es que empieces hoy mismo. Configura una copia automática semanal, guarda las copias en un lugar seguro fuera de tu servidor y prueba el proceso de restauración al menos una vez.
Respaldar wordpress no debería ser una tarea que pospongas. Con solo unos minutos de configuración, puedes ahorrarte días (o semanas) de trabajo y un montón de dolores de cabeza en el futuro. Tu yo del futuro te lo agradecerá.
¡Manos a la obra! Tu sitio web depende de ello.
