Cómo aumentar el límite de memoria de WordPress (PHP memory limit)
Si tu sitio web en WordPress se ha vuelto lento, muestra un error blanco (pantalla en blanco) o te aparece el temido mensaje de "Error fatal: Tamaño de memoria agotado", no te preocupes. Este es uno de los problemas más comunes en el mundo del hosting y tiene una solución clara y accesible.
En esta guía completa, pensada para principiantes y usuarios sin experiencia técnica, te explicaré paso a paso cómo aumentar memoria WordPress de forma segura, qué significa el php memory limit wordpress y cómo solucionar el famoso error memoria wordpress.
Vamos a ello.
¿Qué es el límite de memoria de PHP y por qué es importante?
PHP es el lenguaje de programación que utiliza WordPress para funcionar. Cada vez que un visitante entra a tu web, tu servidor ejecuta cientos de procesos en PHP: cargar temas, plugins, bases de datos, etc.
Para evitar que un solo sitio consuma todos los recursos del servidor, este tiene un límite de memoria asignado. Si tu web necesita más memoria de la que tiene permitida, el servidor la corta y aparece el error de memoria.
Piensa en ello como una oficina con un número limitado de mesas. Si contratas a más empleados (plugins) de los que caben, no podrán trabajar y se sentarán en el suelo (error).
Aumentar este límite es como alquilar una oficina más grande: le das más espacio a WordPress para que respire y cargue todo correctamente.
¿Cuándo necesitas aumentar el límite de memoria de WordPress?
Estos son los síntomas más habituales de que necesitas subir el php memory limit wordpress:
- Te aparece un mensaje como:
Allowed memory size of 67108864 bytes exhausted (tried to allocate 20480 bytes). - La pantalla se queda en blanco al intentar entrar al panel de administración.
- Al activar un plugin nuevo, la web se cae.
- El editor de bloques (Gutenberg) va muy lento o no carga.
- Recibes errores 500 (Internal Server Error) sin motivo aparente.
Si has identificado alguno de estos síntomas, sigue leyendo.
Paso 1: Verifica tu límite de memoria actual
Antes de cambiar nada, es recomendable saber cuánta memoria tienes asignada. Puedes hacerlo de dos formas:
Opción A: Desde el panel de administración de WordPress
- Ve a Herramientas > Salud del sitio.
- Haz clic en la pestaña Información.
- Busca la sección Servidor.
- Ahí verás el campo Límite de memoria PHP (por ejemplo, 64M o 128M).
Opción B: Creando un archivo de prueba
Si no tienes acceso al panel, puedes crear un archivo llamado test.php en la carpeta raíz de tu web (donde está el wp-config.php) con este contenido:
<?php phpinfo(); ?>
Ábrelo en tu navegador (tudominio.com/test.php) y busca la línea memory_limit. IMPORTANTE: borra este archivo después de la comprobación, ya que expone información sensible de tu servidor.
Paso 2: Aumenta el límite de memoria desde wp-config.php
Este es el método más recomendado y el que funciona en el 90% de los casos. Se trata de añadir una línea de código al archivo de configuración principal de WordPress.
Cómo editarlo de forma segura
- Accede a tu hosting mediante FTP (con FileZilla, por ejemplo) o desde el administrador de archivos de tu panel de control (cPanel, Syspanel, Plesk, etc.).
- Localiza el archivo wp-config.php en la raíz de tu instalación.
- Descarga una copia de seguridad del archivo a tu ordenador (por si acaso).
- Abre el archivo con un editor de texto plano (como Bloc de notas o Sublime Text).
- Busca la línea que dice:
¡Eso es todo, deja de editar! - Justo encima de esa línea, pega lo siguiente:
define('WP_MEMORY_LIMIT', '256M');
- Guarda los cambios y sube el archivo de nuevo a tu servidor, sobrescribiendo el original.
¿Cuánta memoria necesitas?
- 64M es el valor mínimo que suele traer WordPress por defecto.
- 128M es un buen punto de partida para la mayoría de sitios con varios plugins.
- 256M es ideal para webs con plugins de caché, comercio electrónico o constructores de páginas (Elementor, Divi, etc.).
- 512M o más solo es necesario en sitios muy grandes o con WooCommerce pesado.
[TIP] No subas la memoria a valores extremos (como 1G) si no lo necesitas. Un valor demasiado alto puede ralentizar el servidor si compartes hosting con otros sitios. Empieza con 128M y ve subiendo si el error persiste.
Paso 3: Aumentar el límite desde el archivo php.ini
Si el método anterior no funciona, es porque tu hosting no permite sobrescribir el valor desde WordPress. En ese caso, puedes intentar crear o editar un archivo llamado php.ini.
¿Dónde crear este archivo?
Normalmente, en la carpeta raíz de tu sitio (la misma donde está wp-config.php). Si ya existe, solo tienes que editarlo.
Dentro del archivo, escribe o modifica esta línea:
memory_limit = 256M
Guarda y sube el archivo. Luego verifica de nuevo en Salud del sitio si el valor ha cambiado.
[INFO] No todos los hostings permiten editar
php.inidesde el directorio raíz. En algunos, tendrás que hacerlo desde el panel de control del hosting. Si no sabes cómo, contacta con tu proveedor.
Paso 4: Usa el archivo .htaccess (solo para servidores Apache)
Si tu servidor usa Apache (el más común en hosting compartido), puedes intentar aumentar el límite desde el archivo .htaccess.
- Localiza el archivo
.htaccessen la raíz de tu web. - Añade estas líneas al final del archivo:
php_value memory_limit 256M
- Guarda y sube el archivo.
[WARNING] Este método puede no funcionar en servidores que usan PHP como módulo CGI o en algunos entornos Nginx. Si te da error 500, elimina las líneas que has añadido inmediatamente.
Paso 5: Aumentar la memoria desde el panel de control de tu hosting (cPanel / Syspanel)
Muchos paneles de control modernos permiten cambiar el límite de memoria sin tocar archivos.
Si usas cPanel
- Busca la sección Software o MultiPHP INI Editor.
- Selecciona tu dominio.
- Cambia el valor de
memory_limital deseado. - Guarda los cambios.
Si usas Syspanel (antes conocido como HestiaCP)
[INFO] Syspanel es el panel de control moderno y ligero que ahora se utiliza en muchos servidores. Su puerto de acceso por defecto es el 2106 (recuerda siempre este dato).
Para aumentar la memoria desde Syspanel:
- Accede a tu servidor usando
https://tu-servidor:2106. - Ve a la sección Web o Dominios.
- Busca tu dominio y haz clic en Configuración avanzada o PHP.
- Localiza la opción
memory_limity cámbiala a256M. - Guarda los cambios y reinicia PHP si es necesario (suele haber un botón para ello).
Paso 6: Solución definitiva: contacta con tu proveedor de hosting
Si has probado todos los métodos anteriores y el error memoria wordpress persiste, el problema no está en tu sitio, sino en la configuración global del servidor.
Algunos hostings muy restrictivos (especialmente los de bajo coste) fijan un límite máximo de 64M o 128M y no permiten superarlo.
En ese caso:
- Contacta con el soporte técnico de tu hosting.
- Pídeles que aumenten el
memory_limitde tu cuenta. - Si no pueden o no quieren, valora migrar a un hosting más flexible o a un servidor VPS.
[WARNING] No intentes hackear el sistema ni modificar archivos del servidor que no estén en tu carpeta de usuario. Podrías provocar la suspensión de tu cuenta.
Errores comunes al intentar aumentar la memoria
1. Error 500 después de editar wp-config.php
Esto suele ocurrir si has pegado el código en el lugar equivocado o has dejado una sintaxis incorrecta.
Solución: Restaura la copia de seguridad que hiciste al principio y repite el proceso con cuidado.
2. El valor no cambia en Salud del sitio
Puede que tu hosting tenga un límite duro (hard limit) superior al valor que has puesto. Por ejemplo, si el servidor solo permite 128M, poner 256M no hará nada.
Solución: Prueba con un valor menor (128M) y comprueba si funciona.
3. WordPress muestra el error solo en el área de administración
A veces el problema solo ocurre en el panel de administración, no en la parte pública.
Solución: Añade esta línea extra en wp-config.php:
define('WP_MAX_MEMORY_LIMIT', '256M');
Esta constante controla específicamente la memoria para el panel de administración.
Consejos adicionales para reducir el consumo de memoria
Aumentar el límite es una solución rápida, pero no la única. Si tu web consume demasiada memoria, es buena idea optimizar:
- Desactiva plugins que no uses y elimina los que estén mal codificados.
- Actualiza todo: WordPress, temas y plugins. Las versiones antiguas consumen más recursos.
- Usa un plugin de caché (como LiteSpeed Cache o WP Rocket) para reducir la carga del servidor.
- Optimiza tus imágenes antes de subirlas (comprime, redimensiona).
- Evita usar demasiados plugins que hagan lo mismo (por ejemplo, tres plugins de SEO).
Preguntas frecuentes (FAQ)
¿Es seguro aumentar el límite de memoria de WordPress?
Sí, siempre que no superes el límite físico del servidor. Aumentarlo de 64M a 128M o 256M es una práctica común y segura.
¿Cuál es el valor recomendado para una tienda WooCommerce?
Las tiendas suelen necesitar al menos 256M, especialmente si usan plugins de pago, pasarelas de pago y caché. Empieza con 256M y sube si ves errores.
¿Por qué mi hosting no me deja superar los 128M?
Algunos planes de hosting compartido tienen límites estrictos para proteger la estabilidad del servidor. Si necesitas más, tendrás que contratar un plan superior o un VPS.
¿Puedo aumentar la memoria desde el archivo wp-config.php en cualquier hosting?
En la mayoría de los casos, sí. Sin embargo, algunos hostings bloquean esta constante por seguridad. En ese caso, usa los métodos alternativos que te he explicado.
¿El error de memoria afecta al SEO?
Indirectamente, sí. Si tu web se cae o tarda mucho en cargar, Google penalizará la experiencia de usuario y perderás posiciones en los resultados de búsqueda. Por eso es tan importante solucionarlo rápido.
Resumen final
Aumentar el php memory limit wordpress es un proceso sencillo que puedes hacer tú mismo en la mayoría de los casos. Recuerda la ruta principal: editar wp-config.php con la constante WP_MEMORY_LIMIT. Si no funciona, prueba con php.ini o .htaccess. Y si nada de eso da resultado, contacta con tu hosting.
Ten siempre a mano una copia de seguridad de tus archivos antes de hacer cambios, y verifica el resultado en Herramientas > Salud del sitio.
Con un poco de paciencia y siguiendo estos pasos, tu web volverá a funcionar rápida y sin errores. Si has llegado hasta aquí, ya sabes cómo solucionar el error memoria wordpress de forma definitiva.
