Realizar un backup no te sirve de nada si no sabes recuperarlo. Por eso, con este artículo quiero enseñarte cómo restaurar un backup de una web y no morir en el intento.

La semana pasada, escribía un artículo en el blog de Web App Design enseñándote a realizar un backup de una web. Pero, ¿cómo puedes recuperarlo en caso de que lo necesites? Esta semana vas a aprender como restaurar un backup de una web.
Restaurar un Backup de una Web

Preparación

Si para realizar el backup, tuviste que elegir una ubicación en tu ordenador para almacenarlo, para restaurar un backup de una web lo primero que tendrás que hacer es dirigirte a dicha ubicación y seleccionar la copia que quieres recuperar. Si seguiste la metodología de nombres que te enseñé, tendrás todos los backups ordenados por fecha.
Busca también las claves para acceder a tus archivos web y a la base de datos.

Borrando los archivos actuales

El siguiente paso que tienes que realizar es borrar los archivos que tienes ahora mismo en tu web. Para ello puedes acceder vía FTP con la ayuda de Filezilla o por directamente a través del hosting. Como ya te expliqué en el anterior artículo los pasos que tenías que seguir para conectarte, no los voy a repetir para así no hacerme pesado, pero recuerda que en Filezilla los archivos de la ventana de la derecha correspondían a los del servidor y los de la derecha a los de tu ordenador.
Si hay algún archivo o carpeta que no quieres eliminar, te aconsejo que la renombres como “nombrearchivo_nodelete”, donde “nombrearchivo” hace referencia (como ya habrás imaginado) al nombre del archivo que quieres mantener. El resto, suprímelos.

Subiendo los nuevos archivos

Ahora toca el turno de subir al servidor los archivos para restaurar el backup de la web. Para ello, tan solo tendrás que cargar en tu servidor el ZIP que contiene la copia de tu web que quieres recuperar o, en el caso de que descargases los archivos sin comprimir, esos mismos archivos.
Te aconsejo que, si estás restaurando un backup desde el hosting utilices un archivo ZIP, ya que la mayoría de proveedores solo te van a permitir cargar los archivos de uno en uno. Si no dispones de archivo ZIP, puedes crear uno con algún programa para ello.
Cuando tengas todo en el servidor, descomprime tu ZIP en la carpeta de tu web y borra los archivos y carpetas del backup que dejaste en el hosting con el sufijo “_nodelete”. Por último, renombra los archivos que tienen dicho sufijo a su nombre original.

Y ahora, la base de datos

Para finalizar, solo te quedará restaurar el backup de la base de datos. Accede a ella siguiendo los pasos que te enseñé la semana pasada. Ahora, localiza y selecciona, en la columna de la izquierda, la base de datos que quieres restaurar. En la parte derecha de la pantalla, desplázate hacia abajo del todo y selecciona todas las tablas de la base de datos. Hecho esto, bórralas.
Pincha en el menú superior sobre la opción “Importar”. Selecciona el archivo que contiene tu base de datos, el cuál, si seguiste mis consejos, se llamará de la misma forma que el ZIP o la carpeta con la copia de tu web (backup_AAAAMMDD.sql). El resto de opciones déjalas tal y como estén.
Ya con el archivo SQL cargado, haz clic sobre “Continuar” y tendrás tu base de datos recuperada.

Otras formas de restaurar un backup de una web

Si en vez de realizar el backup de forma manual, utilizaste algún plugin o alguna herramienta para backups de tu hosting, puedes recurrir a esos métodos también para restaurarlo.
Como ya te dije, en Web App Design preferimos realizar estas tareas de forma manual, para asegurarnos que los archivos que se restauran son los que nosotros queremos y que no se borren los que queramos seguir manteniendo.
De nuevo, habrás observado a lo largo de este tutorial, que el proceso para restaurar un backup de una web es muy sencillo. Pero si por falta de tiempo prefieres dejar este trabajo en manos de profesionales, recuerda que en Web App Design estaremos encantados de ayudarte.