Así configuras tu Google Drive como destino de tus copias de seguridad. No introduces ninguna contraseña: inicias sesión en Google, das tu consentimiento allí y vuelves a la página «Destinos».
Lo que necesitas
- una cuenta de Google con suficiente espacio libre para tus copias de seguridad,
- un sitio web cuya administración sea accesible por https://,
- la extensión PHP cURL con https en el servidor web.
Si al servidor web le falta cURL, Google Drive aparece atenuado en la selección de los tipos de destino y lleva la etiqueta No disponible en este servidor.
Paso 1: elegir el tipo de destino
Abre la página Destinos y haz clic en Añadir destino. Elige Google Drive.
- Nombre es de libre elección. El plugin propone «Google Drive 1»; vale cualquier nombre que aún no esté en uso.
- La nota sobre el inicio de sesión dice que se te redirigirá a Google y que después volverás a esta página, y que el servicio auth.cloneworx.de actúa de intermediario del inicio de sesión.
- La nota del tipo de destino dice qué ve el plugin en tu Google Drive y en qué carpeta se guardan las copias de seguridad.
- Conectar con Google inicia el inicio de sesión.
El formulario no tiene campo para una contraseña ni botón Probar conexión: un destino del tipo Google Drive solo se crea con el inicio de sesión.
Paso 2: conectar con Google
Haz clic en Conectar con Google. Tu navegador abandona la página Destinos:
- Elige tu cuenta en Google y da tu consentimiento. Si la página de consentimiento de Google muestra una casilla para el acceso a los archivos, márcala.
- Después, el servicio auth.cloneworx.de muestra una página que nombra el sitio web al que se entrega el acceso. Continúa solo si es tu sitio web.
- Tu navegador vuelve a la página Destinos. Allí aparece brevemente Finalizando el inicio de sesión …
El plugin guarda el destino, prueba la conexión de inmediato e informa del resultado: «…» guardado y conectado. Ya no tienes que guardar nada.
- Todos los destinos están conectados.
- El mensaje nombra el destino: guardado y conectado.
- El nuevo destino está en la lista. El punto verde significa: conectado.
- La ubicación del destino es la dirección de la cuenta de Google conectada y la carpeta en Google Drive.
Un inicio de sesión comenzado es válido durante 15 minutos. Los planes y las copias de seguridad usan un destino solo después de una prueba de conexión correcta.
Si el plugin encuentra en Google Drive copias de seguridad que no están en tu lista, aparece el panel Copias de seguridad encontradas en «…». Más al respecto: Recuperar copias de seguridad tras una pérdida total.
Paso 3: elegir el destino en el plan de copia
- Tu primer destino: el plugin crea el plan «Copia diaria»: a diario a una hora aleatoria, todo, este destino, Máx. copias 7. El plan está en pausa hasta que lo actives.
- Otro destino más: elígelo en la página Copia de seguridad, en el panel Planes de copia, dentro de un plan. La versión gratuita permite dos planes y un destino por plan.
Más al respecto: Programar copias de seguridad automáticas.
Si el inicio de sesión no funciona
Si vuelves de Google sin acceso, no se crea ningún destino. La página Destinos informa del motivo y el formulario se abre de nuevo con tus datos.
- El mensaje dice: Google informa de que no se ha concedido el acceso. No se ha conectado nada.
- El formulario vuelve a estar abierto, con tus datos.
- Conectar con Google inicia de nuevo el inicio de sesión.
| Mensaje | Qué hacer |
|---|---|
| La conexión necesita https: la dirección del área de administración de este sitio web no empieza por https. | El mensaje aparece en el formulario antes de que el navegador abandone la página. El servicio de inicio de sesión entrega un acceso solo a un sitio web cuya administración sea accesible por https://. Cambia el sitio web a https. |
| Se canceló el inicio de sesión. No se ha conectado nada. | Es una información, no un error. Haz clic de nuevo en Conectar con Google si quieres configurar el destino. |
| … informa de que no se ha concedido el acceso. No se ha conectado nada. | Inicia de nuevo el inicio de sesión y da tu consentimiento en Google. |
| No has permitido el acceso a tus archivos: la casilla de la página de consentimiento de … no estaba marcada. Vuelve a conectar y marca la casilla. | Inicia de nuevo el inicio de sesión y marca la casilla en la página de consentimiento de Google. |
| Este inicio de sesión es desconocido o ha caducado. Vuelve a conectar. | Aquí el formulario no se vuelve a abrir. Haz clic en Añadir destino y empieza de nuevo. |
| El inicio de sesión ha tardado demasiado o ya se ha utilizado. Vuelve a conectar. | Inicia de nuevo el inicio de sesión. |
| El servicio de inicio de sesión no está disponible en este momento. Inténtalo de nuevo más tarde. | Inténtalo de nuevo más tarde. Debajo del mensaje, Mostrar registro lleva al registro general. |
| … no está disponible en este momento o informa de un error. Inténtalo de nuevo más tarde. | El mensaje nombra a Google. Inténtalo de nuevo más tarde. También aquí Mostrar registro lleva al registro general. |
| El inicio de sesión ha funcionado, pero el primer acceso a la cuenta ha fallado: … | Tras los dos puntos aparece el motivo. Inicia de nuevo el inicio de sesión cuando esté resuelto. |
Qué puede ver el plugin en Google Drive
El plugin pide a Google un único permiso: ver, crear y borrar los archivos y carpetas que él mismo ha creado. Google llama a este ámbito drive.file. El plugin no ve ningún otro archivo de tu Google Drive.
Una consecuencia: el plugin tampoco ve una carpeta que hayas creado tú mismo en Google Drive. Si introduces su nombre, el plugin crea una segunda carpeta con el mismo nombre.
El servicio de inicio de sesión auth.cloneworx.de
Google entrega un acceso solo a una app que se identifica con un secreto. Un secreto no puede estar en un plugin cuyo código puede leer cualquiera. Por eso está en un pequeño servicio de cloneworx, auth.cloneworx.de, que actúa de intermediario del inicio de sesión.
| Quién envía | Qué recibe el servicio |
|---|---|
| Tu navegador, tras tu clic en Conectar con Google | la dirección de la página de administración de tu sitio web, un valor aleatorio y el idioma |
| Tu servidor web, tras la vuelta | el código del inicio de sesión. Con él, el servicio obtiene el acceso en Google y lo pasa en su respuesta. |
| Tu servidor web, mientras se use el destino | el acceso permanente guardado, cada vez que hace falta un nuevo acceso: aproximadamente una vez por hora |
A esto se añaden, como en cualquier petición, las direcciones IP del navegador y del servidor web. El servicio no guarda nada. Nunca recibe una copia de seguridad, nunca un archivo y nunca la dirección de tu cuenta de Google. Un acceso nunca aparece en una dirección y está vinculado al sitio web que comenzó el inicio de sesión.
En el destino hay dos valores, cifrados como cualquier contraseña de un destino: el acceso permanente y el acceso que es válido durante aproximadamente una hora. La dirección de la cuenta de Google conectada aparece visible en el destino, para que veas adónde van las copias de seguridad. En el registro y en el informe de soporte nunca aparece.
Los campos de la vista Ampliado
- Carpeta en Google Drive es la carpeta de «Mi unidad» que recibe las copias de seguridad. El valor predeterminado es «cloneworx Backup». El plugin crea la carpeta.
- Tiempo límite de conexión (segundos) admite de 3 a 60; el valor predeterminado es 10.
- Velocidad de subida (bytes por segundo) puede quedar vacío: entonces rige lo que la prueba de conexión ha medido. Según ella, el plugin elige el tamaño de las secciones de una subida.
La carpeta puede tener varios niveles, por ejemplo Backups/Website. Las copias de seguridad están en «Mi unidad» en <carpeta>/cloneworx-backup-<código>/<copia>/. La estructura y los archivos de una copia de seguridad son los mismos que en cualquier otro destino.
Editar y probar el destino
Haz clic en la fila del destino en Más … y después en Editar.
- Nombre es el nombre del destino en listas y mensajes.
- La cuenta conectada es la dirección de la cuenta de Google en la que están las copias de seguridad.
- Guardar guarda tus cambios.
- Volver a conectar con Google inicia de nuevo el inicio de sesión para este destino.
- Probar conexión prueba la conexión.
La prueba de conexión escribe un archivo pequeño en Google Drive, lo vuelve a leer y lo borra de nuevo. Además sube un archivo de prueba en dos secciones, pregunta entre ambas a Google hasta dónde ha llegado la subida, mide la velocidad de subida y compara la suma de comprobación. Este archivo también lo borra de nuevo.
- El resultado de la prueba: la conexión funciona, se escribió, se volvió a leer y se eliminó un archivo de prueba.
- El método de subida y la velocidad de subida medida.
| Línea en el resultado | Significado |
|---|---|
| La conexión funciona: se escribió, se volvió a leer y se eliminó un archivo de prueba. | Escribir, volver a leer y borrar funcionan. |
| Método de subida: por secciones (resumable upload); una subida continúa donde se detuvo. | El plugin sube cada archivo por secciones. Un paso interrumpido solo cuesta su tiempo. |
| Velocidad de subida medida: … por segundo. | Según la velocidad, el plugin elige el tamaño de las secciones: de modo que una sección y la respuesta de Google quepan en el resto de un paso. |
Advertencias tras una prueba correcta
Las advertencias aparecen en amarillo debajo del resultado. El destino es utilizable de todos modos.
| Advertencia | Significado |
|---|---|
| Una carpeta del destino contiene varias entradas con el mismo nombre. Cuenta la más antigua. | Consulta la sección «Conviene saber»: los nombres en Google Drive no son únicos. |
| El consentimiento es temporal y termina el …. Después habrá que volver a conectar el destino. | Vuelve a conectar el destino después de ese día. |
| El servicio no indica ninguna suma de comprobación del archivo; tras una subida solo se comprueba el tamaño. | Tras una subida, el plugin compara el tamaño, no la suma de comprobación. |
Si la prueba falla
Una prueba fallida nombra la causa, en algunas causas debajo el motivo con más detalle, y después el mensaje de error de Google en la línea Mensaje del destino: … El mensaje de error no está traducido. La dirección de la cuenta de Google está sustituida en él por <user>.
| Mensaje | Qué hacer |
|---|---|
| El destino indica que no queda espacio. | Libera espacio en tu cuenta de Google y vuelve a probar. |
|
La cuenta ha rechazado el acceso. El proveedor ya no acepta el consentimiento guardado. Vuelve a conectar el destino. |
Consulta la sección «Desconectado y volver a conectar». |
| La cuenta no permite esta solicitud. | Google ha rechazado la petición, por ejemplo por una regla de la cuenta. El motivo lo indica la línea Mensaje del destino: … |
|
El servicio de inicio de sesión no ha devuelto un nuevo acceso. El servicio de inicio de sesión no está disponible. |
El plugin no pudo obtener un nuevo acceso. Vuelve a probar más tarde. |
| El destino pidió una pausa: está ocupado o recibió demasiadas peticiones. | Google limita el número de peticiones. Vuelve a probar más tarde. En una copia de seguridad, el plugin espera por sí mismo tanto como indique Google y después lo intenta de nuevo. |
Desconectado y volver a conectar
Google deja de aceptar un consentimiento
- si lo has retirado en tu cuenta de Google,
- si no se ha usado durante seis meses,
- si la misma cuenta de Google se ha conectado más de 100 veces con cloneworx Backup: entonces termina la conexión más antigua.
El plugin marca entonces el destino de inmediato como desconectado. Las copias de seguridad lo omiten hasta que lo vuelvas a conectar.
- El panel de estado nombra el destino desconectado, la causa y el siguiente paso.
- Volver a conectar abre el formulario del destino desconectado.
- Desconectado aparece en la lista junto al destino. El punto delante es amarillo.
Como causa, el panel de estado indica: El proveedor ya no acepta el consentimiento guardado: se ha retirado o ha caducado. Debajo aparece el siguiente paso: Siguiente paso: vuelve a conectar «…». Hasta entonces, las copias omiten este destino. Haz clic en Volver a conectar.
- La cuenta conectada es la dirección de la cuenta de Google en la que están las copias de seguridad.
- La causa aparece en amarillo, con el mismo texto que en el panel de estado: Google ya no acepta el consentimiento guardado.
- Volver a conectar con Google inicia el inicio de sesión.
Haz clic en Volver a conectar con Google y da tu consentimiento en Google como al configurarlo. El destino, su nombre y sus copias de seguridad se conservan.
El plugin sustituye entonces los dos accesos guardados en el sitio web por los nuevos. En Google no revoca nada: el acceso que el destino tenía hasta entonces sigue siendo válido allí. Esto también se aplica si vuelves a conectar un destino que no está desconectado.
Conviene saber
El borrado es definitivo
Una copia de seguridad que el plugin borra en Google Drive no va a la papelera de Google Drive. Desaparece.
- Los nombres en Google Drive no son únicos. Una carpeta puede contener dos entradas con el mismo nombre. El plugin toma entonces la más antigua y la prueba de conexión advierte. Si renombras una carpeta del plugin en Google Drive, el plugin la encuentra igualmente. Si la mueves a otro lugar, el plugin no la sigue.
- Espacio libre. Google indica el espacio libre de la cuenta. Si una copia de seguridad no cabe allí, omite este destino y va a los demás destinos del plan. Termina «con advertencias» y nombra el destino, el espacio necesario y el espacio libre. Si Google Drive es el único destino, el trabajo termina antes de escribir nada.
- Subidas. El plugin sube un archivo por secciones. Una sección es un múltiplo de 256 KiB. El plugin elige su tamaño según la velocidad de subida medida, de modo que la sección y la respuesta de Google quepan en el resto de un paso. Un paso que ya ha trabajado no inicia ninguna petición más a Google si quedan menos de 6 segundos: el siguiente paso continúa con todo su tiempo. Cada paso pregunta primero a Google hasta dónde ha llegado la subida.
- El archivo terminado. Un archivo aparece en Google Drive solo con su última sección, de una vez. Después, el plugin compara el tamaño y la suma de comprobación en Google con el archivo local.
- Una conexión demasiado lenta. Si una sección no llega, ni siquiera tras varios intentos, antes de que se agote el tiempo de un paso, el plugin informa: Una subida no llegó antes de que se agotara el tiempo de un paso: la conexión con el destino es demasiado lenta para ello. Debajo aparece el motivo: Este servicio solo acepta una subida en secciones de al menos 256 KiB, y una sección así tiene que llegar dentro de un paso.
- Una carpeta solo la elimina el plugin si Google la lista como vacía.
- Sin descarga a través del plugin. Las copias de seguridad que solo están en Google Drive las recoges en Google Drive. La restauración, la comprobación y la búsqueda de copias leen directamente de Google Drive.
- Quitar el destino borra ambos accesos de la base de datos del sitio web. En Google el plugin no revoca nada, tampoco si eliminas el plugin: el acceso que tenía el destino sigue siendo válido allí. El consentimiento en sí sigue apareciendo en tu cuenta de Google, en el área Seguridad, entre las aplicaciones y servicios de terceros, hasta que lo elimines allí. Quien lo elimine allí desconecta todos los sitios web conectados con esa cuenta de Google.
- El plugin usa un proxy configurado en
wp-config.phptambién para este tipo de destino. Nunca sigue una redirección. - Debajo de la selección de los tipos de destino aparece la nota: Los nombres y logotipos de terceros son propiedad de sus respectivos titulares. Esto no implica ninguna afiliación ni asociación.
Consulta también
- ¿Qué destino te conviene?
- La página «Destinos»
- Renovar las credenciales de un destino
- Quitar un destino
- Guardar copias de seguridad en Dropbox
- Desinstalar el plugin
En la línea de comandos
¿Aún no tienes WP-CLI configurado? Así instalas WP-CLI.
Un destino del tipo Google Drive lo creas en el navegador, en la página Destinos: allí das tu consentimiento en Google. Volver a conectar también funciona solo en el navegador. Probar, comprobar y quitar también funcionan con WP-CLI:
# Mostrar los destinos con identificador y estado wp cloneworx-backup target list # Probar la conexión wp cloneworx-backup target test google-drive-1 # Comprobar las copias de seguridad de este destino wp cloneworx-backup target check google-drive-1 # Quitar el destino; las copias de seguridad en Google Drive se conservan wp cloneworx-backup target remove google-drive-1