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

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

Actualizado el 18 de abril de 2026

¡Hola! ¿Tu web en WordPress se ha quedado bloqueada y ves un mensaje de error sobre la memoria? No te preocupes, es uno de los problemas más comunes y, por suerte, tiene una solución muy sencilla. Este error suele aparecer cuando un plugin, un tema o incluso el propio WordPress intenta usar más memoria de la que tiene permitida.

En esta guía, te explicaré paso a paso cómo aumentar el memory limit en WordPress desde cPanel, la herramienta de gestión de tu hosting. Además, resolveremos dudas frecuentes para que tu sitio vuelva a funcionar sin problemas.


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

El error de memoria en WordPress se manifiesta con mensajes como:

"Fatal error: Allowed memory size of X bytes exhausted"

O también:

"Error de memoria: Tamaño de memoria permitido agotado"

Esto ocurre porque tu instalación de WordPress tiene un límite de memoria PHP (por ejemplo, 32MB o 64MB) y algún proceso, como la instalación de un plugin pesado o la subida de una imagen grande, supera ese límite. La buena noticia es que aumentar el memory limit desde cPanel es un proceso rápido y seguro.


¿Por qué ocurre este error?

Las causas más habituales son:

  • Plugins o temas mal optimizados: Algunos consumen mucha memoria, especialmente los de galerías, sliders o constructores de páginas.
  • Subida de archivos multimedia grandes: Imágenes de alta resolución o archivos PDF pesados.
  • Actualizaciones de WordPress: A veces el proceso de actualización requiere más memoria temporal.
  • Base de datos sobrecargada: Si tienes muchos comentarios, revisiones de entradas o tablas de caché.

Primer paso: Verifica el límite actual de memoria PHP

Antes de hacer cambios, es útil saber cuál es tu PHP memory limit actual en cPanel. Así confirmamos que el problema es realmente un límite bajo.

¿Cómo verlo?

  1. Accede a cPanel de tu hosting (normalmente es tudominio.com/cpanel).
  2. Busca la sección "Software" o "Seleccionar versión de PHP" (a veces se llama "MultiPHP Manager" o "Selector de PHP").
  3. Dentro, verás una opción llamada "memory_limit". Anota el valor que aparece (por ejemplo, 128M, 256M, etc.). Si es menor a 128M, es muy probable que necesites aumentarlo.

[INFO] Si no ves esta opción, significa que tu hosting tiene configuraciones predefinidas. No te preocupes, más adelante veremos cómo modificarlo mediante archivos.


Segundo paso: Aumentar el memory limit desde cPanel (método recomendado)

La forma más directa y segura de solucionar el error de memoria es modificar el límite desde el propio cPanel. Sigue estos pasos:

1. Accede al editor de PHP

  • En cPanel, busca "Seleccionar versión de PHP" o "MultiPHP Manager".
  • Haz clic en el icono correspondiente.

2. Ajusta el valor de memory_limit

  • Se abrirá una tabla con las configuraciones de PHP para tu cuenta.
  • Busca la fila "memory_limit".
  • Cambia el valor a 256M o 512M (recomendado). Si tu hosting lo permite, incluso 1024M, pero 256M suele ser suficiente para la mayoría de sitios.
  • Guarda los cambios (normalmente con un botón "Apply" o "Save").

3. Verifica que el cambio se aplicó

  • Vuelve a la sección de "Seleccionar versión de PHP" y confirma que ahora aparece el nuevo valor.

[TIP] Si tu hosting usa Syspanel (HestiaCP), el acceso es similar: entra por el puerto 2106 (ejemplo: tudominio.com:2106), busca "PHP" y luego "Configuración". Allí podrás modificar el memory_limit de forma gráfica.


Tercer paso: Aumentar el memory limit editando archivos (alternativa)

Si no puedes modificar el límite desde cPanel (por ejemplo, si tu plan de hosting no lo permite), puedes hacerlo manualmente editando el archivo wp-config.php o creando un php.ini. Es igual de efectivo.

Opción A: Editar el archivo wp-config.php

  1. Desde cPanel, entra al Administrador de archivos (File Manager).
  2. Navega hasta la carpeta raíz de tu WordPress (normalmente public_html o public_html/tu-sitio).
  3. Busca el archivo wp-config.php y haz clic derecho para Editar.
  4. Justo antes de la línea que dice /* That's all, stop editing! */, añade el siguiente código:
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
  1. Guarda los cambios. El primer valor (WP_MEMORY_LIMIT) es para el frontend, el segundo (WP_MAX_MEMORY_LIMIT) para el backend (admin). Ajusta según necesites.

Opción B: Crear o modificar el archivo php.ini

  1. En el Administrador de archivos, crea un archivo llamado php.ini en la raíz de tu sitio (donde está wp-config.php).
  2. Si ya existe, edítalo.
  3. Agrega esta línea:
memory_limit = 256M
  1. Guarda y cierra. Este método es útil si tu hosting permite sobrescribir configuraciones globales.

[WARNING] Ten cuidado al editar archivos. Siempre es buena idea hacer una copia de seguridad del archivo original antes de modificarlo. Si algo sale mal, puedes restaurarlo.


Cuarto paso: Aumentar el memory limit desde .htaccess (método adicional)

Otra opción, aunque menos recomendada, es usar el archivo .htaccess. Solo funciona si tu hosting permite estas directivas.

  1. Desde el Administrador de archivos, localiza el archivo .htaccess (está en la raíz).
  2. Edítalo y agrega al final:
php_value memory_limit 256M
  1. Guarda los cambios.

[INFO] Este método puede no funcionar en todos los servidores. Si no ves cambios, prueba con los pasos anteriores.


Preguntas frecuentes (FAQ)

¿Cuánta memoria debo asignar?

Para sitios pequeños (blogs, webs informativas): 128M suele bastar.
Para sitios con plugins pesados (WooCommerce, Elementor, galerías): 256M es lo mínimo recomendado.
Para sitios muy grandes o con mucho tráfico: 512M o 1GB.

¿Qué pasa si pongo demasiada memoria?

No hay problema técnico, pero si tu plan de hosting tiene límites de recursos, podrías saturar el servidor. Lo mejor es empezar con 256M y aumentar solo si es necesario.

¿El error puede deberse a un plugin o tema específico?

Sí. Si después de aumentar la memoria el error persiste, puede que un plugin o tema esté mal codificado. Desactiva todos los plugins y cambia a un tema por defecto (como Twenty Twenty-Four) para probar. Luego reactiva uno por uno para identificar el culpable.

¿Cómo sé si mi hosting soporta estos cambios?

La mayoría de hostings compartidos permiten modificar el memory limit desde cPanel. Si no ves la opción, contacta a soporte. En Syspanel (HestiaCP), es aún más sencillo: accede por el puerto 2106 y busca "PHP".

¿Qué hago si no tengo acceso a cPanel?

Si tu hosting no te da cPanel, pide a tu proveedor que aumente el límite. También puedes intentar con el archivo wp-config.php (opción A), ya que no requiere permisos especiales.


Consejos adicionales para evitar futuros errores de memoria

  • Actualiza siempre WordPress, plugins y temas: Las versiones nuevas suelen optimizar el uso de memoria.
  • Usa plugins de caché: Como WP Super Cache o W3 Total Cache, reducen la carga en el servidor.
  • Elimina plugins y temas que no uses: Cada uno consume recursos aunque estén desactivados.
  • Optimiza imágenes: Usa formatos como WebP o comprime con herramientas como Smush o ShortPixel.
  • Revisa la base de datos: Elimina revisiones de entradas antiguas, comentarios spam y transients con plugins como WP-Optimize.

Resumen rápido

Si tu sitio muestra el error de memoria en WordPress, la solución más efectiva es aumentar el PHP memory limit desde cPanel. Sigue estos pasos:

  1. Ve a cPanel > Seleccionar versión de PHP.
  2. Cambia memory_limit a 256M o 512M.
  3. Guarda los cambios.

Si no funciona, edita wp-config.php añadiendo define('WP_MEMORY_LIMIT', '256M');.

Y recuerda: si tu hosting usa Syspanel (HestiaCP), accede por el puerto 2106 y busca la configuración de PHP.

Con estos pasos, tu web volverá a funcionar sin problemas. ¡No olvides hacer una copia de seguridad antes de cualquier cambio! Si el error persiste, contacta con tu proveedor de hosting; ellos pueden ayudarte a ajustar los recursos del servidor.

Espero que esta guía te haya sido útil. Si tienes más dudas, déjalas en los comentarios o consulta a tu soporte técnico. ¡Buena suerte!

¿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