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

WordPress: Cómo subir el límite de memoria (memory_limit) en wp-config

Actualizado el 28 de febrero de 2026

¿Por qué WordPress me pide más memoria?

Si estás leyendo esto, es muy probable que hayas visto un mensaje como este: "Error: El sitio está experimentando problemas técnicos" o algo similar a "Allowed memory size of X bytes exhausted". No te preocupes, no has roto nada. Este es uno de los errores más comunes en WordPress y tiene una solución sencilla.

WordPress, como cualquier aplicación moderna, necesita un espacio de trabajo llamado memoria PHP para ejecutar sus scripts, procesar plugins, temas y manejar la base de datos. Cuando tu web crece (más visitas, más contenido, más plugins), necesita más espacio. Si el límite es demasiado bajo, el servidor se queda sin "aire" y lanza el famoso error de memoria.

El archivo wp-config.php es el corazón de tu instalación. Ahí se guardan las claves secretas, la conexión a la base de datos y, lo más importante para este tutorial, los ajustes de configuración avanzados. Subir el límite de memoria aquí es la forma más limpia y efectiva de solucionarlo.

¿Cuál es el límite por defecto y cuánto necesito?

El límite por defecto varía según tu proveedor de hosting. Normalmente, los servidores compartidos suelen tener un valor de 64 MB o 128 MB. Los servidores VPS o dedicados pueden tener configuraciones diferentes.

Para la mayoría de los sitios web, un límite de 256 MB es un punto dulce. Si tienes un sitio de comercio electrónico, un LMS (como LearnDash o Tutor LMS) o usas un plugin de caché pesado (como WP Rocket o W3 Total Cache), te recomiendo subirlo a 512 MB.

[INFO]: No te limites a copiar y pegar. Un valor demasiado alto (como 1 GB) en un servidor compartido puede hacer que tu cuenta sea suspendida por abuso de recursos. Empieza por 256 MB y ve subiendo si el error persiste.

Método 1: Editar wp-config.php (El más directo)

Este es el método que te recomiendo si tienes acceso a tu panel de control o a un cliente FTP como FileZilla. Es rápido, efectivo y no requiere conocimientos avanzados.

Paso 1: Localiza y descarga el archivo

Accede a tu hosting (cPanel, Syspanel o similar) y entra al administrador de archivos. Busca la carpeta public_html (o htdocs). Ahí encontrarás el archivo wp-config.php.

[WARNING]: Antes de tocar nada, descarga una copia de seguridad del archivo a tu ordenador. Si algo sale mal, puedes restaurarlo fácilmente.

Paso 2: Abre el archivo con un editor de texto

No uses el bloc de notas de Windows para esto, ya que puede alterar el formato. Usa un editor como Notepad++, Sublime Text o el editor integrado de tu panel de hosting.

Paso 3: Añade la línea mágica

Busca la línea que dice:

/* ¡Eso es todo! Deja de editar! Feliz publicación. */

Justo antes de esa línea, añade esta línea de código:

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

Quedaría así:

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

/* ¡Eso es todo! Deja de editar! Feliz publicación. */

Paso 4: Guarda y sube el archivo

Guarda el archivo con el mismo nombre y la misma codificación (UTF-8 sin BOM). Ahora súbelo de vuelta a tu servidor, reemplazando el original.

Paso 5: Verifica el cambio

Para comprobar que el cambio se ha aplicado, ve a Ajustes > Escritura en tu panel de WordPress (si puedes acceder). Si no puedes, no pasa nada. El simple hecho de que la web cargue ya es una buena señal.

[TIP]: También puedes añadir esta línea para aumentar la memoria de administración (el panel de WordPress), que a veces necesita un extra:

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

Esta línea se aplica solo al área de administración (/wp-admin), no al front-end de tu web.

Método 2: Editarlo desde el panel de hosting (Syspanel/cPanel)

Si no te sientes cómodo editando archivos manualmente, la mayoría de los paneles de control modernos ofrecen una interfaz gráfica para hacerlo.

Si usas Syspanel (antiguo HestiaCP)

Accede a tu panel Syspanel a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Una vez dentro:

  1. Ve a la sección de Archivos o Administrador de archivos.
  2. Navega hasta public_html.
  3. Busca wp-config.php, haz clic derecho y selecciona Editar.
  4. Añade la línea define('WP_MEMORY_LIMIT', '256M'); justo antes de la línea final.
  5. Guarda los cambios.

Si usas cPanel

  1. Entra en Administrador de archivos.
  2. Navega a public_html.
  3. Haz clic derecho en wp-config.php y selecciona Editar.
  4. Añade la línea y guarda.

Método 3: A través de un plugin (La opción fácil)

Si prefieres evitar el código por completo, existe un plugin llamado WP Config File Editor que te permite hacer estos cambios desde el escritorio de WordPress.

  1. Ve a Plugins > Añadir nuevo.
  2. Busca "WP Config File Editor".
  3. Instala y activa.
  4. Ve a Ajustes > WP Config File Editor.
  5. Busca el campo de "Memory Limit" y selecciona 256M o 512M.
  6. Guarda los cambios.

[INFO]: Este método solo funciona si tu sitio está funcionando. Si el error de memoria te impide acceder al panel, tendrás que usar el método manual.

¿Qué pasa si el error persiste después de subir el límite?

Si has subido el límite a 256M o incluso 512M y sigues viendo el error, el problema no es el límite. Es muy probable que un plugin o tema esté consumiendo demasiada memoria de forma ineficiente.

Cómo diagnosticar el problema

  1. Desactiva todos los plugins: Ve a Plugins > Plugins instalados y desactiva todos.
  2. Revisa si el error desaparece: Si la web carga bien, el problema es uno de los plugins.
  3. Activa los plugins uno a uno: Ve activando cada plugin y comprobando la web después de cada uno. Cuando el error vuelva a aparecer, habrás encontrado al culpable.
  4. Cambia a un tema por defecto: Si el problema persiste sin plugins, activa un tema como "Twenty Twenty-Four". Si el error desaparece, tu tema es el problema.

[WARNING]: No dejes tu web sin plugins durante mucho tiempo. Es un estado temporal de diagnóstico. Una vez encuentres el culpable, decide si buscar una alternativa o contactar con el desarrollador del plugin.

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

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

Para WooCommerce, te recomiendo un mínimo de 256 MB. Si tienes muchas extensiones o un catálogo grande, ve a 512 MB. WooCommerce es bastante exigente con la memoria.

¿Puedo poner "0" para que no haya límite?

No. Eso no es recomendable. Poner -1 en algunos casos puede significar "ilimitado", pero es peligroso porque puede saturar el servidor. Es mejor poner un valor concreto y razonable.

¿Subir la memoria afecta a la velocidad de mi web?

No directamente. La memoria es un recurso que se reserva cuando se necesita. Si tu web no la usa, no ralentiza nada. Sin embargo, si pones un límite demasiado alto y tu web tiene un error de código que consume mucha memoria, podrías sobrecargar el servidor.

¿Qué es el "memory_limit" en PHP exactamente?

Es una directiva de configuración de PHP que define la cantidad máxima de memoria que un script puede consumir. WordPress hereda este valor, pero puede sobrescribirlo con la constante WP_MEMORY_LIMIT.

¿Y si mi proveedor de hosting no me deja subirla?

Algunos hosts compartidos muy restrictivos tienen un límite máximo fijado en el servidor. Si no puedes subirlo por encima de 128M, contacta con el soporte de tu hosting. Si no te lo permiten, es posible que necesites un plan superior.

¿Qué diferencia hay entre WP_MEMORY_LIMIT y WP_MAX_MEMORY_LIMIT?

La primera define el límite para todo el sitio (front-end y admin). La segunda solo se aplica al área de administración (/wp-admin). Suelen usarse juntas para dar más memoria al panel de control sin afectar al rendimiento público.

Consejos finales para mantener tu WordPress saludable

Subir el límite de memoria es una solución rápida, pero no es la única. Para evitar futuros dolores de cabeza:

  • Mantén todo actualizado: WordPress, plugins y temas. Las actualizaciones suelen incluir mejoras de rendimiento.
  • Elimina plugins innecesarios: Cada plugin consume memoria y recursos, incluso si no lo usas.
  • Usa un plugin de caché: Reduce la carga del servidor y acelera tu web.
  • Contrata un buen hosting: Si tu web crece, un hosting compartido barato se quedará corto. Considera un VPS o un hosting gestionado de WordPress.

[TIP]: Si no sabes cuánta memoria consume tu web actualmente, puedes instalarte el plugin Query Monitor. Te mostrará el uso de memoria de cada página, consulta y script. Es una herramienta de diagnóstico excelente.

Recuerda que este cambio es reversible. Si ves que tu web va más lenta o notas algo raro, siempre puedes volver al valor anterior o eliminar la línea que añadiste.

Ahora ya sabes cómo subir el límite de memoria en WordPress. Con estos tres métodos, podrás resolver el error de memoria y tener tu web funcionando sin problemas. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte.

¿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