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

WordPress en cPanel: cómo solucionar el error de límite de memoria (FAQ)

Actualizado el 29 de noviembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, probablemente te has topado con ese molesto mensaje de error en tu sitio WordPress que dice algo como “Fatal error: Allowed memory size of X bytes exhausted” o “Error de límite de memoria”. No te preocupes, es uno de los problemas más comunes cuando trabajamos con WordPress en cPanel, y te prometo que tiene solución.

En esta guía tipo FAQ, voy a explicarte paso a paso qué significa este error, por qué ocurre y, lo más importante, cómo solucionarlo de forma segura y rápida. Todo desde el panel de control cPanel (y si usas Syspanel – el antiguo HestiaCP–, también te doy las indicaciones). Vamos a ello.


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

Este error aparece cuando WordPress intenta usar más memoria de la que tu servidor tiene permitida para un solo script PHP. Piensa en la memoria como el escritorio donde trabajas: si tienes muchas aplicaciones abiertas (plugins, temas, consultas a la base de datos), el escritorio se llena y el sistema operativo te dice “no puedo seguir, necesito más espacio”.

El límite de memoria PHP es un valor que define cuánta memoria puede consumir un script. Por defecto, muchos servidores lo configuran en 32 MB o 64 MB, pero los sitios modernos con WordPress (especialmente si tienes plugins de caché, comercio electrónico o constructores de páginas) pueden necesitar 128 MB, 256 MB o incluso más.

¿Por qué ocurre?

  • Un plugin o tema mal optimizado consume demasiada memoria.
  • Tienes muchas imágenes o contenido pesado.
  • El límite PHP está configurado muy bajo en tu servidor.
  • Hay un conflicto entre plugins.

¿Cuándo aparece?

  • Al intentar actualizar WordPress, un plugin o un tema.
  • Al subir archivos grandes.
  • Al usar el editor de bloques (Gutenberg) o constructores visuales.
  • Simplemente al cargar el panel de administración.

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

Antes de hacer cambios, necesitas conocer el valor actual. Hay dos formas sencillas:

1. Desde el panel de administración de WordPress

Ve a Herramientas > Salud del sitio > Información. Busca la sección Servidor y allí verás “límite de memoria PHP”. Ese es el valor que tu servidor permite a WordPress.

[TIP] Si el valor es 32M o 64M, es muy probable que necesites aumentarlo.

2. Desde cPanel

Accede a cPanel (generalmente en tudominio.com/cpanel). Busca la sección Software o Métricas y luego Selector de versión de PHP o Configuración de PHP. Allí verás una lista de parámetros; busca memory_limit.


¿Cómo solucionar el error de límite de memoria en WordPress desde cPanel?

Aquí tienes las soluciones más efectivas, ordenadas de la más simple a la más avanzada. Te recomiendo probarlas en este orden.

Solución 1: Aumentar el límite desde el archivo wp-config.php

Este es el método más rápido y no requiere acceso a configuraciones del servidor. Solo necesitas acceso FTP o al administrador de archivos de cPanel.

Pasos:

  1. Conéctate a cPanel y ve a Administrador de archivos (File Manager).
  2. Navega hasta la carpeta donde tienes instalado WordPress (normalmente public_html).
  3. Busca el archivo wp-config.php. Haz clic derecho y selecciona Editar.
  4. Justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */, agrega esta línea:
    define('WP_MEMORY_LIMIT', '256M');
    
    (Puedes cambiar 256M por 128M o 512M según necesites).
  5. Guarda los cambios y cierra el archivo.

[WARNING] Si tu sitio ya tiene esa línea, solo modifica el valor. No dupliques la línea.

Este cambio solo afecta a WordPress, no a otros scripts PHP del servidor.

Solución 2: Modificar el límite desde el archivo .htaccess

Si el método anterior no funciona (porque el servidor tiene restricciones más estrictas), prueba con .htaccess.

Pasos:

  1. En el Administrador de archivos de cPanel, busca el archivo .htaccess en la raíz de tu sitio (puede estar oculto; activa la opción “Mostrar archivos ocultos”).
  2. Edítalo y agrega estas líneas al principio (después de # BEGIN WordPress si existe):
    php_value memory_limit 256M
    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    
  3. Guarda y prueba tu sitio.

[INFO] Si no ves el archivo .htaccess, crea uno nuevo con un editor de texto plano (no Word) y súbelo a la raíz.

Solución 3: Cambiar el límite desde el Selector de PHP en cPanel (más potente)

Esta opción modifica el límite a nivel de servidor para tu cuenta de hosting. Es la más efectiva.

Pasos:

  1. En cPanel, busca Selector de versión de PHP o MultiPHP Manager (depende de tu proveedor).
  2. Haz clic en Configuración o Switch to PHP Options.
  3. Busca el parámetro memory_limit. Cámbialo a 256M o 512M.
  4. También puedes ajustar upload_max_filesize y post_max_size para evitar errores al subir archivos.
  5. Guarda los cambios.

¿Usas Syspanel (HestiaCP)?
Si tu panel es Syspanel (el antiguo HestiaCP, accesible por el puerto 2106), el proceso es similar:

  • Ingresa a https://tudominio.com:2106 (o la IP de tu servidor).
  • Ve a Servidor > Configuración de PHP.
  • Busca memory_limit y cámbialo.
  • Guarda y reinicia el servicio PHP (normalmente hay un botón “Reiniciar”).

Solución 4: Contactar a tu proveedor de hosting

Si ninguna de las soluciones anteriores funciona, es posible que tu plan de hosting tenga un límite duro (hard limit). Algunos proveedores no permiten subir de 128 MB en planes básicos.

Qué hacer:

  • Abre un ticket de soporte y pide que aumenten el límite de memoria PHP a 256 MB o más.
  • Si no es posible, considera migrar a un plan superior o a un hosting que ofrezca más flexibilidad.

[WARNING] No intentes modificar archivos del sistema o parámetros de PHP a nivel de servidor si no sabes lo que haces. Podrías romper todo el sitio.


Preguntas frecuentes (FAQ) sobre el error de memoria en WordPress

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

  • Mínimo: 64 MB (para sitios muy básicos).
  • Recomendado: 128 MB (para la mayoría de sitios con plugins comunes).
  • Óptimo: 256 MB o más (para sitios con WooCommerce, constructores de páginas, o mucho tráfico).

2. ¿Aumentar el límite de memoria hace que mi web vaya más lenta?

No necesariamente. Si tu sitio realmente necesita más memoria, aumentarlo evitará errores y permitirá que las páginas se carguen correctamente. Sin embargo, si tienes un plugin que consume memoria sin control, el problema no es el límite sino el plugin. Siempre es mejor optimizar primero.

3. ¿Puedo usar el plugin “WP Memory Limit” para solucionarlo?

Existen plugins que prometen aumentar el límite, pero no siempre funcionan porque no pueden modificar archivos del sistema si el servidor lo bloquea. Es más seguro y confiable hacerlo manualmente desde cPanel o Syspanel.

4. ¿Qué hago si después de aumentar el límite sigo viendo el error?

Entonces el problema no es el límite, sino un plugin o tema que está mal programado. Activa el modo de depuración de WordPress (agregando define('WP_DEBUG', true); en wp-config.php) y busca mensajes de error específicos. También puedes desactivar todos los plugins y reactivarlos uno por uno para identificar al culpable.

5. ¿El error de memoria afecta a los visitantes de mi web?

Sí, si el error aparece en el frontend (la parte pública), los visitantes verán una página en blanco o un mensaje de error. Si solo aparece en el panel de administración, tú no podrás gestionar el sitio, pero los usuarios sí podrán verlo.

6. ¿Cómo evitar que vuelva a ocurrir?

  • Mantén WordPress, los plugins y el tema siempre actualizados.
  • Elimina plugins que no uses.
  • Usa un tema ligero y optimizado.
  • Limita el número de revisiones de entradas (agrega define('WP_POST_REVISIONS', 5); en wp-config.php).
  • Considera usar un plugin de caché y optimización de base de datos.

Consejo final: La prevención es clave

El error de límite de memoria es una señal de alerta. No lo ignores solo aumentando el límite; investiga qué está consumiendo tanta memoria. Un sitio WordPress saludable debería funcionar bien con 128 MB, a menos que tengas necesidades especiales.

Resumen rápido de pasos:

  1. Verifica el límite actual desde Herramientas > Salud del sitio.
  2. Aumenta el límite desde wp-config.php o .htaccess.
  3. Si no funciona, usa el Selector de PHP en cPanel (o Syspanel puerto 2106).
  4. Si todo falla, contacta a tu hosting.

Y recuerda: si en algún momento te sientes perdido, tu proveedor de hosting (o yo, tu técnico amigable) estamos aquí para ayudarte. ¡No dudes en preguntar!

Espero que esta guía te haya sido útil. Ahora ve y aumenta ese límite de memoria para que tu WordPress vuele. ¡Éxito!

¿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