WP CAREby

«Allowed memory size exhausted» en WordPress: cómo aumentar la memoria PHP

Respuesta corta: Este error significa que un proceso de WordPress necesitó más memoria de la que PHP tiene asignada. Se soluciona aumentando el límite con WP_MEMORY_LIMIT en wp-config.php o desde el panel del hosting, y luego revisando qué plugin consume tanta memoria para que no vuelva a pasar.

Por Jafet Solano, WP Care by Adictiva Media · Actualizado el

Técnico revisando un tablero eléctrico

Cómo se ve el problema

  • Mensaje «Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate…)».
  • Pantalla blanca o «Ha habido un error crítico» al abrir ciertas páginas, subir imágenes o importar datos.
  • Fallas al actualizar plugins o al usar constructores visuales.

Por qué pasa

  • Límite bajo del hosting

    Muchos planes básicos asignan 64 o 128 MB, poco para WooCommerce o constructores visuales.

  • Plugin pesado

    Un plugin que carga demasiados datos o tiene una fuga de memoria.

  • Procesos grandes

    Importaciones, generación de miniaturas o copias de seguridad que hace el propio WordPress.

Solución paso a paso

Antes de empezar, si puedes, descarga una copia de seguridad desde tu hosting. Ningún paso de esta guía borra contenido.

  1. Aumenta la memoria en wp-config.php

    Abre wp-config.php y, antes de la línea «That's all, stop editing», agrega:

    define( 'WP_MEMORY_LIMIT', '256M' );
    define( 'WP_MAX_MEMORY_LIMIT', '512M' );

    WP_MAX_MEMORY_LIMIT aplica al panel de administración, donde hay procesos más pesados.

  2. Sube el límite en el hosting

    WordPress no puede pasar el límite del servidor. En cPanel busca «Seleccionar versión de PHP» → Opciones y sube memory_limit a 256M o 512M. Si no tienes esa opción, pídeselo al soporte del hosting.

  3. Confirma el valor actual

    En el panel de WordPress ve a Herramientas → Salud del sitio → Información → Servidor y revisa «Límite de memoria de PHP».

  4. Encuentra qué consume la memoria

    Si el error vuelve con un límite alto, el problema es un plugin. El registro de errores (wp-content/debug.log, ver la guía de error crítico) indica el archivo que pedía memoria. Desactívalo y busca una alternativa.

Cuándo pedir ayuda

Te recomendamos dejarlo en manos de un experto si:

  • el hosting no permite subir el límite y la web lo necesita;
  • el error vuelve aunque subas la memoria;
  • pasa en el checkout de tu tienda.

Cómo evitar que vuelva a pasar

  • Usa un hosting con al menos 256 MB de memoria PHP si tienes WooCommerce o constructor visual.
  • Elimina los plugins que no usas.
  • Revisa el consumo después de instalar plugins nuevos.

Preguntas frecuentes

¿Cuánta memoria PHP necesita WordPress?

Una web informativa funciona bien con 128 MB. Con WooCommerce o constructores visuales recomendamos 256 MB o más.

¿Subir la memoria hace más rápida la web?

No necesariamente. Evita que falle, pero la velocidad depende de otras cosas: caché, imágenes y calidad del hosting.

Especialista en WordPress revisando una web en dos monitores

Mantenimiento preventivo

¿Prefieres que no te vuelva a pasar?

Con un plan mensual hacemos copia antes de cada actualización, vigilamos que la web no se caiga y la reparamos si algo falla. Desde $149.000 al mes.

Ver planes