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

Cómo solucionar el error de límite de memoria en WordPress

Actualizado el 31 de mayo de 2026

¡Hola! Soy tu técnico de soporte amigable. 😊

Hoy vamos a resolver uno de los errores más comunes y frustrantes en WordPress: el famoso error de límite de memoria. Si ves un mensaje como "Allowed memory size of X bytes exhausted" o "Fatal error: Out of memory", no te preocupes. Es un problema sencillo de arreglar, y aquí te voy a guiar paso a paso para que lo soluciones tú mismo.

Este artículo está pensado para que cualquier persona, incluso sin experiencia técnica, pueda entenderlo y aplicarlo. Vamos a usar términos claros, ejemplos prácticos y muchos consejos útiles. ¡Empecemos!

¿Qué es el error de límite de memoria en WordPress?

Imagina que tu sitio web es una cocina y la memoria PHP es el espacio en la encimera. Si intentas cocinar muchos platos al mismo tiempo (plugins, temas, imágenes grandes), la encimera se llena y todo se desordena. El error de límite de memoria ocurre cuando WordPress pide más espacio del que tiene asignado.

WordPress está hecho en PHP, un lenguaje que necesita un límite de memoria para funcionar. Si ese límite es muy bajo (por ejemplo, 32MB o 64MB), tu web se cuelga o muestra mensajes de error. Esto es muy común cuando instalas muchos plugins o usas un tema pesado.

[INFO] No te asustes. Este error no daña tu sitio permanentemente. Solo necesitas aumentar el límite de memoria. Es como darle más espacio a tu cocina.

¿Por qué ocurre este error?

Las causas más frecuentes son:

  • Demasiados plugins activos: Cada plugin consume memoria. Algunos son muy "glotones".
  • Temas mal optimizados: Un tema con muchas funciones innecesarias puede agotar la memoria.
  • Imágenes muy grandes: Subir fotos de 5MB sin comprimir satura el sistema.
  • Ataques o tráfico elevado: Si muchos usuarios visitan tu web a la vez, la memoria se agota.
  • Configuración del servidor: Por defecto, muchos servidores asignan solo 32MB o 64MB a WordPress. Es muy poco.

¿Cómo sé cuál es mi límite de memoria actual?

Antes de solucionarlo, necesitas saber cuánta memoria tienes ahora. Sigue estos pasos:

  1. Ve a Escritorio > Herramientas > Salud del sitio en tu panel de WordPress.
  2. Haz clic en la pestaña Información.
  3. Busca la sección Servidor. Ahí verás "Límite de memoria PHP" (por ejemplo, 128M o 256M).

Si ves un valor como 32M o 64M, es muy probable que necesites aumentarlo. Lo ideal para un sitio normal es 128M o 256M. Para sitios grandes (tiendas, revistas), hasta 512M.

Métodos para solucionar el error de memoria en WordPress

Te voy a enseñar 4 formas de aumentar el límite de memoria. Recomiendo probarlas en orden, de la más fácil a la más técnica. No necesitas ser un experto, solo seguir las instrucciones.

1. Aumentar memoria PHP WordPress desde el archivo wp-config.php

Este es el método más común y efectivo. Solo necesitas acceso a los archivos de tu web.

Paso 1: Accede a los archivos de tu sitio

Puedes hacerlo mediante cPanel (el panel de control de tu hosting) o mediante un cliente FTP como FileZilla. Si usas cPanel, busca "Administrador de archivos".

Paso 2: Encuentra el archivo wp-config.php

Está en la carpeta raíz de tu instalación de WordPress (normalmente llamada public_html o www). Haz clic derecho y selecciona Editar.

[WARNING] Siempre haz una copia de seguridad de este archivo antes de modificarlo. Si algo sale mal, puedes restaurarlo.

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

Busca la línea que dice define('WP_DEBUG', false); o similar. Justo antes de esa línea (o al final del archivo, antes de /* That's all, stop editing! */), pega esto:

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

Si necesitas aún más memoria, cambia 256M por 512M.

Paso 4: Guarda los cambios

Cierra el editor y guarda. Si usas cPanel, te pedirá confirmación. Luego, visita tu web para ver si el error desapareció.

[TIP] Si tu web tiene mucho tráfico o plugins pesados, también puedes añadir esta línea para aumentar la memoria de administración:
define('WP_MAX_MEMORY_LIMIT', '512M');

2. Aumentar memoria PHP WordPress desde cPanel (archivo php.ini)

Si el método anterior no funciona (por ejemplo, tu hosting bloquea cambios en wp-config), puedes modificar el archivo php.ini. Este archivo controla la configuración de PHP en tu servidor.

Paso 1: Accede a cPanel

Inicia sesión en tu cPanel (normalmente tudominio.com/cpanel). El puerto suele ser 2083 para HTTPS.

Paso 2: Busca "Selector de versión de PHP" o "MultiPHP INI Editor"

En la sección Software, encontrarás estas herramientas. Si usas Syspanel (anteriormente HestiaCP), recuerda que el puerto de acceso es el 2106.

Paso 3: Edita el valor de memory_limit

Busca la línea memory_limit y cámbiala. Por ejemplo, si dice 64M, pon 256M. Guarda los cambios.

[INFO] Algunos hostings no permiten editar php.ini. En ese caso, prueba con el método 1 o contacta a soporte.

3. Aumentar memoria PHP WordPress desde el archivo .htaccess

Este archivo está en la raíz de tu sitio (igual que wp-config.php). Es un archivo oculto, así que en cPanel activa la opción "Mostrar archivos ocultos".

Paso 1: Edita .htaccess

Abre el archivo con un editor de texto. Al final del archivo, añade estas líneas:

php_value memory_limit 256M
php_value upload_max_filesize 64M
php_value post_max_size 64M

Paso 2: Guarda y prueba

Guarda el archivo. Si ves un error 500 (Internal Server Error), es porque tu servidor no permite cambios en .htaccess. Simplemente borra las líneas que añadiste y prueba otro método.

4. Pide ayuda a tu hosting

Si ninguno de los métodos anteriores funciona, es probable que tu hosting tenga restricciones. La mayoría de los proveedores (como SiteGround, Hostinger, etc.) permiten aumentar la memoria desde su panel de control.

Paso 1: Busca una opción como "PHP Settings" o "Memory Limit"

En tu panel de hosting (cPanel, DirectAdmin o Syspanel), suele haber una sección de configuración de PHP.

Paso 2: Aumenta el valor

Busca memory_limit y cámbialo a 256M o 512M. Si no encuentras la opción, contacta al soporte técnico de tu hosting. Diles: "Necesito aumentar el límite de memoria PHP de mi sitio WordPress". Ellos lo harán en minutos.

[TIP] Si tu hosting no permite aumentarlo, considera migrar a uno mejor. Un buen hosting para WordPress debería ofrecer al menos 256MB de memoria PHP.

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

A veces el problema no es solo la memoria, sino cómo la usas. Aquí tienes pasos adicionales para optimizar tu web:

Revisa los plugins y temas

  • Desactiva todos los plugins y ve activándolos uno por uno para identificar al culpable.
  • Cambia temporalmente a un tema por defecto (como Twenty Twenty-Four). Si el error desaparece, tu tema es el problema.

Comprime imágenes

Usa plugins como Smush o ShortPixel para reducir el peso de las imágenes. También puedes usar herramientas online como TinyPNG.

Limpia la base de datos

Con plugins como WP-Optimize o Advanced Database Cleaner, elimina revisiones antiguas, borradores y spam.

Aumenta el límite de ejecución de PHP

A veces el script se corta por tiempo, no por memoria. Añade esto en wp-config.php:

set_time_limit(300);

(300 segundos = 5 minutos).

Preguntas frecuentes (FAQ)

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

Para un sitio pequeño, 128MB es suficiente. Para sitios con plugins pesados (WooCommerce, Elementor), 256MB. Para grandes proyectos, 512MB.

¿Puedo poner un límite de memoria muy alto?

Sí, pero no es recomendable. Si pones 1024MB (1GB), tu servidor podría ralentizarse o consumir muchos recursos. Lo ideal es empezar con 256MB y aumentar si es necesario.

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

Contacta al soporte. Si no te ayudan, cambia de hosting. Algunos hostings baratos tienen límites muy bajos.

¿El error de memoria afecta el SEO?

Sí, indirectamente. Si tu web se cuelga a menudo, Google notará que no responde bien y podría bajar tu posición en los resultados de búsqueda. Solucionarlo mejora la experiencia del usuario y el SEO.

¿Puedo evitar este error en el futuro?

Sí, con buenas prácticas:

  • No instales plugins innecesarios.
  • Usa un tema ligero y optimizado.
  • Programa copias de seguridad y limpiezas regulares.
  • Monitorea el uso de memoria con plugins como Query Monitor.

Conclusión

El error de límite de memoria en WordPress es molesto, pero se soluciona rápidamente. Con los métodos que te he enseñado (wp-config.php, php.ini, .htaccess o ayuda del hosting), podrás aumentar la memoria PHP de tu WordPress en minutos.

Recuerda que la prevención es clave. Mantén tu sitio limpio, optimizado y con suficientes recursos. Si sigues estos pasos, tu web funcionará sin problemas y tus visitantes estarán felices.

[TIP FINAL] Si no te sientes seguro haciendo cambios técnicos, pídele a tu hosting que lo haga por ti. Es su trabajo y te ayudarán encantados.

¡Espero que este artículo te haya sido útil! Si tienes más dudas, déjalas en los comentarios y te responderé lo antes posible. ¡Buena suerte con tu WordPress! 🚀

¿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