Guía
¿Cómo arreglar el error de límite de memoria de PHP en WordPress?
El mensaje «Allowed memory size exhausted» indica que un proceso superó la memoria asignada. Cómo aumentar el límite en wp-config.php o con tu hosting, y cómo identificar al plugin o proceso que la consume para resolver la causa.
El error «Allowed memory size exhausted» significa que un proceso de WordPress superó la memoria que PHP le permite usar. Puedes aumentar el límite añadiendo la constante WP_MEMORY_LIMIT en wp-config.php o pidiendo a tu hosting que suba el límite de PHP, pero lo importante es identificar qué plugin, tema o tarea consume tanto y corregirlo, porque subir el límite solo oculta el problema.
Qué significa
Cómo aparece el error
Verás un mensaje como «Allowed memory size of … bytes exhausted» o una pantalla en blanco con un error crítico. Ocurre al instalar plugins, importar datos, generar informes o procesar imágenes grandes. Cada hosting define un tope de memoria para PHP, y WordPress tiene su propio valor por defecto, descrito en la documentación de wp-config.php.
Solución rápida
Aumentar el límite
- En wp-config.php: añade la constante
WP_MEMORY_LIMITcon un valor mayor (por ejemplo, «256M») antes de la línea que dice «That's all, stop editing!». - En el panel del hosting: sube el valor de «memory_limit» de PHP si lo permite tu plan.
- Pide soporte: si el hosting limita la memoria, solo ellos pueden ampliarla.
Haz una copia del archivo antes de editarlo; el límite efectivo no puede superar el del servidor.
Encuentra la causa
Qué consume memoria
- Un plugin mal optimizado o en conflicto.
- Procesos pesados (importaciones, copias, procesamiento de imágenes).
- Un tema con consultas costosas.
- Tareas programadas atascadas.
Desactiva plugins de uno en uno (o usa un entorno de pruebas) y revisa el registro de errores para ver cuál aparece. Si el sitio quedó inaccesible, mira qué hacer ante una pantalla blanca o un error crítico.
Corrige el origen
Más allá de subir el número
Reemplaza o actualiza el plugin problemático, optimiza imágenes antes de subirlas, reduce procesos simultáneos y limpia la base de datos (cómo bajar el peso de la base de datos). Si todo el sitio necesita mucha memoria, valora un plan de hosting con más recursos.
Hosting y plan
Cuándo es un límite real
Los planes compartidos suelen limitar la memoria y los procesos. Si tu tienda o tu sitio crecieron, quizá necesites más recursos o un hosting optimizado para WordPress; revisa qué revisar en un hosting.
Prevención
Buenas prácticas
Mantén WordPress, el tema y los plugins actualizados, evita plugins redundantes (cuántos plugins son demasiados) y monitorea el consumo. Prueba los cambios importantes en un entorno de pruebas.
Ejemplo
Un ejemplo práctico (ilustrativo)
Un sitio falla al importar productos. Se sube el límite de memoria, pero se descubre que un plugin de importación consume demasiado. Se reemplaza el plugin y se mantiene un límite razonable. Es un escenario hipotético para ilustrar el método, no un caso real ni una promesa de resultados.
Checklist
Memoria de PHP
- Copia antes de editar.
- Subir WP_MEMORY_LIMIT o el límite del hosting.
- Identificar plugin o tarea.
- Corregir la causa.
- Optimizar imágenes e importaciones.
- Plan con más recursos si hace falta.
- Revisión del registro de errores.
Preguntas frecuentes
Lo que suelen preguntar sobre límite de memoria en WordPress
¿Cuánta memoria necesita WordPress?
Depende del sitio; un sitio básico necesita menos que una tienda con muchos plugins.
¿Aumentar el límite siempre funciona?
Solo si el servidor lo permite; no resuelve un plugin defectuoso.
¿Puedo hacerlo sin acceder a archivos?
Con el panel del hosting o su soporte, sí.
¿Es peligroso editar wp-config.php?
Con copia de seguridad y cuidado, no; un error de sintaxis puede dejar el sitio caído.