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

Cómo aumentar el límite de memoria de WordPress (wp-config.php)

Actualizado el 25 de marzo de 2026

¿Tu WordPress se queda congelado, muestra el temido error de "memoria agotada" o simplemente no te deja subir un plugin porque se cae el servidor? Respira, no eres el único. Este es uno de los problemas más comunes que existen, y la buena noticia es que tiene una solución muy sencilla que tú mismo puedes aplicar sin ser un experto en programación.

En esta guía completa y paso a paso, vamos a desglosar todo lo que necesitas saber sobre el límite de memoria de WordPress, cómo funciona, por qué es importante y, sobre todo, cómo aumentarlo de forma segura editando el archivo wp-config.php. Olvídate del miedo a romper algo; al final de este artículo serás capaz de hacerlo con total confianza.

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

Para entenderlo fácil, imagina que tu web es un restaurante y la memoria es la cocina. Cada vez que un visitante entra a tu página, el "chef" (el servidor) necesita un espacio en la cocina para preparar el plato (la página web). Si llegan muchos clientes a la vez o si un plato es muy complicado (un plugin pesado o una página con muchos elementos), la cocina se queda sin espacio y el chef tiene que decir: "Lo siento, ya no puedo cocinar más".

Ese es exactamente el error "Allowed memory size of X bytes exhausted" (Tamaño de memoria permitido agotado). WordPress tiene un límite predefinido de cuánta "cocina" (memoria RAM) puede usar. Este límite se define en el archivo wp-config.php mediante la constante WP_MEMORY_LIMIT o WP_MAX_MEMORY_LIMIT.

Aumentar este límite es como ampliar la cocina del restaurante: le das a tu web más espacio para trabajar, lo que se traduce en:

  • Menos errores fatales: Se acabaron los mensajes de error en blanco.
  • Mayor velocidad: El servidor no se satura tan rápido.
  • Compatibilidad: Los plugins y temas modernos (sobre todo los de construcción de páginas como Elementor o Divi) requieren más memoria para funcionar correctamente.
  • Estabilidad: Tu sitio no se caerá cuando tengas un pico de tráfico.

El valor por defecto suele ser de 40M (40 Megabytes) para sitios normales y 64M para sitios con más recursos. Sin embargo, en la práctica, la mayoría de los sitios web modernos necesitan al menos 128M o incluso 256M para funcionar sin problemas.

Antes de empezar: Prepara tu "botiquín de primeros auxilios"

Aumentar la memoria en WordPress es un proceso muy seguro si sigues los pasos correctamente. Pero, como en cualquier operación, es mejor prevenir que curar. Antes de tocar nada, haz una copia de seguridad completa de tu sitio web.

  • Copia de seguridad del archivo wp-config.php: Este es el archivo que vamos a editar. Descárgalo a tu ordenador o cópialo en un bloc de notas. Si algo sale mal, puedes restaurarlo en segundos.
  • Copia de seguridad de la base de datos: Aunque no la tocaremos, es una buena práctica tener un respaldo reciente por si acaso.

[WARNING]: No edites el archivo wp-config.php directamente desde el editor de texto del panel de control de tu hosting si no tienes cuidado. Asegúrate de tener una copia local antes de hacer cualquier cambio. Un pequeño error de sintaxis (como una coma o un punto mal puesto) puede dejar tu web inaccesible. Si esto ocurre, no te asustes: simplemente sube la copia de seguridad que guardaste y todo volverá a la normalidad.

Método 1: Aumentar el límite de memoria editando wp-config.php (El método más común)

Este es el método más directo y efectivo. Vamos a añadir una línea de código mágica al corazón de tu WordPress.

Paso 1: Accede a tu archivo wp-config.php

Para llegar a este archivo, tienes dos caminos principales:

  1. A través de un Cliente FTP (como FileZilla): Conecta a tu servidor usando las credenciales FTP que te proporcionó tu proveedor de hosting. Una vez conectado, navega hasta la carpeta raíz de tu sitio web (normalmente se llama public_html, htdocs o el nombre de tu proyecto). Ahí encontrarás el archivo wp-config.php.
  2. A través del Administrador de Archivos de tu Panel de Control (cPanel o Syspanel): Si tu hosting usa Syspanel (recuerda que el puerto de acceso es el 2106), inicia sesión en tu panel y busca la sección de "Administrador de Archivos" o "File Manager". Navega hasta la raíz de tu sitio y localiza el archivo.

[INFO]: Si tu hosting usa Syspanel (puerto 2106), el proceso es idéntico al de cPanel. Busca la herramienta "Administrador de Archivos" en el menú principal. Es muy intuitivo.

Paso 2: Edita el archivo con un editor de texto plano

Una vez que tengas el archivo localizado, haz clic derecho sobre él y selecciona "Editar" o "Ver/Editar". Se abrirá un editor de texto. Es crucial que uses un editor de texto plano (como el Bloc de Notas de Windows o el editor de código de tu panel) y NO un procesador de textos como Word, ya que podría añadir caracteres invisibles que rompan el código.

Paso 3: Añade la línea de código mágica

Dentro del archivo, verás un montón de código PHP. No te asustes. Busca la línea que dice:

/* ¡Eso es todo, deja de editar! Happy publishing. */

Justo ANTES de esa línea, pega el siguiente código:

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

También puedes añadir otra línea justo debajo para aumentar el límite de memoria para el administrador (el panel de control de WordPress):

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

Explicación:

  • define : Es la función de PHP para definir constantes.
  • 'WP_MEMORY_LIMIT' : Es el nombre de la constante que WordPress usa para saber cuánta memoria puede usar para el sitio web en general.
  • '256M' : Es el valor que le estamos dando. Esto significa 256 Megabytes. Puedes cambiarlo a 128M, 512M o lo que necesites, pero 256M es un excelente punto de partida para la mayoría de los sitios.
  • 'WP_MAX_MEMORY_LIMIT' : Esta constante es específica para el área de administración. A veces, la parte de administración necesita más memoria que el sitio público, especialmente si usas un constructor de páginas.

Recomendación: Empieza con 128M si tu sitio es sencillo, o directamente con 256M si usas muchos plugins o un theme complejo. No es recomendable poner valores excesivamente altos como 1G (1 Gigabyte) a menos que tu plan de hosting lo permita, ya que podría no servir de nada y solo ralentizar el servidor si no tiene suficientes recursos físicos.

Paso 4: Guarda y sube el archivo

Guarda los cambios en el editor y, si estás usando FTP, sube el archivo modificado a tu servidor, sobrescribiendo el anterior. Si estás usando el administrador de archivos del panel, simplemente guarda los cambios.

Paso 5: Verifica el cambio

Ahora, ve a tu sitio web y recarga la página. Si el error de memoria ha desaparecido, ¡felicidades! Has solucionado el problema. Para estar 100% seguro, puedes verificar el límite activo.

[TIP]: Para ver el límite de memoria real, instala un plugin llamado "WP Memory Usage" o "Query Monitor". Te mostrará en el escritorio cuánta memoria está usando tu sitio y cuál es el límite máximo permitido. Es una forma muy visual de confirmar que el cambio se ha aplicado.

Método 2: Aumentar el límite a través de php.ini (Para usuarios más avanzados)

A veces, el método del wp-config.php no es suficiente. Esto puede ocurrir si tu hosting tiene un límite muy restrictivo en la configuración global de PHP. En este caso, necesitas crear o editar un archivo llamado php.ini en la raíz de tu sitio.

¿Qué es php.ini? Es el archivo de configuración maestro de PHP. Aquí se definen los límites globales del servidor.

¿Cómo hacerlo?

  1. Crea un archivo de texto plano llamado php.ini.
  2. Dentro, escribe lo siguiente:
memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M
  1. Sube este archivo a la carpeta raíz de tu sitio (la misma donde está wp-config.php).

[WARNING]: Este método es más poderoso, pero también más delicado. Si tu hosting ya tiene un archivo php.ini en una ubicación superior, podrías estar sobrescribiendo configuraciones importantes sin saberlo. Es mejor usar este método solo si el primer paso no funciona. Si no estás seguro, consulta la documentación de tu proveedor de hosting o contacta con su soporte.

Método 3: Aumentar la memoria desde el panel de control (Syspanel o cPanel)

Algunos paneles de control modernos, como Syspanel (acceso por el puerto 2106), ofrecen una interfaz gráfica para gestionar estos parámetros sin tocar código.

En cPanel:

  1. Busca la sección "Software" o "Lenguajes".
  2. Haz clic en "Select PHP Version" o "MultiPHP INI Editor".
  3. Si usas "MultiPHP INI Editor", selecciona tu sitio web en el menú desplegable.
  4. Busca la opción memory_limit y cambia el valor (por ejemplo, a 256M).
  5. Guarda los cambios.

En Syspanel (puerto 2106):

  • El proceso es muy similar. Busca una sección llamada "PHP", "Configuración PHP" o "Gestor de PHP".
  • Dentro, encontrarás un editor de valores como memory_limit, upload_max_filesize, etc.
  • Modifica memory_limit a 256M y guarda.

[INFO]: Si tu hosting te da acceso a Syspanel (recuerda, por el puerto 2106), te recomiendo encarecidamente usar esta interfaz. Es mucho más segura y visual, y evitas el riesgo de romper código. Es la opción más amigable para principiantes.

Solución de problemas comunes: ¿Por qué no funciona?

Has seguido los pasos al pie de la letra, pero el límite no cambia. ¿Qué está pasando?

  • Caché del navegador: A veces, el navegador guarda una versión antigua de la página. Prueba a limpiar la caché del navegador o a abrir la web en una ventana de incógnito.
  • Caché de plugins de caché (como W3 Total Cache o WP Rocket): Si usas un plugin de caché, es posible que esté sirviendo una versión estática de tu web. Limpia la caché de estos plugins.
  • Caché del servidor (Varnish, LiteSpeed Cache): Algunos hosts usan una caché a nivel de servidor. Puede que necesites purgarla desde el panel de control (Syspanel o cPanel).
  • El error viene de otro archivo: Asegúrate de haber editado el archivo correcto. A veces hay varios archivos wp-config.php en el servidor (por ejemplo, uno en una subcarpeta). Verifica que has editado el de la raíz de tu sitio.

[TIP]: Para verificar si tu cambio se ha aplicado correctamente, crea un archivo llamado info.php en la raíz de tu sitio con el siguiente contenido:

<?php phpinfo(); ?>

Luego, accede a tudominio.com/info.php en tu navegador. Busca la línea memory_limit. Si muestra 256M, ¡lo has conseguido! IMPORTANTE: Borra este archivo inmediatamente después de comprobarlo, ya que es un peligro de seguridad.

Más allá de la memoria: El error "Fatal error: Allowed memory size"

Este error específico es el que te ha traído aquí. Pero si lo ves, no solo es un problema de límite. A veces, es un síntoma de un plugin o tema mal codificado que está consumiendo recursos de forma excesiva.

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

  1. Desactiva todos los plugins: Si el error desaparece, vas activando los plugins uno a uno hasta encontrar al culpable. Este es el método más efectivo para diagnosticar conflictos.
  2. Cambia a un tema por defecto (como Twenty Twenty-Four): Si el error desaparece, el problema es tu tema.
  3. Optimiza tu base de datos: Una base de datos hinchada con revisiones antiguas y transients puede ralentizar todo. Usa plugins como WP-Optimize para limpiarla.

Preguntas frecuentes (FAQ) sobre el límite de memoria de WordPress

P: ¿Cuál es el límite de memoria recomendado para WordPress?

R: Para un sitio web estándar, 128M es un buen mínimo. Si usas un constructor de páginas, WooCommerce o muchos plugins, 256M es lo más recomendado. Para sitios muy grandes o con mucho tráfico, 512M es aceptable.

P: ¿Puedo poner el límite de memoria a 1G?

R: Técnicamente sí, pero no lo recomiendo a menos que tu servidor tenga recursos físicos de sobra. Si pones un límite muy alto y el servidor no tiene suficiente RAM física, podría provocar una caída del servidor (memoria swap) y hacer tu web más lenta.

P: ¿Es seguro aumentar el límite de memoria?

R: Sí, es completamente seguro. Solo estás dando permiso a WordPress para usar más recursos de los que ya están disponibles en tu servidor. No estás "rompiendo" nada. A menos que tu plan de hosting tenga un límite duro en la configuración de PHP, no hay riesgo.

P: ¿Qué pasa si mi hosting no me deja aumentar la memoria?

R: Eso es poco común, pero algunos hosts de bajo coste tienen límites muy estrictos. En ese caso, contacta con el soporte técnico de tu proveedor y pregúntales si pueden aumentarte el límite de memoria o si necesitas cambiar a un plan superior.

P: ¿La memoria de WordPress es lo mismo que la RAM del servidor?

R: No exactamente. La memoria de WordPress es la cantidad de RAM que PHP puede usar para ejecutar un script (tu web). La RAM del servidor es el total físico disponible. Si tu web usa 128M de memoria, pero el servidor solo tiene 512M de RAM y tiene 10 sitios web como el tuyo, se saturará.

Conclusión: Toma el control de tu WordPress

Aumentar el límite de memoria en WordPress es una de las primeras tareas de mantenimiento que debes aprender. Es como cambiarle el aceite al coche: simple, necesario y evita problemas graves a largo plazo. Con los tres métodos que te he mostrado, no tienes excusa para no hacerlo.

Recuerda que la clave está en la prevención. Si tu sitio ya te ha dado el error "Allowed memory size", no esperes a que vuelva a pasar. Aplica estos cambios hoy mismo y dale a tu web la "cocina" más grande que necesita para trabajar de forma fluida y rápida.

Empieza con el método del wp-config.php (el más común) y si necesitas más control, usa el panel de tu hosting (Syspanel en el puerto 2106 o cPanel). Y si te surge cualquier duda, no dudes en volver a consultar esta guía o contactar con tu proveedor de hosting. ¡Tu web te lo agradecerá!

¿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