🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo solucionar el error 'Updating failed' en WordPress

Actualizado el 1 de noviembre de 2025

¡Hola! Soy el técnico de soporte amigable de tu hosting. Hoy vamos a resolver juntos uno de los errores más comunes y frustrantes que puedes encontrar en WordPress: el temido "Updating failed" (o "Error al actualizar").

No te preocupes, no eres el único al que le pasa. Este mensaje suele aparecer cuando intentas actualizar un plugin, un tema, el núcleo de WordPress o incluso al guardar cambios en el editor de bloques (Gutenberg). Lo bueno es que, en la mayoría de los casos, tiene una solución sencilla que puedes aplicar tú mismo.

En esta guía extensa y paso a paso, te explicaré qué significa este error, por qué ocurre y, lo más importante, cómo solucionar el error 'Updating failed' en WordPress de forma definitiva. Usaremos términos claros, ejemplos prácticos y trucos que incluso un usuario sin experiencia técnica puede seguir.


¿Qué significa el error "Updating failed" en WordPress?

Cuando ves el mensaje "Error updating failed WordPress" en tu pantalla, básicamente WordPress te está diciendo que no pudo completar una acción de escritura o modificación en tu base de datos o en los archivos del servidor. Es como si intentaras guardar un documento en tu computadora y el sistema te dijera "no tengo permisos para escribir aquí" o "el disco está lleno".

Este error puede manifestarse de varias formas:

  • Al hacer clic en "Actualizar" en un plugin o tema.
  • Al guardar una entrada o página en el editor de bloques.
  • Al instalar una nueva versión de WordPress.
  • Al modificar cualquier ajuste que requiera escribir en la base de datos.

La causa raíz suele ser una de estas tres:

  1. Problemas de permisos de archivos en tu servidor.
  2. Límites de memoria de PHP muy bajos.
  3. Conflictos con plugins o temas (especialmente de seguridad o caché).
  4. Problemas con el archivo .htaccess o la configuración del servidor.

Vamos a atacar cada una de estas causas en orden de probabilidad y facilidad de solución.


Paso 1: Aumentar el límite de memoria de PHP (la solución más común)

WordPress necesita una cantidad mínima de memoria para funcionar correctamente, especialmente al actualizar elementos pesados. Si el límite es muy bajo, el proceso se interrumpe y ves el WordPress update failed.

¿Cómo verificarlo?

Puedes ver el límite actual desde tu escritorio de WordPress:

  1. Ve a Herramientas > Salud del sitio.
  2. En la pestaña Información, busca la sección Servidor.
  3. Anota el valor de Límite de memoria de PHP (debería ser al menos 128 MB, idealmente 256 MB o más).

Si es menor a 128 MB, sigue estos pasos para aumentarlo.

Solución 1: A través del archivo wp-config.php (recomendado para principiantes)

Este es el método más directo y funciona en casi todos los servidores.

  1. Accede a tu hosting mediante cPanel (o Syspanel si tu proveedor usa HestiaCP; recuerda que el puerto de acceso es el 2106).
  2. Busca el Administrador de archivos y navega hasta la carpeta raíz de tu sitio (normalmente public_html o htdocs).
  3. Localiza el archivo wp-config.php. Si no lo ves, asegúrate de mostrar archivos ocultos.
  4. Haz clic derecho sobre él y selecciona Editar.
  5. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, agrega esta línea:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda los cambios y cierra el archivo.

[TIP]: Si tu editor te pide confirmación, acepta. Este cambio es seguro y solo aumenta la memoria disponible para WordPress.

Solución 2: Desde cPanel (PHP Selector)

Si tu hosting tiene cPanel, puedes cambiarlo desde la interfaz gráfica:

  1. En cPanel, busca la sección Software y haz clic en Seleccionar versión de PHP (o MultiPHP Manager).
  2. Verás una lista de extensiones. Busca memory_limit y cámbialo a 256M o 512M.
  3. Guarda los cambios.

[INFO]: Si usas Syspanel (HestiaCP), el proceso es similar: ve a la opción de configuración de PHP dentro del panel y ajusta el valor de memory_limit. No olvides que el acceso es por el puerto 2106.


Paso 2: Verificar y corregir los permisos de archivos

Otra causa frecuente del error updating failed WordPress son los permisos incorrectos en las carpetas y archivos. Si WordPress no tiene permiso de escritura, no puede actualizar nada.

¿Qué permisos debe tener?

  • Carpetas: 755 (lectura, escritura y ejecución para el propietario; lectura y ejecución para los demás).
  • Archivos: 644 (lectura y escritura para el propietario; solo lectura para los demás).

Cómo corregirlos desde cPanel (o Syspanel)

  1. En el Administrador de archivos, selecciona toda la carpeta wp-content (mantén presionada la tecla Ctrl y haz clic en las subcarpetas si es necesario).
  2. Haz clic derecho y elige Cambiar permisos.
  3. En el cuadro de diálogo, ingresa 755 para las carpetas y 644 para los archivos.
  4. Marca la opción Recursivo (para que se aplique a todas las subcarpetas y archivos).
  5. Haz clic en Aceptar.

[WARNING]: No cambies los permisos de la carpeta raíz a 777. Eso es inseguro y puede exponer tu sitio a ataques. 755 es suficiente.


Paso 3: Desactivar temporalmente plugins y temas

A veces, un plugin conflictivo (especialmente de caché, seguridad o migración) interfiere con el proceso de actualización. Para descartarlo:

  1. Desde tu escritorio de WordPress, ve a Plugins > Plugins instalados.
  2. Selecciona todos los plugins (marca la casilla superior).
  3. En el menú desplegable Acciones en bloque, elige Desactivar y aplica.
  4. Intenta nuevamente actualizar lo que te daba error.

Si funciona, el problema era un plugin. Actívalos de uno en uno para identificar al culpable.

¿No puedes acceder al escritorio? Usa FTP o el Administrador de archivos

  1. Conéctate por FTP o ve al Administrador de archivos de tu hosting.
  2. Navega a wp-content/plugins.
  3. Cambia el nombre de la carpeta del plugin sospechoso (por ejemplo, añade -old al final). Esto lo desactiva automáticamente.

Paso 4: Revisar el archivo .htaccess

Un archivo .htaccess corrupto o mal configurado también puede provocar el WordPress update error. Para regenerarlo:

  1. Ve al Administrador de archivos y localiza el archivo .htaccess en la raíz de tu sitio.
  2. Renómbralo a .htaccess_old (esto lo desactiva temporalmente).
  3. Ve a tu escritorio de WordPress (si aún puedes acceder) y ve a Ajustes > Enlaces permanentes.
  4. Sin hacer ningún cambio, haz clic en Guardar cambios. Esto regenera un .htaccess limpio.

[INFO]: Si no puedes acceder al escritorio, crea un nuevo archivo .htaccess vacío desde el Administrador de archivos. Luego, desde el panel de control, ve a la sección de redirecciones o enlaces permanentes y guárdalo de nuevo.


Paso 5: Aumentar el tiempo de ejecución máximo (max_execution_time)

Si el error aparece cuando actualizas plugins grandes o el núcleo de WordPress, puede deberse a que el servidor corta la ejecución demasiado pronto. Para solucionarlo:

  1. Edita el archivo wp-config.php (como en el Paso 1).
  2. Agrega esta línea justo después de la que pusimos para la memoria:
set_time_limit(300);

Esto le da al script 300 segundos (5 minutos) para completarse, suficiente para la mayoría de las actualizaciones.


Paso 6: Limpiar la caché del navegador y del servidor

A veces, el error es falso y solo es un problema de caché. Antes de desesperarte:

  1. Limpia la caché de tu navegador (presiona Ctrl + Shift + Supr en Chrome/Firefox y selecciona "caché").
  2. Limpia la caché de tu plugin de caché (si usas WP Rocket, W3 Total Cache, etc.).
  3. Si tu hosting tiene una capa de caché (como LiteSpeed o Varnish), purga la caché desde cPanel o Syspanel.

[TIP]: Muchos hosts ofrecen un botón "Purgar caché" en el panel. No dudes en usarlo.


Paso 7: Solución avanzada: Reparar la base de datos

Si todo lo anterior falla, la base de datos puede tener tablas corruptas. WordPress tiene una herramienta integrada para repararlas.

  1. Edita wp-config.php y agrega esta línea:
define('WP_ALLOW_REPAIR', true);
  1. Luego, visita esta URL en tu navegador (cambia tudominio.com por el tuyo):
    https://tudominio.com/wp-admin/maint/repair.php
  2. Haz clic en Reparar base de datos (puede tardar unos segundos).
  3. Una vez terminado, elimina la línea que agregaste en wp-config.php por seguridad.

[WARNING]: No dejes esa línea activa permanentemente, ya que cualquiera podría acceder a la herramienta de reparación.


Preguntas Frecuentes (FAQ)

¿Por qué sigo viendo "Updating failed" después de hacer todo?

Puede ser un problema específico del servidor. Contacta a tu proveedor de hosting y diles que has seguido estos pasos. A veces, ellos tienen restricciones de seguridad que bloquean ciertas escrituras.

¿El error afecta a los visitantes de mi sitio?

No, generalmente solo ocurre en el área de administración. Tus visitantes pueden ver el sitio con normalidad. Sin embargo, si la actualización era de seguridad, es importante resolverlo pronto.

¿Puedo evitar este error en el futuro?

Sí, manteniendo:

  • Límite de memoria PHP alto (256 MB o más).
  • Plugins y temas actualizados.
  • Un buen plugin de caché configurado correctamente.
  • Copias de seguridad periódicas (por si acaso).

¿Qué hago si no tengo acceso a cPanel ni a Syspanel?

Si tu hosting te da solo acceso FTP, puedes modificar wp-config.php descargándolo, editándolo con un bloc de notas y subiéndolo de nuevo. Los permisos también se cambian por FTP (clic derecho > permisos de archivo).


Resumen final

El error updating failed WordPress es molesto, pero casi siempre se soluciona con uno de estos pasos. Recuerda el orden lógico:

  1. Aumenta la memoria PHP (wp-config.php).
  2. Corrige permisos de archivos (755/644).
  3. Desactiva plugins conflictivos.
  4. Regenera el .htaccess.
  5. Aumenta el tiempo de ejecución.
  6. Limpia cachés.
  7. Repara la base de datos (solo si es necesario).

Si después de todo esto sigues con el problema, no dudes en escribirnos. Como técnico de soporte, estaré encantado de ayudarte a solucionar error actualización WordPress de forma personalizada. ¡Recuerda que siempre puedes contactar con nosotros a través del panel de control (cPanel o Syspanel, puerto 2106)!

Espero que esta guía te haya sido de gran ayuda. ¡Ahora ya puedes actualizar tu WordPress sin miedo!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel