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

WordPress: Cómo aumentar el límite de memoria PHP (WP_MEMORY_LIMIT)

Actualizado el 19 de abril de 2026

¿Qué es el límite de memoria PHP y por qué es importante en WordPress?

Cuando instalas WordPress, no solo instalas un gestor de contenido: también activas un ecosistema completo de plugins, temas y scripts que trabajan juntos. Cada uno de estos elementos necesita un espacio de trabajo temporal en el servidor para ejecutarse, y ese espacio se llama memoria PHP.

Piensa en la memoria PHP como la mesa de trabajo de un cocinero. Si la mesa es muy pequeña, el cocinero solo puede preparar un plato a la vez y, si intenta hacer demasiadas cosas, todo se desordena. En WordPress, cuando la mesa (memoria) es insuficiente, el sitio se vuelve lento, muestra errores o directamente deja de cargar páginas complejas.

El parámetro que controla este espacio se llama WP_MEMORY_LIMIT. Es una constante definida en el archivo de configuración wp-config.php que le dice a WordPress cuánta memoria puede usar como máximo. Por defecto, WordPress establece un límite de 40 MB para sitios normales y 64 MB para sitios de administración, pero muchos plugins modernos, constructores de páginas como Elementor o WooCommerce, necesitan mucho más que eso para funcionar sin problemas.

Aumentar el límite de memoria PHP no es una solución mágica para todos los problemas de velocidad, pero es un primer paso fundamental para estabilizar un sitio que falla o se congela. Es como darle más RAM a tu ordenador: no hace que el procesador sea más rápido, pero permite que todo funcione sin colapsos.


¿Cómo saber si necesitas aumentar la memoria PHP?

Antes de tocar nada, debes confirmar que realmente necesitas más memoria. Los síntomas más comunes de falta de memoria en WordPress incluyen:

  • Errores fatales como "Allowed memory size of 67108864 bytes exhausted" (que son 64 MB).
  • Páginas en blanco al intentar editar entradas o usar el personalizador.
  • El panel de administración se congela o tarda muchísimo en cargar.
  • Plugin que no se activa o se desactiva solo al momento de activarlo.
  • La página de "Ajustes" no guarda los cambios correctamente.

Si ves cualquiera de estos problemas, es muy probable que necesites aumentar el límite. Para confirmarlo, puedes revisar los logs de errores de tu servidor o usar un plugin como "WP Memory Usage" que te muestra en tiempo real cuánta memoria está consumiendo tu sitio.

[WARNING] No aumentes la memoria a valores extremos como 1 GB sin necesidad. Esto no hará que WordPress sea más rápido, solo permitirá que consuma más recursos del servidor, lo que puede afectar a otros sitios o a tu propia factura de hosting.


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

Esta es la forma más segura y controlada de aumentar la memoria PHP. El archivo wp-config.php es el corazón de la configuración de WordPress y se encuentra en la raíz de tu instalación.

Paso a paso para editar wp-config.php

  1. Accede a tu hosting mediante FTP (FileZilla es una buena opción) o desde el administrador de archivos de tu panel de control.

  2. Localiza el archivo wp-config.php en la carpeta principal de WordPress. Normalmente está en la misma carpeta donde tienes las carpetas wp-admin, wp-content y wp-includes.

  3. Descarga una copia de seguridad del archivo antes de editarlo. Esto es crucial por si algo sale mal.

  4. Abre el archivo con un editor de texto plano (nunca uses Word o programas que añadan formato).

  5. Busca la línea que dice define( 'WP_DEBUG', false ); o el bloque de ajustes de depuración. Justo antes de esa línea, añade esta nueva línea:

define( 'WP_MEMORY_LIMIT', '256M' );

También puedes definir la memoria máxima para el administrador con:

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

  2. Verifica el cambio entrando a tu panel de administración. Ve a "Herramientas" > "Salud del sitio" y busca la sección de memoria. Debería reflejar el nuevo valor.

[TIP] Si no encuentras la línea exacta de WP_DEBUG, simplemente añade la línea justo después de la línea <?php que está al principio del archivo. WordPress leerá la constante sin importar dónde esté, siempre que esté dentro del bloque PHP.


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

Si no puedes o no quieres tocar el wp-config.php, puedes intentar con el archivo .htaccess. Este método funciona en la mayoría de los servidores Apache, pero no es tan fiable porque algunos servidores tienen configuraciones que ignoran estas directivas.

Cómo hacerlo

  1. Conecta por FTP y busca el archivo .htaccess en la raíz de tu instalación de WordPress. Si no existe, puedes crearlo.

  2. Añade estas líneas al final del archivo:

<IfModule mod_php.c>
php_value memory_limit 256M
php_value upload_max_filesize 64M
php_value post_max_size 64M
</IfModule>
  1. Guarda y sube el archivo.

[WARNING] Si usas Nginx o LiteSpeed, este método no funcionará. Además, si tu hosting utiliza PHP-FPM, las directivas deben ir en un archivo .user.ini, no en .htaccess. Si no estás seguro, usa el método 1.


Método 3: Desde el archivo php.ini (el método más técnico)

Este es el método más directo, pero requiere acceso al servidor. No todos los hostings permiten modificar php.ini, pero si tienes un VPS o un hosting con panel de control, es posible.

Pasos

  1. Crea un archivo llamado php.ini en la carpeta raíz de tu WordPress (si no existe).

  2. Escribe dentro:

memory_limit = 256M
max_execution_time = 300
max_input_time = 300
post_max_size = 64M
upload_max_filesize = 64M
  1. Guarda el archivo. Dependiendo de tu configuración, puede que necesites subir este archivo a la carpeta wp-admin también.

[INFO] Algunos paneles de control como Syspanel (que se accede por el puerto 2106) ofrecen una interfaz gráfica para modificar estos valores sin tocar archivos. Busca la sección "PHP Settings" o "Configuración de PHP" en tu panel. Si tu hosting usa Syspanel, inicia sesión en http://tudominio.com:2106 y busca la opción de "Ajustes PHP".


Método 4: Usar un plugin para aumentar la memoria

Si no te sientes cómodo editando archivos, hay plugins que hacen el trabajo por ti. Uno de los más populares es "WP Memory Limit" o "WP Increase Memory Limit". Estos plugins añaden automáticamente la constante al wp-config.php con un simple clic.

Ventajas:

  • No necesitas conocimientos técnicos.
  • El plugin te muestra cuánta memoria está usando tu sitio en tiempo real.

Desventajas:

  • Si el plugin se desactiva, la configuración se pierde.
  • Algunos plugins de este tipo no están bien codificados y pueden generar conflictos.

[TIP] Si usas un plugin para esto, asegúrate de que sea de un desarrollador conocido y que tenga buenas valoraciones. Después de configurar la memoria, puedes desactivar el plugin y la constante seguirá activa en el archivo.


¿Qué valor de memoria deberías elegir?

Esta es la pregunta más común. No hay una respuesta única, pero aquí tienes una guía práctica:

  • 64 MB – Valor por defecto de WordPress. Suficiente para blogs simples con pocos plugins.
  • 128 MB – Recomendado para sitios con 5-10 plugins y temas ligeros.
  • 256 MB – Ideal para sitios con WooCommerce, Elementor, o plugins de caché y seguridad.
  • 512 MB – Para sitios grandes con mucho tráfico o plugins muy pesados.
  • 1 GB o más – Solo para sitios muy complejos o aplicaciones web con WordPress como base.

Empieza con 256 MB y monitorea el rendimiento. Si sigues teniendo errores, sube a 512 MB. Pero recuerda: más memoria no significa un sitio más rápido, solo evita que se bloquee. Para mejorar la velocidad real, necesitas optimizar imágenes, usar caché y elegir un buen hosting.


Errores comunes al intentar aumentar la memoria PHP

Error 1: "Allowed memory size of X bytes exhausted"

Este es el error más típico. Significa que el límite actual es demasiado bajo para lo que tu sitio necesita. Aplica cualquiera de los métodos anteriores y debería resolverse.

Error 2: El cambio no se refleja

Si modificas wp-config.php pero el panel de administración sigue mostrando el mismo límite, puede ser que:

  • Estés editando el archivo equivocado (hay varios wp-config.php si tienes subdominios).
  • Tu hosting tenga un límite máximo impuesto desde el servidor que no puedes superar.
  • Necesites limpiar la caché del navegador o la caché de WordPress.

Error 3: Página en blanco después de editar wp-config.php

Esto suele pasar si has añadido la línea fuera del bloque PHP o si hay un error de sintaxis. Solución: sube la copia de seguridad que hiciste y vuelve a intentarlo con más cuidado.


Consejos adicionales para mejorar el rendimiento de WordPress

Aumentar la memoria es solo el primer paso. Si quieres que tu sitio vuele, considera estas prácticas:

  • Usa un plugin de caché como WP Super Cache o W3 Total Cache. Esto reduce la carga del servidor.
  • Optimiza tus imágenes con plugins como Smush o ShortPixel. Las imágenes pesadas son la causa más común de lentitud.
  • Elimina plugins innecesarios. Cada plugin que tienes activo consume memoria.
  • Actualiza todo: WordPress, temas y plugins. Las versiones antiguas suelen tener fugas de memoria.
  • Elige un hosting de calidad. Un hosting compartido barato siempre tendrá limitaciones de memoria.

[INFO] Si usas Syspanel como panel de control (recuerda que se accede por el puerto 2106), puedes ver el consumo de memoria en tiempo real en la sección "Monitoreo" o "Recursos". Esto te ayudará a saber si necesitas más memoria o si el problema es otro.


Preguntas frecuentes sobre WP_MEMORY_LIMIT

¿Puedo aumentar la memoria PHP sin acceso al archivo wp-config.php?

Sí, puedes usar un plugin o el archivo .htaccess, pero el método más fiable siempre será modificar wp-config.php. Si tu hosting no te permite editar archivos, contacta con el soporte técnico de tu proveedor.

¿Aumentar la memoria PHP afecta a mi factura de hosting?

Depende del tipo de hosting. En un plan compartido, la memoria es limitada y compartida entre varios sitios. Si consumes demasiada, el servidor puede penalizarte o el hosting puede ofrecerte un plan superior. En un VPS o servidor dedicado, no hay problema siempre que el hardware lo soporte.

¿Cuál es la diferencia entre WP_MEMORY_LIMIT y WP_MAX_MEMORY_LIMIT?

WP_MEMORY_LIMIT define la memoria máxima para todo el sitio, incluyendo el front-end. WP_MAX_MEMORY_LIMIT es específico para el panel de administración. Si defines solo el primero, el administrador usará ese mismo valor, pero es recomendable definir ambos para tener más control.

¿Por qué mi hosting no me deja aumentar la memoria a más de 256 MB?

Algunos hostings imponen un límite máximo en el servidor que no se puede superar desde wp-config.php. Esto es común en planes de hosting compartido baratos. Si necesitas más memoria, tendrás que cambiar a un plan superior o a un VPS.

¿Aumentar la memoria PHP es lo mismo que aumentar la RAM del servidor?

No. La memoria PHP es un límite por proceso de WordPress. La RAM del servidor es el hardware físico. Aumentar la memoria PHP solo permite que cada proceso de WordPress use más RAM, pero si el servidor no tiene suficiente RAM física, no habrá memoria que asignar.


Conclusión: Tu sitio necesita ese impulso

Aumentar el límite de memoria PHP en WordPress es una de las tareas de mantenimiento más importantes que puedes hacer, especialmente si tu sitio está creciendo o usas plugins pesados. No es complicado, y con esta guía tienes cuatro métodos diferentes para lograrlo, desde el más sencillo (editar wp-config.php) hasta el más técnico (modificar php.ini).

Recuerda siempre hacer una copia de seguridad antes de tocar archivos, y verifica los cambios en "Salud del sitio" para confirmar que se aplicaron correctamente. Si después de aumentar la memoria sigues teniendo errores, el problema puede ser otro: revisa tus plugins, optimiza tus imágenes y considera mejorar tu plan de hosting.

Y si tu hosting usa Syspanel como panel de control, no olvides que puedes acceder a él a través del puerto 2106 para gestionar la configuración de PHP de forma gráfica, sin necesidad de tocar archivos.

Con la memoria adecuada, tu WordPress funcionará sin errores, tus visitantes estarán más contentos y tú podrás concentrarte en lo que realmente importa: crear contenido de calidad.

¿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