WordPress crea .maintenance mientras sustituye archivos y normalmente lo elimina al terminar. Si el proceso se interrumpe, borrar ese archivo permite responder de nuevo, pero no demuestra que los archivos ni la actualización de base de datos estén completos.
Conserva los registros y examina el estado antes de ejecutar otra actualización.
Confirma que no siga ejecutándose
Anota la hora de la caída y revisa procesos del hosting, registros de actualización y fecha de .maintenance. Otro administrador o despliegue podría seguir extrayendo archivos.
No retires el marcador mientras un proceso legítimo escribe el núcleo. Dos actualizaciones simultáneas pueden dejar versiones mezcladas.
Comprueba respuesta pública y administrativa, disco e inodos.
Revisa las pruebas de actualización automática
WordPress puede enviar un correo técnico y registrar errores de descarga o sistema de archivos. Consulta el buzón del administrador, wp-content/upgrade, eventos del hosting y la plataforma que inició el cambio.
Distingue una actualización automática de una petición manual. Si otra herramienta también gestiona el núcleo, elimina la doble responsabilidad antes de recuperar para impedir que reaplique otra versión.
Haz copia del estado interrumpido
Crea una copia recuperable de archivos y datos o un snapshot. Conserva aparte la última copia anterior.
El estado interrumpido ayuda a identificar archivos parciales y cambios de esquema. No lo sobrescribas con una restauración completa.
Evita que la copia consuma el poco disco restante.
Retira el mantenimiento deliberadamente
Cuando ya no exista ningún proceso, renombra o elimina únicamente .maintenance de la raíz mediante acceso autorizado.
.maintenance
.maintenance.interrupted-backup
Renombrar conserva la prueba. Recarga una vez y lee el nuevo error PHP o HTTP; puede indicar archivos ausentes.
Los plugins de mantenimiento son independientes.
Averigua por qué se detuvo
Busca en PHP y servidor errores de timeout, memoria, permisos, descarga o extracción. Revisa límites y conexión saliente con WordPress.org.
Un propietario incorrecto puede permitir lectura e impedir sustitución. Sigue las indicaciones de cPanel, Plesk o proveedor; no uses 777 recursivo.
Si las actualizaciones usan credenciales FTP, comprueba el método y su almacenamiento seguro.
Verifica los archivos del núcleo
Utiliza checksums de WP-CLI para la versión instalada:
wp core verify-checksums
wp core version
Ejecuta en la raíz correcta. Una reinstalación normal no sustituye wp-content, subidas ni wp-config.php.
Descarga el núcleo únicamente de fuentes oficiales y conserva idioma y versión previstos.
Reinstala exactamente la versión
Sustituye los archivos incompletos con WP-CLI o un paquete fiable, excluyendo contenido y configuración. Haz copia y limpia OPcache.
No borres toda la raíz ni las subidas. Confirma el propietario antes de reintentar.
Si la versión objetivo causa incompatibilidad, recupera sobre otra compatible y soportada mientras preparas la solución definitiva.
Comprueba idiomas y archivos incluidos
Las traducciones y temas incluidos pueden actualizarse aparte. Cuando el núcleo sea coherente, instala únicamente los paquetes de idioma previstos.
Un fallo de traducción no equivale a núcleo corrupto, pero comprueba que el administrador no mezcle cadenas por descargas parciales. En multisitio, revisa la red y el idioma de cada sitio.
Conserva completos los temas predeterminados usados como alternativa de emergencia.
Completa la actualización de la base
Después de igualar archivos, WordPress puede solicitar actualizar la base. Ejecútalo una vez desde administración o:
wp core update-db
Haz copia y lee el resultado. No repitas mientras continúen errores PHP.
Multisitio exige órdenes y validación específicas de red.
Verifica y previene
Prueba plantillas, administración, editor, medios, cron y REST API. Confirma que .maintenance no reaparece y que los checksums pasan.
Vigila los errores al reabrir. El mantenimiento recurrente debe comprobar disco, permisos y compatibilidad antes de actualizaciones de riesgo; eliminar el archivo de mantenimiento es solo el comienzo de la recuperación.