Rendimiento y monitorización

Ajustar el límite de memoria de WordPress

Revisado el 3 min de lectura wordpress memoria

Un error Allowed memory size exhausted indica que una ejecución PHP ha alcanzado su límite de memoria. Antes de aumentarlo, identifica qué operación falla y qué plugin, tema o proceso aparece en el registro.

Fatal error: Allowed memory size of ... bytes exhausted

Tres valores distintos

  • memory_limit de PHP: límite efectivo de memoria de una ejecución.
  • Constantes de WordPress: valores que WordPress intenta solicitar a PHP para determinadas tareas.
  • Memoria del hosting: capacidad compartida por los procesos de la cuenta; aumentar una constante no amplía el plan.

WordPress puede intentar elevar el límite mediante PHP si el entorno permite cambiarlo. No está necesariamente limitado al valor inicial de php.ini, pero tampoco puede superar restricciones impuestas por el servicio. Comprueba el valor efectivo, no solo lo que has escrito en un archivo.

Modificar wp-config.php

Guarda una copia fuera de la raíz pública. Busca si las constantes ya existen y modifica sus valores sin duplicarlas. Este ejemplo solicita 128 MB para el uso general y 256 MB para contextos en los que WordPress eleva memoria, como ciertas tareas de administración:

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

Son valores de ejemplo, no una recomendación universal. Colócalos antes del comentario final de edición y antes de cargar wp-settings.php. No añadas otra etiqueta de apertura PHP si el archivo ya está dentro de un bloque PHP.

La referencia de configuración de WordPress explica cómo solicita estos cambios. Si PHP no admite la modificación, revisa la configuración de la versión utilizada por esa web.

Verificar y localizar la causa

Consulta Herramientas > Salud del sitio > Información y los datos de servidor y constantes disponibles. Reproduce la operación que fallaba y revisa el registro. El PHP de la terminal puede tener una configuración diferente al de la web.

Si el consumo sigue creciendo, restaura el ajuste y depura el componente responsable en una copia de pruebas. Varias peticiones con límites altos pueden agotar la memoria conjunta del hosting. No utilices memoria ilimitada como solución general a importaciones o procesos sin control.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.