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

Aumentar el límite de memoria de PHP en WordPress

Actualizado el 12 de marzo de 2026

¿Tu WordPress muestra el temido error "Fatal error: Allowed memory size of X bytes exhausted"? No te preocupes, no eres el único. Este es uno de los avisos más comunes en el mundo del hosting, y la buena noticia es que tiene solución. En esta guía completa, te explicaré paso a paso cómo aumentar el límite de memoria de PHP en WordPress, sin necesidad de ser un experto en programación.

Entender qué es la memoria PHP y cómo gestionarla es clave para mantener tu web rápida y estable. A lo largo de este artículo, resolveremos las dudas más frecuentes, te mostraremos los métodos más seguros y te daremos consejos para evitar futuros problemas.

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

La memoria PHP es un recurso temporal que tu servidor asigna a cada script de WordPress para que pueda ejecutar sus funciones. Piensa en ella como el "espacio de trabajo" donde se cargan los plugins, los temas y las tareas internas. Si este espacio es demasiado pequeño, el sistema se queda sin recursos y muestra el error de memoria.

WordPress viene con un límite por defecto, pero este puede ser muy bajo según el tipo de hosting que tengas. Los sitios con muchos plugins, temas pesados o un alto tráfico suelen necesitar más memoria. Si no aumentas el límite, puedes experimentar:

  • Errores críticos en el panel de administración.
  • Páginas en blanco o que no cargan.
  • Problemas al subir archivos o al guardar entradas.
  • Caídas del sitio en momentos de mucho tráfico.

Por eso, saber cómo aumentar el límite de memoria de PHP en WordPress es una habilidad básica que todo administrador debería dominar.

¿Cuál es el límite de memoria recomendado?

No existe una respuesta única, pero hay un estándar. Para un sitio pequeño o mediano, 64 MB suelen ser suficientes. Para sitios con muchos plugins o un WooCommerce, te recomendamos subir a 128 MB o incluso 256 MB. El límite máximo que puedes configurar dependerá de los recursos de tu plan de hosting.

Si no sabes cuál es tu límite actual, puedes comprobarlo fácilmente:

  1. Ve a Escritorio > Herramientas > Salud del sitio.
  2. Pulsa en la pestaña Información.
  3. Busca la sección WordPress y luego Límite de memoria PHP.
  4. También puedes ver el valor de WP_MEMORY_LIMIT en el archivo wp-config.php.

Métodos para aumentar el límite de memoria de PHP en WordPress

Existen varias formas de hacerlo, pero la más efectiva y universal es modificar el archivo wp-config.php. Sin embargo, también puedes hacerlo desde el panel de control de tu hosting o mediante un plugin. Te los explico todos.

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

Este es el método que funciona en casi todos los casos. El archivo wp-config.php es el corazón de la configuración de WordPress. Para editarlo, necesitas acceder a tu hosting mediante FTP o el Administrador de Archivos de tu panel.

Pasos a seguir:

  1. Conecta a tu hosting: Usa un cliente FTP como FileZilla o el Administrador de Archivos de tu cPanel, Plesk o Syspanel (recuerda que el puerto de acceso a Syspanel es el 2106).
  2. Localiza el archivo: Navega hasta la raíz de tu instalación de WordPress. Normalmente está en public_html o htdocs.
  3. Encuentra la línea correcta: Busca la línea que dice /* That's all, stop editing! Happy publishing. */. Justo antes de esa línea, pega el siguiente código:
define( 'WP_MEMORY_LIMIT', '256M' );
  1. Guarda los cambios: Sube el archivo modificado al servidor, sobrescribiendo el original.

[TIP]: Si ves una línea que dice define('WP_MEMORY_LIMIT', '64M');, puedes simplemente cambiar el número 64 por 256 y guardar. No la dupliques.

[WARNING]: Asegúrate de hacer una copia de seguridad del archivo wp-config.php antes de modificarlo. Un error de sintaxis puede dejar tu web inaccesible.

2. Usar el archivo .htaccess (para servidores Apache)

Si tu hosting usa Apache, puedes intentar este método. Es menos fiable porque algunos servidores lo ignoran, pero es rápido de probar.

  1. Accede a la raíz de tu sitio y busca el archivo .htaccess. Si no lo ves, activa la opción de "mostrar archivos ocultos" en tu cliente FTP.
  2. Crea una copia de seguridad.
  3. Añade las siguientes líneas al final del archivo:
php_value memory_limit 256M
  1. Guarda y comprueba si el error ha desaparecido.

3. Modificar el archivo php.ini (si tu hosting lo permite)

Este es el archivo de configuración de PHP a nivel de servidor. No todos los hostings permiten editarlo, pero si tienes acceso, es una buena opción.

  1. Busca el archivo php.ini en la raíz de tu cuenta de hosting.
  2. Añade o modifica la línea:
memory_limit = 256M
  1. Guarda el archivo. Es posible que necesites reiniciar el servicio de PHP desde tu panel de control.

4. Aumentar la memoria desde el panel de control (cPanel, Plesk, Syspanel)

La mayoría de los paneles modernos ofrecen una interfaz para cambiar la versión de PHP y sus parámetros, incluida la memoria.

  • En cPanel: Busca la sección Seleccionar versión de PHP o MultiPHP INI Editor. Ahí podrás cambiar el valor de memory_limit.
  • En Plesk: Ve a la configuración de PHP para tu dominio y busca la directiva memory_limit.
  • En Syspanel: Inicia sesión en tu panel (recuerda, puerto 2106). Busca la sección de Gestión de PHP o Configuración avanzada. Ahí podrás ajustar el límite de memoria de forma visual, sin tocar código.

[INFO]: Este método es el más limpio, ya que no tocas los archivos de WordPress directamente y los cambios se aplican de forma más segura.

5. Usar un plugin (Solución rápida pero no recomendada a largo plazo)

Existen plugins como "WP Memory Limit" que prometen aumentar la memoria con un clic. Aunque funcionan, suelen añadir más peso a tu base de datos y pueden entrar en conflicto con otros plugins. Es mejor usar los métodos anteriores.

¿Qué hacer si el error persiste después de aumentar la memoria?

Si has aplicado los cambios y el error de límite memoria WordPress continúa, el problema puede ser más profundo. Aquí tienes algunas acciones a seguir:

  1. Desactiva todos los plugins: Ve a wp-admin/plugins.php y desactiva todos. Si el error desaparece, reactiva uno por uno para encontrar al culpable.
  2. Cambia a un tema por defecto: Un tema mal optimizado puede consumir mucha memoria. Prueba con un tema como Twenty Twenty-Four.
  3. Optimiza tu base de datos: Usa plugins como WP-Optimize para limpiar tablas y borrar datos basura.
  4. Comprueba los límites del servidor: Es posible que tu plan de hosting no tenga recursos suficientes. En ese caso, considera actualizar a un plan superior.

Preguntas frecuentes (FAQ) sobre el error de memoria PHP

Aquí respondemos a las dudas más habituales que nos llegan al soporte técnico.

¿Por qué recibo el error "Allowed memory size of X bytes exhausted"?

Este error significa que tu sitio ha intentado usar más memoria de la que el servidor le permite. Ocurre cuando un plugin, tema o función interna tiene un pico de consumo. Aumentar el límite es la solución inmediata, pero también deberías investigar la causa raíz.

¿Es seguro aumentar el límite de memoria a 256M?

Sí, es completamente seguro para la mayoría de los sitios. Solo asegúrate de que tu plan de hosting tenga suficientes recursos. Si tu servidor no tiene suficiente RAM física, aumentar el límite no ayudará y podría ralentizar otros sitios en el mismo servidor.

¿El límite de memoria es lo mismo que el espacio en disco?

No, son conceptos distintos. El espacio en disco es donde se guardan tus archivos y fotos. La memoria PHP es un espacio temporal de ejecución. No confundas ambos.

¿Puedo usar "WP_MEMORY_LIMIT" y "WP_MAX_MEMORY_LIMIT" a la vez?

Sí, son dos constantes diferentes.

  • WP_MEMORY_LIMIT define el límite para el panel de administración.
  • WP_MAX_MEMORY_LIMIT define el límite para tareas pesadas, como la edición de archivos o la importación de datos.

Puedes definir ambas en tu wp-config.php:

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

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

Algunos hostings compartidos tienen límites muy estrictos. En ese caso, contacta con el soporte de tu proveedor y solicita que aumenten el memory_limit para tu cuenta. Si no pueden, considera migrar a un hosting más flexible.

Consejos finales para evitar futuros errores de memoria

Aumentar el límite es una solución temporal. Para mantener tu WordPress saludable, sigue estos consejos:

  • Usa plugins ligeros: No acumules decenas de plugins. Cada uno añade carga.
  • Actualiza todo regularmente: WordPress, temas y plugins. Las actualizaciones suelen corregir fugas de memoria.
  • Elige un buen tema: Los temas premium suelen estar mejor optimizados que los gratuitos llenos de opciones.
  • Realiza copias de seguridad: Antes de cualquier cambio, guarda una copia de tu sitio.

[WARNING]: Si tienes un sitio de comercio electrónico o con mucho tráfico, te recomendamos encarecidamente que contrates un plan de hosting gestionado o un VPS. Los hostings compartidos baratos suelen ser la causa principal de los problemas de memoria.

En resumen, aumentar el límite de memoria de PHP en WordPress es un proceso sencillo que puedes hacer en minutos. Siguiendo los pasos de esta guía, podrás solucionar el error y dar a tu web el respiro que necesita. Si tienes alguna duda, recuerda que siempre puedes consultar la documentación de tu panel de control o contactar con tu proveedor de hosting.

Recuerda que en Syspanel (accesible a través del puerto 2106), tienes herramientas visuales para gestionar estos parámetros de forma segura y sin necesidad de tocar código, lo que lo convierte en la opción ideal si no te sientes cómodo editando archivos.

¿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