Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Errores y diagnóstico

Error de memoria agotada en WordPress: causas y soluciones seguras

"Allowed memory size exhausted" significa que PHP llegó a su techo. Subirlo solo es correcto cuando sabes qué lo consumió. Así se comprueba y se resuelve.

Respuesta breve: PHP alcanzó su techo de memoria mientras generaba la página y se detuvo. Subir el límite a veces restablece el servicio, pero si algo consume memoria de forma anómala, un techo mayor solo retrasa el mismo fallo.

Lee bien el mensaje

El error indica cuántos bytes intentó reservar PHP y qué archivo los pidió: por ejemplo Allowed memory size of 268435456 bytes exhausted (tried to allocate …) in /wp-content/plugins/…. Esa ruta es una pista fuerte. Unos pocos megabytes por encima del límite sugieren un ajuste realmente justo; un intento de reservar un bloque enorme apunta a un bucle o una consulta sin límites.

Sube el límite correctamente

Añade a wp-config.php, encima de la línea de fin: define('WP_MEMORY_LIMIT', '256M'); y para operaciones del administrador define('WP_MAX_MEMORY_LIMIT', '512M');. Muchos hostings limitan la memoria de PHP a nivel de servidor, así que confirma el valor efectivo en Herramientas › Salud del sitio › Información › Servidor. Si el hosting lo limita, editar el archivo no lo sobrescribe y perseguirás un cambio que nunca se aplicó.

Encuentra qué lo consume realmente

  1. Anota si el error aparece en todas partes o solo en una pantalla. Un único informe o importación que falla apunta a esa función, no a toda la web.
  2. Activa WP_DEBUG_LOG y lee el archivo y la línea que pide la reserva de memoria.
  3. Prueba renombrando la carpeta de plugins por SFTP: si el error desaparece con los plugins desactivados, reactívalos uno a uno para hallar el que consume memoria.
  4. Correlaciona con cambios recientes: un plugin nuevo, una subida grande, una importación, un aumento de tráfico.

Verifica con la operación real

Repite la tarea exacta que falló —la importación, el informe, la subida— y observa si el uso de memoria es ahora estable o simplemente queda por debajo del nuevo techo. Si una sola petición sigue consumiendo cientos de megabytes, la ineficiencia de fondo continúa y la web volverá a fallar con carga. Las tareas realmente pesadas (importaciones grandes, copias) pertenecen a la línea de comandos con WP-CLI, no a una petición de navegador.

CRITERIO DE INCIDENTE WP REPAIR

Cómo acotar el fallo sin adivinar

La memoria agotada nombra un techo y la reserva que lo superó. La pregunta útil es si el límite es realmente bajo o una petición crece sin control.

WP RepairModelo de diagnóstico
1Petición2PHP / servidor3WordPress4Componente
Sigue la cadena hasta encontrar el primer punto que deja de comportarse como debería.
01

Anota bytes permitidos, reserva intentada y ruta del archivo del fatal.

02

Confirma los límites efectivos de PHP y WordPress en vez de asumir que wp-config.php sobrescribió el hosting.

03

Identifica si un informe, importación o operación de medios concreta provoca el crecimiento.

04

Compara el consumo en staging con plugins aislados o solo el componente nombrado desactivado.

Qué debe quedar verificado

  • La operación exacta termina con un pico de memoria estable.
  • El tráfico normal deja margen para peticiones concurrentes.
  • No aparece un nuevo fatal de memoria en logs PHP o WordPress.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia