Un plan de copia define cuándo se ejecuta una copia de seguridad, qué contiene, adónde va y cuántas copias se conservan. Este artículo explica el panel Planes de copia y el formulario de un plan, campo por campo.
La mayoría de los campos son opcionales
Un plan solo necesita un destino y tiene que estar activado. Todo lo demás tiene un valor predeterminado: a diario, todo, Máx. copias 7, instantánea activada. Puedes ajustar cada campo, pero no hace falta para que tu sitio web tenga su copia.
El panel está en la página Copia de seguridad. En la vista Compacto lo muestra el botón Programar copia; en la vista Ampliado está fijo en la página. La página Resumen muestra los mismos planes solo para leer; Gestionar planes lleva desde allí hasta aquí.
El primer plan nace con el primer destino
Cuando creas 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. Es un plan como cualquier otro: puedes renombrarlo, cambiarlo y eliminarlo.
El panel de un vistazo
- Añadir plan abre el formulario de un plan nuevo. En la imagen el botón está gris porque se ha alcanzado el número máximo de planes.
- El interruptor muestra si el plan está activo o en pausa. Un clic lo cambia.
- La primera línea indica el nombre del plan, el ritmo con la hora de inicio y el destino, por ejemplo «Copia diaria · Diario a las 03:00 · Carpeta local 1».
- Más … abre el menú del plan.
- Próxima ejecución indica el día y la hora en que el plan se iniciará la próxima vez.
- La última línea indica la zona horaria del sitio web. Todas las horas del panel están en esa zona horaria.
| El panel muestra | Significado |
|---|---|
| Aún no hay ningún plan | Hay un destino, pero ningún plan. Añadir plan abre el formulario. |
| Todavía no hay destino. Crea uno primero en la página Destinos. | Un plan necesita un destino. En esta situación, Añadir plan te lleva a la página Destinos. |
| un mensaje rojo y Recargar | El panel no ha recibido los planes del servidor. El mensaje indica la causa; Recargar lo intenta de nuevo. |
Activo y en pausa
Un plan activo se inicia solo en su próxima ejecución. Un plan en pausa no se inicia solo: lo que está en pausa es la programación. A mano también se puede ejecutar un plan en pausa.
| La fila muestra | Significado | Qué puedes hacer |
|---|---|---|
| Interruptor en activo, debajo Próxima ejecución con fecha | El plan se ejecuta según la programación. | nada |
| Interruptor en en pausa, debajo En pausa, no hay copias programadas. | La programación está detenida. Así nace cada plan nuevo. | Activa el plan. |
| sin destino en la primera línea, debajo En pausa: el plan no tiene destino. Elige un destino para activarlo. | El destino del plan se ha quitado. El plugin ha puesto el plan en pausa. | Elige un destino en el formulario, guarda y activa el plan después. |
| línea amarilla con triángulo de aviso, por ejemplo «SFTP 1: Desconectado» | El destino del plan no es utilizable. Detrás del nombre está la causa: aún sin probar, prueba fallida, Desconectado o, en general, no utilizable. | Arregla el destino en la página Destinos, o elige otro en el formulario. |
Un plan activo con un destino que no es utilizable se ejecuta igualmente a su hora. La copia termina entonces con un error o una advertencia que ves en la lista de copias. El plan no espera en silencio.
Activar un plan
Un plan solo se puede activar con un destino utilizable, es decir, un destino cuya última prueba de conexión ha sido correcta. Si no, el interruptor no se mueve:
- El interruptor se queda en pausa.
- La línea amarilla nombra el destino que no es utilizable y la causa.
- Para activarlo hace falta al menos un destino utilizable.
Al activarlo, el plugin vuelve a calcular la próxima ejecución, a partir de ahora. Por eso, un plan que ha estado semanas en pausa no se inicia en el instante en que lo activas.
La próxima ejecución
- Todas las horas están en la zona horaria del sitio web, aunque tu navegador esté en otra zona horaria.
- El plugin vuelve a calcular cada vez la próxima ejecución a partir del ritmo. Por eso, con el cambio entre horario de verano y de invierno la hora no se desplaza. Una hora que no existe en la noche del cambio se adelanta; la hora doble se ejecuta una vez.
- Una cita se considera cumplida si en la hora siguiente a su hora una fuente de tareas impulsa el sitio web, por ejemplo un visitante o un cron del sistema. Más tarde se considera perdida: no se inicia nada y el plan pasa a su siguiente cita regular.
- Solo se ejecuta un trabajo a la vez. Si un plan está pendiente mientras se ejecuta otro trabajo, se inicia justo después.
Más al respecto: Programar copias de seguridad automáticas e Iniciar las copias puntualmente: configurar un cron del sistema.
El panel en la vista Ampliado
- La segunda línea indica, tras la próxima ejecución, además la última ejecución, qué se respalda, Máx. copias y la instantánea.
| Dato | Significado |
|---|---|
| Última ejecución | Fecha y hora de la última copia de este plan, tanto si se inició según la programación como a mano. Antes de la primera ejecución pone aún sin ejecución. |
| Ejecución perdida: … | Aparece tras la última ejecución si el plan ha perdido una cita después. Se indica la cita perdida. |
| La última ejecución no pudo iniciarse (…). | Aparece en lugar de la última ejecución si el plan estaba pendiente y la copia no se pudo iniciar. Entre paréntesis hay un código corto en inglés con la causa. El plan pasa a su siguiente cita. |
| Qué se respalda | todo o las áreas elegidas. |
| Máx. copias | El número introducido en el plan. |
| Instantánea | Aparece cuando el plan respalda la base de datos como instantánea. |
El menú «Más …»
- Más … abre el menú.
- Editar abre el formulario con los valores del plan.
- Ejecutar ahora inicia de inmediato una copia con el contenido y el destino de este plan.
- Borrar elimina el plan tras una pregunta de confirmación.
Ejecutar ahora también funciona con un plan en pausa. La copia cuenta para el plan y vale como su última ejecución. No desplaza la próxima ejecución programada. Si ya se ejecuta un trabajo, no se inicia nada. Si el plan no tiene un destino utilizable, la página indica No se pudo iniciar la copia de seguridad: … con la causa.
El formulario
Añadir plan y Editar abren el formulario en el panel. Mientras esté abierto, el panel no muestra la lista de planes.
- Nombre es tu nombre para el plan. El campo es obligatorio.
- Ritmo define con qué frecuencia se ejecuta el plan.
- Hora consta de dos menús desplegables: hora y minuto.
- Las copias van a es el destino del plan.
- Guardar guarda el plan y cierra el formulario.
- Cancelar cierra el formulario sin guardar.
Nombre
El plugin propone un nombre, por ejemplo «Plan de copia 2». Vale cualquier nombre de como máximo 100 caracteres que no lleve ya otro plan; las mayúsculas y minúsculas no cuentan. Si renombras un plan, la lista de copias también muestra el nuevo nombre en sus copias.
Ritmo
El ritmo sale de una lista fija. Por defecto es Diario. Según el ritmo, el formulario muestra otros campos para el momento:
| Ritmo | Campos para el momento | Así aparece en el panel |
|---|---|---|
| Cada hora | Minuto | Cada hora en el minuto … |
| Cada 2 horas, Cada 4 horas, Cada 6 horas, Cada 12 horas | Minuto | Cada … horas en el minuto … |
| Diario | Hora | Diario a las … |
| Semanal | Día de la semana y Hora | Semanal el … a las … |
| Mensual | Día del mes y Hora | Mensual el día … a las … o Mensual el último día a las … |
- Ritmo está aquí en Semanal.
- Día de la semana aparece solo con este ritmo. Se puede elegir entre los siete días, de lunes a domingo; por defecto es lunes.
- Hora vale para el día de la semana elegido.
- Ritmos en horas: en lugar de la hora, eliges solo el Minuto. Las ejecuciones se distribuyen desde la medianoche con el intervalo del ritmo. Cada 6 horas con el minuto 15 significa: 00:15, 06:15, 12:15 y 18:15, más el suplemento aleatorio del plan.
- Mensual: Día del mes ofrece los días del 1 al 28 y Último día del mes. Por defecto es el 1.
Hora
La hora la eliges de 00 a 23; el minuto, en pasos de 15 minutos: 00, 15, 30 o 45. En un plan nuevo, el plugin propone una hora aleatoria.
A la hora elegida se añade por plan un suplemento fijo de 0 a 14 minutos. El plugin lo fija al azar cuando nace el plan y lo mantiene aunque cambies la hora. Así, de 03:15 sale por ejemplo 03:22. El motivo es la carga del servidor: sin el suplemento, todos los sitios web de un servidor que hayan elegido la misma hora se iniciarían en el mismo minuto. El símbolo de información junto a la etiqueta muestra un tooltip al respecto.
- El título indica, al editar, el nombre del plan.
- Empieza a las … aparece al editar junto a la hora e indica cuándo se inicia realmente el plan guardado: su hora con el suplemento. El texto solo cambia después de guardar.
- Guardar guarda los cambios.
Si cambias el ritmo, el día o la hora, el plugin vuelve a calcular la próxima ejecución.
Las copias van a
El menú desplegable muestra tus destinos. La versión gratuita permite un destino por plan. Solo se pueden elegir destinos utilizables. Un destino que no es utilizable aparece en gris en la lista, con el añadido no utilizable. El destino que el plan ya tiene sigue seleccionado, aunque mientras tanto haya dejado de ser utilizable. En un plan nuevo está preseleccionado el primer destino utilizable.
Campos adicionales en la vista Ampliado
- Qué se respalda es el contenido del plan: una casilla por área.
- Máx. copias define cuántas copias buenas se conservan por destino.
- Respaldar la base de datos como instantánea es un interruptor para la exportación de la base de datos.
En la vista Compacto, el formulario no muestra estos tres campos. Un plan nuevo recibe allí los valores predeterminados: todo, Máx. copias 7, instantánea activada. En un plan existente, los valores se quedan como están.
Qué se respalda
- Base de datos son las tablas de la base de datos que pertenecen a este sitio web.
- wp-config.php es el archivo de configuración de WordPress. El plugin lo respalda; una restauración nunca lo escribe de vuelta.
- wp-content es todo lo que hay en la carpeta wp-content que no pertenece a plugins, temas, plugins imprescindibles o subidas: archivos de idioma, drop-ins, carpetas de otros plugins.
- Núcleo de WordPress son las carpetas wp-admin y wp-includes y los archivos que WordPress trae en el directorio principal.
- Plugins imprescindibles (mu-plugins) es la carpeta de los plugins imprescindibles.
- Plugins es la carpeta de los plugins.
- Temas es la carpeta de los temas.
- Subidas (uploads) es la carpeta de las subidas.
- Carpeta raíz es todo lo que hay en el directorio principal del sitio web salvo WordPress mismo y wp-content, por ejemplo .htaccess y robots.txt.
Por defecto es todo. Tiene que estar marcada al menos una casilla. Los símbolos de información en wp-content y Carpeta raíz muestran como tooltip qué incluye cada uno. Las reglas de exclusión y las tablas de las que solo se guarda la estructura valen para todo el sitio web y, por tanto, para cada plan. Más al respecto: Definir qué se respalda.
Máx. copias
El campo acepta de 1 a 99; por defecto es 7. El tooltip del símbolo de información dice: Cuántas copias buenas se conservan por destino. Cuando una copia nueva está completa y comprobada, se elimina la más antigua que sobre. Se cuenta por plan y por destino. Las copias bloqueadas no cuentan. Más al respecto: Definir cuántas copias de seguridad se conservan.
Respaldar la base de datos como instantánea
Por defecto está activado. El tooltip del símbolo de información dice: Todas las tablas se leen con el estado del mismo instante, aunque la exportación tarde varios pasos. Solo InnoDB. Una actualización de plugin que quiera cambiar una tabla mientras tanto espera hasta el final. Por esa espera, la instantánea se puede desactivar por plan.
Guardar y errores en el formulario
Un plan nuevo está en pausa después de guardarlo. Actívalo en el panel si debe ejecutarse según la programación. Al editar, el formulario guarda solo lo que has cambiado. Si el plugin rechaza un valor, el formulario sigue abierto y el error aparece en el campo:
- Este nombre ya está en uso.
- Este valor está fuera del rango permitido.
| Mensaje | Campo | Qué puedes hacer |
|---|---|---|
| Este nombre ya está en uso. | Nombre | Elige un nombre que no lleve ningún otro plan. |
| Este nombre es demasiado largo. | Nombre | Acorta el nombre a 100 caracteres como máximo. |
| Este campo es obligatorio. | Nombre, Las copias van a, Qué se respalda | Introduce un nombre, elige un destino o marca al menos un área. |
| Este valor está fuera del rango permitido. | Máx. copias | Introduce un número de 1 a 99. Un campo vacío cuenta como error. |
| Este destino aún no es utilizable: prueba su conexión en la página Destinos. | Las copias van a | Prueba el destino en la página Destinos, o elige otro. |
| Este destino ya no existe. | Las copias van a | Elige otro destino. |
| Se alcanzó el número máximo de planes. | encima de los botones | Mientras tanto se ha alcanzado el número máximo de planes, por ejemplo porque se añadió un plan en la línea de comandos. Elimina un plan o cambia uno existente. |
Límites de la versión gratuita
La versión gratuita permite dos planes y un destino por plan.
- El tooltip indica el número máximo: Como máximo … planes. Aparece cuando el puntero del ratón está sobre el botón.
- Añadir plan está gris mientras se haya alcanzado el número máximo.
Eliminar un plan
- Cancelar cierra la pregunta de confirmación. El plan se queda.
- Borrar elimina el plan.
La pregunta de confirmación Eliminar plan nombra el plan: ¿Eliminar el plan «…»? Sus copias se conservan.
- Las copias del plan se quedan en sus destinos y en la lista, con el nombre del plan.
- El plugin ya no borra esas copias por sí mismo: lo que creó el plan se queda hasta que lo borres a mano.
- Si eliminas todos los planes, el plugin vuelve a crear un primer plan con el próximo destino que añadas.
Ver también
- La página «Copia de seguridad»
- Programar copias de seguridad automáticas
- Definir qué se respalda
- Definir cuántas copias de seguridad se conservan
- Gestionar planes de copia de seguridad con WP-CLI
En la línea de comandos
¿Aún no tienes WP-CLI configurado? Así instalas WP-CLI.
Lo que puede el panel también funciona con WP-CLI. Allí nombras un plan por su identificador, por ejemplo plan-1, o por su nombre. El destino de un plan lo nombras por su identificador. También aquí un plan nuevo está en pausa hasta que lo actives con resume.
# Mostrar todos los planes con estado y próxima ejecución wp cloneworx-backup plan list # Crear un plan: diario, hora 03:15, al destino local-1 wp cloneworx-backup plan add --targets=local-1 --rhythm=daily --time=03:15 --name="Nachts" # Activar el plan wp cloneworx-backup plan resume "Nachts" # Cambiar la hora y Máx. copias wp cloneworx-backup plan edit "Nachts" --time=04:30 --retention=14 # Pausar el plan wp cloneworx-backup plan pause "Nachts" # Ejecutar un plan ahora mismo wp cloneworx-backup plan run "Copia diaria" # Eliminar el plan; sus copias de seguridad se conservan wp cloneworx-backup plan remove "Nachts"