Saltar al contenido
HostingCompara

Límites y planes

Memoria PHP en WordPress: cuánta necesitas y por qué no siempre puedes subirla

Publicado el 24 de julio de 2026 · Actualizado el 5 de agosto de 2026

Por Rubén Ortega · 12 años en soporte técnico y preventa de empresas de hosting (Abansys, Arsys, Nominalia) · Declaración de vínculos

📌 Datos clave

Mínimo declarado por WordPress
40 MB
Razonable con plugins
256 MB
Tienda con pasarelas
512 MB
Error típico
Allowed memory size of X bytes exhausted
El límite que manda
El del plan, no el de wp-config.php

Respuesta rápida

La memoria PHP es cuánta RAM puede usar tu web para generar una sola página. WordPress dice que le bastan 40 MB, pero esa cifra es de una instalación limpia sin nada instalado.

Con una decena de plugins y un tema comercial, lo razonable son 256 MB. Una tienda con pasarela de pago, transportistas y facturación puede pedir 512 MB.

Y el detalle que provoca la mayoría de la frustración: puedes escribir el número que quieras en wp-config.php y no servirá de nada si tu plan limita por debajo. El tope del servidor manda siempre.

Cómo saber cuánta tienes

En el escritorio de WordPress: Herramientas → Salud del sitio → Información → Servidor. Ahí aparece el límite de memoria de PHP que se está aplicando de verdad.

Si prefieres verlo desde fuera, crea un fichero info.php en la raíz con:

<?php echo ini_get('memory_limit');

Ábrelo en el navegador y bórralo inmediatamente después. Un phpinfo() accesible es información que no conviene dejar publicada.

Qué consume la memoria

Elemento Consumo orientativo
WordPress limpio 30 – 40 MB
Tema comercial +20 – 60 MB
Maquetador visual +50 – 150 MB
WooCommerce +50 – 100 MB
Cada plugin medio +5 – 20 MB
Importación o copia de seguridad picos de 200 MB o más

Dos filas explican casi todos los problemas: los maquetadores visuales y las operaciones puntuales. Una web puede funcionar perfectamente todo el año y agotar la memoria justo al importar contenido o generar una copia — precisamente cuando más te fastidia.

El error y dónde aparece

Fatal error: Allowed memory size of 134217728 bytes exhausted

Ese número son 128 MB en bytes. Y ahí está la pista: es el tope del plan, no un valor que hayas elegido.

Dónde sale:

Muchas veces no verás el mensaje: verás una pantalla en blanco, porque PHP muere sin llegar a imprimir nada. Si tienes acceso al error_log, el mensaje está ahí.

Cómo subirla (y por qué a veces no funciona)

En wp-config.php, antes de la línea que dice «Eso es todo, deja de editar»:

define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');   // solo para el escritorio

Esa segunda constante es útil: da más margen a las operaciones pesadas del administrador sin subirlo para todas las visitas.

En .htaccess, si el servidor lo permite:

php_value memory_limit 256M

En el panel, que es lo que de verdad funciona: muchos hostings tienen un selector de versión y ajustes de PHP donde el memory_limit se cambia directamente.

Cuando nada de esto surte efecto

Es lo que hay que entender: el límite del plan es un techo, no una sugerencia. Si tu proveedor limita a 128 MB, puedes poner 512M en los tres sitios y seguirás teniendo 128.

Compruébalo siempre después de cambiarlo, en Salud del sitio. Si el valor no se ha movido, el tope es del servidor, y ahí solo hay dos salidas: pedirlo al soporte —algunos lo suben si lo justificas— o cambiar de plan.

Es exactamente el tipo de límite del que hablo en qué significa «recursos garantizados».

Si tu proveedor no sube de 128 MB, no es un problema que puedas resolver con configuración: es el plan. Raiola es el proveedor con el que tenemos programa, y su precio no cambia al renovar.

Ver Raiola Networks

Enlace de afiliado: si contratas, cobramos una comisión de cada pago que hagas, también en las renovaciones. No te cuesta más.

Cuánta pedir según tu caso

Un matiz que ahorra dinero: más memoria no hace tu web más rápida. Solo evita que se rompa. Si tu web va lenta pero no da errores de memoria, el problema es otro: qué es el TTFB.

Preguntas frecuentes

¿Cuánta memoria PHP necesita WordPress?

Declara 40 MB como mínimo, pero es la cifra de una instalación limpia. Con plugins y un tema comercial, 256 MB es lo razonable; una tienda puede pedir 512.

¿Por qué no me funciona subir el memory_limit?

Porque tu plan tiene un tope propio que WordPress no puede superar. Es un límite del plan, no un ajuste.

¿Qué error da la falta de memoria?

Allowed memory size of X bytes exhausted, con pantalla en blanco si PHP muere antes de imprimir. Sale al actualizar, importar o entrar en pantallas pesadas.

¿Poner más memoria mejora la velocidad?

No. Evita que se rompa, no acelera nada. Si va lenta sin dar errores, la causa es otra.


Guía general sobre el límite de memoria de PHP en alojamiento compartido. Los valores concretos de cada plan se publicarán cuando estén verificados.