🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

WordPress: cómo aumentar la memoria límite (PHP memory limit)

Actualizado el 19 de junio de 2026

¿Qué es el PHP memory limit y por qué es tan importante en WordPress?

Si alguna vez has visto un mensaje de error como "Allowed memory size of X bytes exhausted" (tamaño de memoria permitido agotado) en tu sitio WordPress, ya has tenido una experiencia directa con el PHP memory limit. Este límite es, básicamente, la cantidad máxima de memoria RAM que un script de PHP puede utilizar en tu servidor. Piensa en ello como el "plato" que le das a WordPress para que coma: si el plato es pequeño y tu sitio necesita mucha comida (recursos), se quedará con hambre y dará errores.

WordPress, por defecto, solicita un límite de memoria de 32 MB, pero muchos proveedores de hosting lo configuran en 64 MB o 128 MB. Sin embargo, con la cantidad de plugins, temas y funcionalidades modernas (como constructores de páginas, plugins de caché, carritos de compra o editores de bloques), es muy fácil superar ese límite. Cuando esto ocurre, tu sitio puede volverse lento, mostrar pantallas blancas, o directamente dejar de funcionar.

El PHP memory limit no es un valor "mágico" que deba ser igual para todos. Depende de la complejidad de tu sitio. Un blog simple puede funcionar bien con 64 MB, pero una tienda online con 20 plugins activos y un tema robusto puede necesitar 256 MB o incluso 512 MB.

Señales de que necesitas aumentar la memoria en WordPress

Antes de lanzarte a modificar archivos, es importante identificar si realmente necesitas aumentar la memoria. Estos son los síntomas más comunes de que tu WordPress está pidiendo "más plato":

  • Error fatal de memoria agotada: El mensaje clásico que mencionamos antes, que suele aparecer en el panel de administración o en el front-end.
  • Pantalla blanca de la muerte: El sitio se queda en blanco sin ningún mensaje de error visible.
  • Imposibilidad de instalar o activar plugins: El proceso se interrumpe a mitad de camino.
  • El editor de bloques (Gutenberg) no carga correctamente: Los bloques no se arrastran, el editor se congela o tarda muchísimo en abrir.
  • La página de administración de WordPress es extremadamente lenta: Cada clic tarda varios segundos en responder.
  • Errores 500 Internal Server Error: Aunque pueden tener muchas causas, la falta de memoria es una de las más frecuentes.

Si experimentas varios de estos síntomas, es muy probable que aumentar el PHP memory limit resuelva el problema.

Cómo comprobar el límite de memoria actual de tu WordPress

No quieres cambiar a ciegas, ¿verdad? Lo primero es saber cuánta memoria tienes asignada actualmente. Puedes hacerlo de dos maneras muy sencillas:

Método 1: Desde el panel de administración de WordPress

  1. Ve a HerramientasSalud del sitio en tu menú de administración.
  2. Haz clic en la pestaña Información.
  3. Busca la sección WordPress y dentro de ella el campo Límite de memoria. Te mostrará el valor actual, por ejemplo "128M".

Método 2: Creando un archivo de prueba

Si prefieres un método más "manual", puedes crear un archivo PHP temporal en la raíz de tu instalación de WordPress (normalmente la carpeta public_html o www). Nómbralo como test-memoria.php y dentro pega este código:

<?php
phpinfo();
?>

Guarda el archivo y accede a él desde tu navegador: www.tudominio.com/test-memoria.php. Busca la línea memory_limit en la tabla de configuración. IMPORTANTE: Borra este archivo inmediatamente después de hacer la comprobación, ya que exponer la información de phpinfo() es un riesgo de seguridad.

Métodos seguros para aumentar la memoria en WordPress

Ahora viene la parte práctica. Existen varias formas de aumentar el PHP memory limit, y te las presentamos de la más recomendada a la menos recomendada. Siempre haz una copia de seguridad de tu sitio antes de modificar cualquier archivo.

Método 1: Modificar el archivo wp-config.php (el más fiable)

Este es el método más directo y que funciona en la mayoría de los casos. El archivo wp-config.php se encuentra en la raíz de tu instalación de WordPress. No lo confundas con el wp-config-sample.php.

  1. Conéctate a tu hosting mediante FTP o el administrador de archivos de tu panel de control (como cPanel o Syspanel, que encontrarás en el puerto 2106).

  2. Localiza y abre el archivo wp-config.php con un editor de texto plano (no uses Word ni editores enriquecidos).

  3. Busca la línea que dice require_once ABSPATH . 'wp-settings.php'; (suele estar al final del archivo).

  4. Justo antes de esa línea, pega este código:

define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y súbelo de nuevo al servidor, reemplazando el original.

Con esto, le estás diciendo a WordPress que use hasta 256 MB de memoria. Puedes cambiar el valor a 128M, 512M o el que necesites. También puedes añadir una segunda línea para forzar el límite en el área de administración:

define('WP_MAX_MEMORY_LIMIT', '512M');

Esta segunda línea solo aplica al panel de administración, que suele consumir más memoria que el front-end.

[TIP]: Si no encuentras la línea require_once ABSPATH . 'wp-settings.php';, busca cualquier otra línea que empiece por require_once y pega tu código justo antes. El objetivo es que la definición esté activa antes de que WordPress cargue completamente.

Método 2: Modificar el archivo .htaccess (para servidores Apache)

Este método es útil si el anterior no funciona o si tu hosting usa Apache. El archivo .htaccess también se encuentra en la raíz de tu WordPress. Ábrelo con un editor de texto y añade estas líneas al final:

php_value memory_limit 256M

Guardar el archivo y subirlo. Si tienes acceso a la configuración de PHP desde tu panel de control, este método puede ser redundante, pero es una buena alternativa.

[WARNING]: Este método puede no funcionar si tu hosting usa PHP como módulo CGI o FastCGI. En esos casos, verás un error 500 en tu sitio. Si eso ocurre, elimina las líneas que acabas de añadir y usa el método 1.

Método 3: Modificar el archivo php.ini (si tienes acceso)

Si tu hosting te permite gestionar el archivo php.ini (algunos paneles como Syspanel ofrecen esta opción en la sección de "Gestión de PHP"), puedes editarlo directamente. Busca la línea:

memory_limit = 128M

Y cámbiala por:

memory_limit = 256M

Guarda el archivo y reinicia el servicio PHP si es necesario. En Syspanel, puedes acceder a esta configuración desde el puerto 2106, en la sección de "Servicios" o "Configuración PHP".

Método 4: Crear un archivo .user.ini (para servidores con PHP-FPM)

Si tu hosting usa PHP-FPM (muy común en hosting modernos), puedes crear un archivo llamado .user.ini en la raíz de tu WordPress y añadir:

memory_limit = 256M

Este archivo tiene prioridad sobre el php.ini principal y afecta solo a tu directorio. Asegúrate de que el archivo se llame exactamente .user.ini (con el punto al principio).

Método 5: Usar un plugin (la opción más fácil para principiantes)

Si no te sientes cómodo editando archivos, puedes usar un plugin. Los más populares son WP Memory Limit o Increase Memory Limit. Estos plugins añaden automáticamente las líneas necesarias al archivo wp-config.php desde el panel de administración.

  1. Ve a PluginsAñadir nuevo y busca "increase memory limit".
  2. Instala y activa uno de los plugins que aparezcan.
  3. Ve a AjustesWP Memory Limit y selecciona el valor deseado (por ejemplo, 256M).
  4. Guarda los cambios.

[INFO]: Los plugins son una gran solución temporal, pero ten en cuenta que si desactivas o eliminas el plugin, el límite de memoria volverá a su valor anterior. Es preferible usar el método manual (wp-config.php) para una solución permanente.

¿Cuánta memoria necesito realmente?

No existe una respuesta única, pero aquí tienes una guía orientativa:

  • Sitio básico (blog personal, 5-10 plugins): 128 MB suele ser suficiente.
  • Sitio de negocio (10-15 plugins, temas premium, formularios de contacto): 256 MB es un buen punto de partida.
  • Tienda online (WooCommerce, muchos plugins, caché, CDN): 256 MB a 512 MB es lo recomendado.
  • Sitio de alto tráfico o multisitio: 512 MB o más, dependiendo de la carga.

Si no sabes por dónde empezar, prueba con 256 MB. Es un valor seguro que resuelve la mayoría de los problemas sin sobrecargar el servidor.

Errores comunes al aumentar la memoria y cómo solucionarlos

Aumentar la memoria no siempre es un camino de rosas. Aquí tienes los problemas más habituales:

Error 500 después de modificar .htaccess: Como mencionamos, esto ocurre cuando el servidor no permite cambios vía .htaccess. Elimina las líneas que añadiste y usa el método del wp-config.php.

El cambio no se refleja: Después de modificar wp-config.php, puede que tu hosting tenga una caché de PHP. Borra la caché del servidor o reinicia PHP desde tu panel de control. En Syspanel, puedes hacerlo desde el puerto 2106, en "Servicios" → "Reiniciar PHP".

El sitio sigue con el mismo límite: Asegúrate de que has editado el archivo correcto. A veces hay más de un wp-config.php si tienes varias instalaciones de WordPress. Verifica que estás en la raíz correcta.

El plugin de memoria no funciona: Comprueba si el plugin está realmente activo y si no hay conflictos con otros plugins de optimización o caché. A veces, un plugin de caché puede sobrescribir la configuración.

Consejos adicionales para optimizar la memoria de WordPress

Aumentar el límite es una solución, pero no es la única. Aquí tienes algunos consejos para que tu sitio no consuma más memoria de la necesaria:

  • Desactiva y elimina los plugins que no uses: Cada plugin activo consume memoria, aunque no lo estés usando activamente.
  • Actualiza todo regularmente: Las actualizaciones suelen incluir mejoras de rendimiento y corrección de bugs que reducen el consumo de memoria.
  • Usa un plugin de caché: Almacenar en caché reduce la carga del servidor y, por tanto, la memoria utilizada por PHP.
  • Optimiza tus imágenes: Las imágenes pesadas ralentizan el sitio y aumentan el consumo de memoria al procesarlas.
  • Elige un buen hosting: Un hosting de calidad con recursos suficientes es la base de todo. Si tu plan es demasiado limitado, ninguna configuración de memoria hará milagros.

[WARNING]: No subas el límite de memoria a valores absurdos como 1 GB o 2 GB "por si acaso". Esto no hará tu sitio más rápido; al contrario, puede provocar que el servidor se quede sin recursos para otros sitios (si es un hosting compartido) y que tu cuenta sea suspendida por uso excesivo.

Preguntas frecuentes (FAQ) sobre la memoria en WordPress

¿Por qué mi WordPress tiene un límite de memoria tan bajo si mi hosting tiene 8 GB de RAM?

El límite de memoria de PHP es una restricción por proceso, no el total de RAM del servidor. El hosting limita cuánta memoria puede usar cada script individual para evitar que un solo sitio agote todos los recursos del servidor.

¿Puedo aumentar la memoria desde el panel de control de mi hosting?

Sí, muchos paneles como cPanel o Syspanel (puerto 2106) ofrecen la opción de cambiar el memory_limit en la sección de "Configuración PHP" o "Select PHP Version". Es una buena alternativa si no quieres editar archivos.

¿Qué pasa si mi hosting no me deja modificar nada?

Algunos hostings compartidos tienen restricciones. En ese caso, contacta con el soporte técnico y solicita que aumenten el límite de memoria. Si se niegan, quizás es hora de buscar un hosting más flexible.

¿Aumentar la memoria hará que mi sitio sea más rápido?

No necesariamente. Si tu sitio es lento por otros motivos (imágenes pesadas, demasiadas peticiones HTTP, un tema mal optimizado), aumentar la memoria no solucionará la velocidad. Eso sí, eliminará los errores de memoria agotada, lo que indirectamente puede mejorar la experiencia del usuario.

¿Cuál es el límite máximo recomendado?

Para un sitio WordPress estándar, 512 MB es más que suficiente. Si necesitas más, es señal de que algo está mal optimizado o de que necesitas un plan de hosting más potente.

¿Puedo aumentar la memoria solo para una página específica?

No es una práctica común ni recomendable. La memoria se asigna por proceso, y cada página de WordPress ejecuta el mismo script PHP. Si una página necesita más memoria, es mejor aumentar el límite general.

Conclusión: no tengas miedo de modificar la memoria

Aumentar el PHP memory limit en WordPress es una de las tareas de mantenimiento más comunes y útiles que puedes aprender. No es peligroso si sigues los pasos correctos, y te ahorrará dolores de cabeza cuando tu sitio crezca y empiece a necesitar más recursos.

Empieza siempre por el método del wp-config.php, ya que es el más compatible y no depende del tipo de servidor que uses. Recuerda hacer una copia de seguridad antes de tocar nada, y si algo sale mal, siempre puedes revertir los cambios.

Con esta guía, ya tienes las herramientas para diagnosticar y solucionar los molestos errores de memoria. Si tu sitio sigue dando problemas después de aumentar el límite, es probable que el problema sea más profundo (un plugin mal codificado, un tema inflado o un hosting insuficiente). En ese caso, no dudes en contactar con el soporte de tu hosting o con un desarrollador especializado.

[TIP]: Guarda esta guía en tus favoritos. La necesitarás cada vez que instales un plugin pesado o tu sitio empiece a crecer. La memoria es como el espacio en tu casa: siempre viene bien tener un poco más del que necesitas.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel