Cómo restaurar un backup en WordPress paso a paso

Introducción: La Importancia de Restaurar un Backup en WordPress

Restaurar un backup de WordPress es una habilidad crucial para cualquier propietario de un sitio web. Ya sea por un error humano, una actualización fallida, un hackeo o un problema de compatibilidad, saber cómo revertir tu sitio a una versión anterior y funcional puede ahorrarte mucho tiempo, dinero y estrés. Un backup no es útil a menos que sepas cómo restaurarlo.

En esta guía paso a paso, te mostraremos los métodos más comunes y efectivos para restaurar un backup de WordPress, cubriendo tanto las opciones asistidas por plugins como el proceso manual.

Preparación Antes de la Restauración

Antes de iniciar el proceso de restauración, es fundamental tener todo organizado:

  • Acceso al backup: Asegúrate de tener una copia reciente y completa de tu sitio web (archivos y base de datos).
  • Credenciales de acceso: Necesitarás acceso a tu panel de hosting (cPanel, Plesk, etc.), FTP/SFTP y phpMyAdmin.
  • Modo mantenimiento (Opcional): Considera poner tu sitio en modo mantenimiento para evitar que los visitantes vean un sitio roto o en proceso de restauración. Puedes usar un plugin para esto.
  • Una taza de café: ¡Para la paciencia!

Métodos de Restauración

Existen principalmente dos formas de restaurar un backup de WordPress: utilizando un plugin o haciéndolo manualmente.

Método 1: Restaurar un Backup Usando un Plugin de WordPress

Este es el método más sencillo y recomendado para la mayoría de los usuarios, especialmente si el sitio aún está accesible. Plugins como UpdraftPlus, All-in-One WP Migration o Duplicator facilitan enormemente el proceso.

Paso 1: Instalar y Activar el Plugin de Backup

Si tu sitio es accesible, accede al escritorio de WordPress (tudominio.com/wp-admin). Ve a Plugins > Añadir nuevo, busca el plugin que utilizaste para crear el backup (o uno popular como UpdraftPlus) e instálalo y actívalo.

Si tu sitio está completamente caído y no puedes acceder al admin, este método es complicado a menos que puedas instalar el plugin vía FTP y activarlo directamente en la base de datos (lo cual es más avanzado). En ese caso, el método manual podría ser más directo.

Paso 2: Navegar a la Sección de Restauración del Plugin

Una vez activado, dirígete a la sección de administración del plugin. Por ejemplo, en UpdraftPlus, irías a Ajustes > UpdraftPlus Backups. Encontrarás una pestaña o sección dedicada a «Restaurar».

Paso 3: Subir o Seleccionar el Archivo de Backup

Si el backup está almacenado en un servicio en la nube (Google Drive, Dropbox, etc.) configurado previamente con el plugin, este debería listar los backups disponibles. Si tienes el archivo de backup en tu ordenador, el plugin te dará la opción de «Subir archivos de backup».

Un backup de WordPress generalmente consta de varios componentes: archivos de WordPress (temas, plugins, subidas) y la base de datos. Asegúrate de tener todos los archivos necesarios.

Paso 4: Iniciar el Proceso de Restauración

Selecciona los componentes del backup que deseas restaurar (normalmente, todos: plugins, temas, subidas, otros y la base de datos). El plugin te guiará a través del proceso. Confirma la restauración y espera a que el plugin haga su trabajo.

¡Advertencia! La restauración sobrescribirá los datos actuales de tu sitio. Asegúrate de que esta es la versión a la que deseas volver.

Paso 5: Verificar el Sitio Restaurado

Una vez que el plugin indique que la restauración ha sido completada, borra la caché (si usas un plugin de caché) y visita tu sitio web para asegurarte de que todo funciona correctamente. Accede al panel de administración y verifica las páginas, publicaciones, imágenes y funcionalidades.

Método 2: Restaurar un Backup de WordPress Manualmente (FTP y phpMyAdmin)

Este método es más técnico, pero es fundamental saberlo, especialmente si tu sitio está completamente caído y no puedes acceder al panel de administración de WordPress. Necesitarás acceso FTP/SFTP y a phpMyAdmin.

Paso 1: Preparación y Eliminación de Archivos Actuales (Opcional, pero recomendado en caso de problemas graves)

Conéctate a tu servidor a través de FTP/SFTP (usando un cliente como FileZilla). Navega hasta la carpeta raíz de tu instalación de WordPress (a menudo public_html o www).

¡Importante! Si tu sitio está comprometido o corrupto, lo más seguro es eliminar todos los archivos y carpetas excepto la carpeta wp-content (si quieres preservar subidas de medios más recientes que el backup) y el archivo wp-config.php (para no tener que reconfigurar las credenciales de la base de datos). Si tu backup es muy reciente, incluso puedes eliminar todo.

Si no estás seguro, crea una copia de seguridad de los archivos actuales en tu ordenador antes de eliminarlos.

Paso 2: Subir los Archivos de WordPress del Backup Vía FTP

Descomprime el archivo ZIP de tu backup de WordPress en tu ordenador. Deberías ver carpetas como wp-admin, wp-includes, wp-content y archivos como index.php, wp-config.php, etc.

Usa tu cliente FTP para subir todos estos archivos y carpetas al directorio raíz de tu sitio web en el servidor (donde solían estar los archivos antiguos o donde eliminaste los anteriores). Esto puede tomar un tiempo, dependiendo del tamaño de tu sitio y la velocidad de tu conexión.

Nota sobre wp-config.php: Si has subido un backup que incluye un wp-config.php antiguo y tus credenciales de base de datos han cambiado (o si simplemente prefieres usar las actuales), edita el archivo wp-config.php en el servidor con los datos correctos de la base de datos (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST). Puedes compararlo con el wp-config.php de la instalación actual si lo guardaste. Si eliminaste todos los archivos, usa las credenciales que te proporcionó tu proveedor de hosting.

Paso 3: Restaurar la Base de Datos Vía phpMyAdmin

Accede a tu panel de hosting (cPanel, Plesk, etc.) y busca la herramienta phpMyAdmin. Una vez dentro:

  1. Selecciona tu Base de Datos: En el panel izquierdo de phpMyAdmin, haz clic en el nombre de la base de datos asociada a tu instalación de WordPress.
  2. Borrar Tablas Existentes (Opcional, pero recomendado): Si la base de datos actual está corrupta o si estás restaurando una versión anterior, es mejor eliminar todas las tablas existentes antes de importar el backup. Selecciona todas las tablas (usando la casilla de verificación «Marcar todo») y, desde el menú desplegable «Con las seleccionadas:», elige «Eliminar». Confirma la eliminación.
  3. Importar el Archivo SQL: Haz clic en la pestaña «Importar» en la parte superior.
  4. Haz clic en «Seleccionar archivo» y busca el archivo .sql o .zip (si está comprimido) de tu backup de base de datos en tu ordenador.
  5. Asegúrate de que el «Formato» esté configurado en «SQL».
  6. Desplázate hacia abajo y haz clic en «Continuar».

phpMyAdmin subirá e importará la base de datos. Esto puede tardar varios minutos dependiendo del tamaño del archivo.

Paso 4: Actualizar la URL del Sitio (Si es Necesario)

Si restauraste el backup en un dominio diferente o una subcarpeta, o si la URL de tu sitio cambió por alguna razón (por ejemplo, de HTTP a HTTPS), necesitarás actualizar la URL en la base de datos. Puedes hacerlo de varias maneras:

  • Vía phpMyAdmin: En tu base de datos, busca la tabla wp_options (el prefijo wp_ puede ser diferente). Encuentra las filas siteurl y home y edita sus valores con la nueva URL de tu sitio.
  • Con un plugin: Si puedes acceder al admin después de los pasos anteriores, usa un plugin como Better Search Replace.
  • Con WP-CLI: Si tienes acceso SSH, puedes usar el comando wp search-replace 'old_url' 'new_url' --dry-run (primero una prueba) y luego sin --dry-run.

Verificación Post-Restauración

Después de restaurar los archivos y la base de datos, es crucial realizar una serie de comprobaciones:

  • Visita tu Sitio Web: Abre tu dominio en un navegador. ¿Se carga correctamente? ¿Los contenidos están donde deberían?
  • Accede al Panel de Administración: Intenta iniciar sesión en tudominio.com/wp-admin.
  • Revisa Páginas y Publicaciones: Navega por algunas páginas y entradas para asegurarte de que el contenido y las imágenes se muestran correctamente.
  • Prueba Formularios y Funcionalidades: Si tienes formularios de contacto, carritos de compra o cualquier otra funcionalidad interactiva, pruébala.
  • Borra la Caché: Si utilizas un plugin de caché o tu hosting tiene caché a nivel de servidor, bórrala para asegurarte de que estás viendo la versión más reciente del sitio.
  • Desactiva el Modo Mantenimiento: Si lo habías activado, no olvides desactivarlo.

Conclusión

Restaurar un backup de WordPress puede parecer intimidante al principio, pero con las herramientas y los pasos correctos, es un proceso manejable. La clave es tener backups regulares y actualizados, y comprender las diferencias entre los métodos disponibles.

Recuerda que la prevención es la mejor medicina: implementa una estrategia de backup robusta para tu sitio de WordPress y mantén la calma si alguna vez necesitas utilizar una de estas guías. ¡Tu sitio web y tu tranquilidad te lo agradecerán!

Scroll to Top