WordPress

Actualizaciones automáticas de WordPress

Auto-updates keep WordPress core, plugins and themes current without you watching for release notes, and they do it safely: a full backup is taken before every update, the site is checked…

Las auto-actualizaciones mantienen WordPress, plugins y temas actualizados sin que tengas que estar pendiente de las notas de lanzamiento, y lo hacen de forma segura: se realiza una copia de seguridad completa antes de cada actualización, se verifica el sitio después y cualquier cosa que rompa el sitio se revierte automáticamente.

Dónde se encuentran las auto-actualizaciones

Abre Websites, haz clic en el sitio, abre el menú WordPress en la pestaña del sitio y elige Updates. La página se titula Auto-updates.

La pestaña aparece en sitios WordPress y WooCommerce. Si el plan de alojamiento del sitio no incluye la función, la página muestra un banner de actualización en lugar de los controles.

Auto-updates page for a WordPress site in KPanel

Cómo funciona una actualización gestionada

La secuencia para cada actualización, programada o manual, es la misma:

  1. Hacer copia de seguridad. Se realiza una copia de seguridad completa del sitio inmediatamente antes de que ocurra cualquier cambio. Si la copia de seguridad falla, la ejecución se omite en lugar de proceder sin una red de seguridad.
  2. Aplicar. Se instala la actualización.
  3. Verificar. El sitio se obtiene por HTTP y se verifica la respuesta.
  4. Vigilar. La ejecución se mantiene en una ventana de observación durante media hora, durante la cual se supervisa el sitio para detectar errores e incidentes de tiempo de inactividad.
  5. Confirmar o revertir. Si todo está en buen estado al final de la ventana, la ejecución se marca como Applied. Si el sitio devuelve errores, la copia de seguridad anterior a la actualización se restaura automáticamente y la ejecución se marca como Rolled back.

Esa ventana de observación es por la que verás una ejecución en Applied (watching) durante un tiempo. No está atascada. Es el período en el que un problema que solo se muestra bajo tráfico real aún puede desencadenar una reversión automática.

Debido a que se realiza una copia de seguridad antes de cada actualización, las auto-actualizaciones consumen almacenamiento de copia de seguridad en proporción a la frecuencia con que se ejecutan. Es el costo que estás asumiendo, y es el correcto: una actualización que no puedes deshacer es peor que una factura de almacenamiento.

Activarla

El control principal es Automatic updates, descrito como el interruptor principal para este sitio. Comienza desactivado, por lo que nada ocurre hasta que lo actives deliberadamente.

Debajo hay tres interruptores de categoría:

InterruptorCubre
WordPress coreVersiones principales
Plugins (default)Cada plugin sin una anulación específica
ThemesTemas instalados

Los tres tienen activación predeterminada, por lo que activar el interruptor principal te da el comportamiento completamente gestionado. Desactiva una categoría individual si deseas gestionarla tú mismo, por ejemplo, si un contrato de cliente especifica que las actualizaciones principales son trabajo programado.

Elegir la ventana de actualización

Los selectores Quiet hours (NZ time) definen la ventana diaria utilizada para actualizaciones programadas, y la franja debajo la dibuja en una barra de 24 horas para que puedas verla de un vistazo. El valor predeterminado es la madrugada, de 02:00 a 05:00 hora de Nueva Zelanda.

Un sitio se considera como máximo una vez por día. Las ejecuciones se distribuyen en lugar de activarse en el mismo instante para todos, por lo que el minuto exacto varía.

Elige una ventana que coincida con tu tráfico real, no con el reloj. Un sitio minorista de Nueva Zelanda está tranquilo a las 3am; un sitio cuya audiencia está en Europa no lo está. Mira la pestaña Analytics del sitio para ver la forma real de tu tráfico antes de elegir.

Anulaciones por plugin

No todos los plugins deben tratarse igual. En la sección Pending updates, cada fila de plugin tiene un selector con tres opciones:

  • Default, que sigue el interruptor de Plugins anterior.
  • Auto-update, que siempre actualiza este plugin independientemente del valor predeterminado.
  • Manual only, que nunca lo actualiza automáticamente.

Usa Manual only de forma escasa y deliberada. Las dos razones válidas son un plugin que has personalizado y un plugin cuyas actualizaciones han roto el sitio anteriormente. Un plugin dejado en manual es un plugin que acumula silenciosamente vulnerabilidades de seguridad, así que pon un recordatorio en tu propio calendario para revisarlo.

Usa Auto-update para cualquier cosa sensible a la seguridad que desees que se parcheé en el momento en que se lance una corrección, independientemente de lo que esté configurado el valor predeterminado.

Ejecutar actualizaciones ahora

Haz clic en Run updates now en la parte superior de la página para iniciar una ejecución inmediatamente, sin esperar la ventana. Se aplica la misma secuencia de copia de seguridad, verificación y observación, por lo que una ejecución manual es tan segura como una programada.

La sección Pending updates también tiene un botón Apply all updates now una vez que ha terminado de verificar el sitio. Haz clic en Refresh en esa sección para volver a verificar si hay nuevos lanzamientos.

Solo una ejecución puede estar en vuelo a la vez. Si ya hay una ejecución en curso o aún está en su ventana de observación, se rechaza una nueva.

Leer las estadísticas e historial

Cinco cifras aparecen en la parte superior de la página: Success rate, Applied, Rolled back, Failed y Last run. La que vale la pena observar es Rolled back. Una reversión es el sistema haciendo su trabajo, pero un patrón de reversiones contra el mismo plugin te está diciendo algo.

Debajo, Update history enumera cada ejecución con:

  • Qué se actualizó y su cambio de versión.
  • Un estado: Applied, Applied (watching), Rolled back, Failed, Skipped, Running o Pending.
  • Si fue Scheduled o Manual.

Si aún no se ha ejecutado nada, la sección lo indica y explica que las actualizaciones aparecen allí después de ejecutarse automáticamente o cuando las activas manualmente.

Reversión manual

Una ejecución exitosa mantiene su copia de seguridad anterior a la actualización, y las filas que tienen una ofrecen un control Roll back.

Hacer clic en él te pide que confirmes, y la redacción es importante: esto restaura tu sitio a la copia de seguridad anterior a la actualización tomada justo antes de esta actualización, y se perderán los cambios realizados desde entonces.

Lee eso literalmente. Si la actualización se ejecutó durante la noche y tu equipo ha publicado desde entonces tres artículos y realizado cuarenta pedidos, la reversión los descarta. La reversión manual es la herramienta correcta en cuestión de minutos después de una actualización deficiente y la herramienta incorrecta un día después. En ese caso, soluciona hacia adelante o restaura selectivamente desde una copia de seguridad más reciente en su lugar: consulta Restoring From a Backup.

El resultado se reporta claramente: o el sitio volvió a estar en buen estado, o el estado HTTP que devolvió en su lugar.

Cuándo se omiten las actualizaciones

Una ejecución puede omitirse en lugar de fallar. Las dos razones más comunes:

  • La copia de seguridad anterior a la actualización falló. Nada se actualiza y se te notifica. Primero soluciona el problema de copia de seguridad: Taking a Backup.
  • Una ejecución ya está en vuelo o bajo observación. El sitio se deja solo hasta que se resuelva la ejecución actual.

Solución de problemas

La página muestra un banner de actualización en lugar de los controles. El plan de alojamiento del sitio no incluye auto-actualizaciones gestionadas. Consulta Upgrading Your Plan.

Nada se ejecuta aunque el interruptor esté activado. Verifica que al menos un interruptor de categoría esté activado, que la ventana no esté configurada en un rango de longitud cero con la misma hora de inicio y fin, y que ninguna ejecución anterior esté aún bajo observación.

Un plugin sigue revirtiendo. El plugin es incompatible con algo más en el sitio. Establécelo en Manual only, actualízalo primero en una copia de preparación y soluciona el conflicto allí: consulta WordPress Staging Workflow.

Las actualizaciones se aplican pero el sitio se ve mal en lugar de mostrar errores. La verificación de salud busca errores HTTP, y una página visualmente rota que aún devuelve un 200 la supera. Para eso es el historial y el control de reversión manual.

A dónde ir a continuación

¿Aún necesitas ayuda?

Envíanos un correo electrónico a support@kapsulehost.com o abre un chat en KPanel.

Abrir KPanel
Actualizaciones automáticas de WordPress