Guía de restauración · AZ Backup 0.1.6 a 0.1.8
Cómo restaurar una copia, paso a paso.
Desde la versión 0.1.8, si tu web funciona, AZ Backup está instalado y quieres volver a una copia de esa misma web (mismo dominio y mismo prefijo de tablas), usa la restauración guiada: AZ Backup → Copias → «Restaurar…». Comprueba la copia, te pide confirmar escribiendo el dominio y, al terminar, puedes confirmar o deshacer; confirmar es definitivo. Esta guía es para lo demás: llevar una copia a otro dominio o servidor, restaurar cuando la web ya no arranca, o webs con la versión 0.1.6 o 0.1.7.
Esta guía explica la restauración manual: qué contiene una copia y cómo devolver la base de datos y los archivos a tu web. Requiere conocimientos técnicos o la ayuda de tu proveedor de alojamiento.
Antes de restaurar: si tu web todavía funciona, haz primero una copia de su estado actual. Siempre que puedas, prueba la restauración en una copia de pruebas de la web antes de hacerlo en la web real. Restaurar sustituye las tablas de la base de datos y los archivos que contiene la copia: lo que se haya creado después en ellos se perderá, incluidos pedidos, usuarios y contraseñas cambiadas. Si tienes tienda, exporta antes los pedidos posteriores a la fecha de la copia. Los archivos añadidos después de la copia no se borran: si restauras tras un ataque, pide ayuda a tu proveedor o a un profesional, porque restaurar no limpia la web.
Antes de empezar.
- El archivo de la copia:
.zipo, si está cifrada,.azbk, y su fichero lateral.az-backup.json. - Si la copia está cifrada, su frase de recuperación.
- Acceso a los archivos de tu alojamiento: SFTP, FTP o el administrador de archivos del panel.
- Acceso a la base de datos: phpMyAdmin u otra herramienta del panel, o acceso SSH.
- Solo para descifrar en tu equipo: PHP 8.0 o superior con la extensión sodium u OpenSSL.
- Una copia del ZIP de AZ Backup Pro guardada junto a tu frase de recuperación, fuera de la web. Incluye la herramienta de descifrado y te permite descifrar aunque la web no funcione. Guárdala mientras tu licencia esté activa: con la licencia caducada, la descarga desde «Mi cuenta» deja de estar disponible.
Descarga la copia.
En tu web, ve a AZ Backup → Copias y descarga la copia que quieras restaurar. Si la web no responde, recupérala del destino donde la guardaste: tu servidor de copias o NAS por SFTP, o tu equipo. Descarga también el fichero .az-backup.json del mismo nombre.
Comprueba que la copia está íntegra.
El fichero .az-backup.json incluye la huella SHA-256 del archivo, en el campo sha256. Calcula la huella del archivo descargado y compárala; deben coincidir. Que coincidan confirma que el archivo no se ha dañado; no garantiza que la restauración funcione en tu alojamiento. Si no coinciden, el archivo está dañado o incompleto: no lo uses y prueba con otra copia. Si la copia estaba cifrada, tras descifrarla puedes comprobar el .zip resultante con el campo plain_sha256.
- macOS:
shasum -a 256 nombre-de-la-copia - Linux:
sha256sum nombre-de-la-copia - Windows:
certutil -hashfile nombre-de-la-copia SHA256
Con la web en marcha y licencia Pro, también puedes usar la verificación de integridad de AZ Backup.
Descifra la copia.
Las copias .azbk se descifran con su frase de recuperación y se convierten en un .zip. Tienes dos opciones:
- En tu web, con WP-CLI y licencia Pro activa:
wp az-backup decrypt copia.azbk copia.zip - En cualquier equipo con PHP, sin WordPress, con la herramienta incluida en el plugin. Está dentro del ZIP de AZ Backup Pro (el que guardaste o el que descargas desde «Mi cuenta» con la licencia activa), en
az-backup-pro/tools/azb-decrypt.php:php azb-decrypt.php copia.azbk copia.zip
La herramienta muestra el identificador de la frase con la que se cifró la copia, pide la frase sin mostrarla, no se conecta a internet y no sobrescribe archivos. Sin la frase correcta, la copia no se puede descifrar.
Abre el ZIP y localiza su contenido.
database/database.sql: la base de datos, si la copia la incluye.files/wp-content/…: plugins, temas, medios y el resto de wp-content, si la copia los incluye.config/wp-config.php: solo si lo incluiste expresamente en la copia.az-manifest.json: la descripción de la copia, con versiones, componentes y tablas.
La copia no incluye los archivos del núcleo de WordPress. Si la web está vacía o falta WordPress, instala primero la misma versión de WordPress que usaba la web; la encontrarás en az-manifest.json.
Restaura la base de datos.
Atención: database.sql elimina y vuelve a crear cada tabla que contiene. Los datos actuales de esas tablas se sustituyen por los de la copia.
- Con phpMyAdmin: selecciona la base de datos de tu web → Importar → elige
database.sql→ Continuar (los nombres pueden variar según tu panel). Si el archivo supera el límite de subida de tu alojamiento, usa el acceso SSH o pide ayuda a tu proveedor. - Por SSH, si tu alojamiento ofrece WP-CLI, desde la carpeta de tu web:
wp db import database.sql - O con el cliente de MySQL:
mysql -u USUARIO -p NOMBRE_DE_LA_BASE < database.sql
Las tablas llevan el prefijo de la web original, por ejemplo wp_. Si restauras en otra instalación, el valor $table_prefix de su wp-config.php debe coincidir. Si restauras en otro dominio, además habrá que actualizar las direcciones de la web; ese cambio no está cubierto por esta guía.
Si subes database.sql al servidor, ponlo fuera de la carpeta pública de la web siempre que puedas y bórralo en cuanto termine la importación: contiene todos los datos de tu web, incluidos los de tus usuarios.
Restaura los archivos.
Sube el contenido de la carpeta files/wp-content/ de la copia a la carpeta wp-content de tu web, sobrescribiendo los archivos existentes. Hazlo por SFTP, FTP o el administrador de archivos de tu alojamiento.
Sobre wp-config.php: conserva el de tu servidor. Usa el de la copia solo si sabes que lo necesitas, por ejemplo al reconstruir la web en el mismo alojamiento con la misma base de datos, porque contiene los datos de acceso a la base de datos.
Comprueba la web.
- Entra en el escritorio de WordPress.
- En Ajustes → Enlaces permanentes, pulsa «Guardar cambios» para regenerar las direcciones.
- Vacía la caché del plugin de caché o del alojamiento, si los usas.
- Revisa las páginas principales, los formularios y, si tienes tienda, el carrito y el pago.
- Borra del servidor y de tu equipo los archivos descifrados (
.zip,database.sql,wp-config.php) que ya no necesites. Conserva solo la copia original. - Haz una copia nueva una vez la web funcione correctamente.
Dónde pedir ayuda.
Si el problema está en el servidor, la base de datos o los permisos de archivos, contacta con tu proveedor de alojamiento. Si tienes licencia Pro activa y la duda es sobre el uso de AZ Backup y sus herramientas (descargar, verificar o descifrar una copia) o quieres comunicar una incidencia reproducible, escríbenos a contacto@areazentro.com. El soporte es por correo y no es inmediato: si tu web está caída, no esperes nuestra respuesta para contactar con tu alojamiento. El soporte no incluye realizar la restauración, migraciones ni administrar tu servidor.
Esta guía describe el procedimiento general de restauración manual, válido desde la versión 0.1.6. Cada alojamiento es distinto y ninguna copia garantiza por sí sola la recuperación completa de una web. Si tu web funciona y quieres volver a una copia de esa misma web, usa la restauración guiada desde el escritorio de WordPress, disponible desde la versión 0.1.8.