WordPress es el CMS más popular en Internet y alimenta una parte importante de la web. Desafortunadamente, esto también significa que los sitios web con tecnología de WordPress son objetivos principales para los atacantes. Si bien podría tomar medidas para proteger los sitios de WordPress, ¡siempre existe una alta probabilidad de que su sitio sea pirateado! En tales casos, el mejor recurso es la copia de seguridad de su sitio.
En la práctica, hay formas de hacer una copia de seguridad del sitio de WordPress. La primera forma es hacer una copia de seguridad del sitio web en los servidores locales. La segunda opción es hacer una copia de seguridad del sitio web en soluciones de almacenamiento en la nube como Google Drive, Amazon S3 o Dropbox.
En este artículo, lo guiaré a través del proceso de hacer una copia de seguridad de los sitios web de WordPress en Google Drive. Un tema muy importante a este respecto es la gran cantidad de complementos de respaldo en el repositorio oficial de WordPress. Para aliviar el estrés a este respecto, utilizaré UpdraftPlus, un complemento muy popular con más de un millón de instalaciones activas.
Instalar el complemento UpdraftPlus
Inicie sesión en su Panel de administración de WordPress y navegue a Complementos >> Agregar nuevo. En la esquina superior derecha, busque UpdraftPlus, instálelo y actívelo.
Una vez activado, navegue hasta Configuración >> Copias de seguridad de UpdraftPlus. Explicaré la función de cada pestaña en algunos detalles:
Estado actual
El tablero predeterminado de UpdraftPlus contiene tres botones:
1) Copia ahora: Inicie el proceso de copia de seguridad.
2) Restaurar: Restaura la copia de seguridad anterior.
3) Clonar / Migrar: Solo disponible en la versión premium, esto clonará / migrará el sitio web.
Copias de seguridad existentes
Hay dos tipos de copia de seguridad:
1) Local: Los archivos de copia de seguridad se almacenan en el alojamiento web local.
2) Remoto: Los archivos de copia de seguridad se encuentran en otras plataformas, como Google Drive, Amazon S3, Dropbox.
Esta pestaña enumera todas las copias de seguridad locales disponibles. Si los archivos de copia de seguridad no se almacenan localmente y desea restaurar los datos de la solución de almacenamiento remoto, haga clic en Vuelva a explorar el almacenamiento remoto. UpdraftPlus extraerá estos archivos del almacenamiento remoto y luego iniciará el proceso de restauración.
Configuraciones
UpdraftPlus le permite personalizar y configurar opciones. Aquí hay varias pestañas que deben configurarse:
• Programa de copia de seguridad de archivos y bases de datos
UpdraftPlus divide las copias de seguridad en dos instancias, Archivos y Base de datos. Le permite programar sus copias de seguridad, de forma manual o automática, en determinados momentos. El segundo contador representa cuántas copias de seguridad desea conservar. Como puede ver en la siguiente captura de pantalla, solo conservará las dos últimas copias de seguridad.
• Elija un almacenamiento remoto
UpdraftPlus admite varias soluciones de almacenamiento remoto. Como me estoy centrando en Google Drive, resaltaré la configuración relacionada con Google Drive. Haga clic en el icono de Google Drive, y presentará los campos obligatorios que UpdraftPlus necesita para conectarse con Google Drive.
• ID de cliente de Google Drive: Esta es la ID que se generará en el segundo paso.
• Secreto del cliente de Google Drive: La clave secreta para la ID anterior.
• Carpeta Google Drive: En la versión básica de UpdraftPlus, esta es una carpeta predeterminada en Google Drive. Necesita la versión premium para cambiar el nombre de la carpeta.
• Autenticar con Google: El último paso será autenticar UpdraftPlus con Google.
Copia de seguridad del sitio web de WordPress a Google Drive
El proceso de hacer una copia de seguridad de los sitios de WordPress en Google Drive consta de varios pasos:
Obtenga el ID de cliente y el secreto de Google Drive
Vaya a este enlace, haga clic en Crear proyecto y nombre el proyecto lo que quieras.
El proceso de creación del proyecto tomará varios segundos. Una vez hecho esto, verá la lista de todas las API de la consola de Google. Debajo API de Google Apps, Seleccione API de unidad.
Será llevado a la siguiente pantalla. Aquí se le pedirá que Habilitar la nueva API de Drive, que permite que UpdraftPlus acceda a Google Drive.
Sin embargo, UpdraftPlus necesita credenciales para usar la API de Drive. Desde el panel izquierdo, navegue hasta Credenciales >> 0Auth consent pantalla y dar un nombre relevante. Haga clic en el botón Guardar cerca de la parte inferior de la pantalla.
Aparecerá una nueva pantalla, le pedirá que cree credenciales. Haga clic en el pequeño flecha desplegable y seleccione ID de cliente 0Auth.
En este punto, crearé Identificación del cliente. Seleccione Aplicación web en la siguiente pantalla y asígnele un nombre.
En la pestaña de restricciones, dos campos de texto pueden confundirte. Ahora explicaré qué ingresar en cada campo:
• Orígenes de JavaScript autorizados: La URL principal del sitio web. Como estoy usando una URL provisional, mi URL es bastante larga.
• URI de redireccionamiento autorizado: Esta URL se puede encontrar en UpdraftPlus. Regrese al panel de UpdraftPlus a la pantalla donde seleccionó Google Drive y desplácese hacia abajo un poco. Obtendrá la URL justo arriba donde dice «ID de cliente de Google Drive».
Una vez que todo esté configurado perfectamente, haga clic en el Crear botón. Aparecerá una nueva ventana emergente, mostrando Identificación del cliente y Secreto (verifique la captura de pantalla a continuación):
Copie las credenciales anteriores una por una y péguelas en el panel de UpdraftPlus.
Seleccionar archivos para respaldo
UpdraftPlus le permite elegir qué directorios se incluirán en la copia de seguridad. Por defecto, el complemento excluye varios directorios de respaldo locales.
Nota: Para minimizar el tamaño del archivo de copia de seguridad, UpdraftPlus no realiza una copia de seguridad de los archivos principales de WordPress.
Para recibir un correo electrónico cada vez que UpdraftPlus ejecuta una copia de seguridad, marque la casilla debajo de Email lengüeta.
El último paso es hacer clic en el Guardar cambios en la parte inferior de la pantalla. Aparecerá otra ventana emergente pidiéndole que autenticar El almacenamiento remoto. Siga el enlace para autorizar el acceso. Haga clic en el Permitir botón.
UpdraftPlus ahora está conectado con Google Drive. Para verificar esto, vaya a Google Drive y verifique que haya una nueva carpeta llamada UpdraftPlus.
Ahora, todas las copias de seguridad remotas se crearán en esta carpeta.
Un ejemplo del mundo real
Ahora presentaré un escenario del mundo real que respalda un sitio web de WordPress manualmente.
Vaya al panel de control de UpdraftPlus. Bajo la Estado actual pestaña, haga clic en el Copia ahora. Aparecerá una nueva ventana emergente que le preguntará qué desea hacer una copia de seguridad. Por defecto, hará una copia de seguridad de todo. Haga clic en (…) para elegir entre las opciones disponibles.
Si no marca la casilla de verificación para el almacenamiento remoto. UpdraftPlus creará una copia de seguridad local (en el alojamiento del sitio web). Al crear una copia de seguridad remota, enviará la copia de seguridad a Google Drive.
Dependiendo del tamaño del archivo de copia de seguridad, el proceso puede llevar algún tiempo. Una vez que finalice el proceso, vaya a Copias de seguridad existentes pestaña para verificar la lista de todas las copias de seguridad anteriores.
Solo para verificar que esta copia de seguridad esté en el almacenamiento remoto, diríjase a Google Drive y vaya al Carpeta UpdraftPlus. Todos los archivos de respaldo serán listados:
Restaurar archivos de copia de seguridad de WordPress
Para restaurar una copia de seguridad, haga clic en el Restaurar botón debajo de Estado actual lengüeta. Se le pedirá que seleccione los directorios que se restaurarán.
Herramientas avanzadas
UpdraftPlus también ofrece varias herramientas avanzadas para usuarios avanzados.
Las últimas palabras
Siempre se recomienda que primero encuentre un alojamiento seguro de WordPress y luego también realice la copia de seguridad fuera del sitio. Esta copia de seguridad garantiza que, en caso de desastre, tenga una copia segura del sitio que podría restaurarse instantáneamente.
Si tiene alguna pregunta, ¡no dude en dejar un comentario a continuación!
Biografía del autor:
Mustaasam Saleem es un administrador de la comunidad de WordPress en Cloudways: una plataforma administrada de nube de alojamiento de WordPress, donde trabaja activamente en el aprendizaje y el intercambio de conocimientos con la comunidad de WordPress. Cuando no está trabajando detrás de la pantalla de su computadora, puede encontrarlo jugando al squash con sus amigos, o defendiéndose en el fútbol y escuchando música. Conéctate con él en Twitter: o correo electrónico.