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

Cómo solucionar el error de memoria en WordPress (PHP memory limit) en cPanel

Actualizado el 14 de septiembre de 2025

¡Hola! Soy el soporte técnico de hosting. Si estás viendo un mensaje de error memoria WordPress o algo como “Allowed memory size of X bytes exhausted”, no te preocupes. Es un problema muy común que tiene una solución sencilla. En esta guía te voy a explicar paso a paso cómo aumentar memoria WordPress desde el panel de control cPanel, sin necesidad de ser un experto en programación.

Vamos a resolverlo juntos.


¿Qué significa el error de memoria en WordPress?

Cuando tu web recibe visitas o usas plugins, WordPress necesita una cantidad de memoria del servidor para funcionar. El PHP memory limit es el límite máximo de memoria que PHP (el lenguaje de WordPress) puede usar. Si tu web intenta usar más memoria de la permitida, aparece el temido WordPress error memoria.

¿Por qué ocurre?

  • Tienes muchos plugins activos que consumen mucha memoria.
  • Usas un tema pesado o con muchas funcionalidades.
  • Tu sitio recibe mucho tráfico de golpe.
  • Algún plugin tiene un error que consume más recursos de lo normal.

¿Cómo se ve el error?
Suele aparecer un mensaje como este:

Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate ...)

No te asustes. Vamos a solucionarlo en 4 pasos.


Paso 1: Identifica tu límite actual de memoria

Antes de cambiar nada, es bueno saber cuál es tu PHP memory limit actual. Así sabremos cuánto necesitas aumentar.

  1. Accede a cPanel (la dirección suele ser tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Software o Configuración avanzada.
  3. Haz clic en Seleccionar versión de PHP (o MultiPHP Manager).
  4. Verás una lista de opciones. Busca memory_limit. Ahí aparece el valor actual (por ejemplo, 64M, 128M, etc.).

[TIP] Si no ves esta opción, pídele a tu proveedor de hosting que te indique cómo acceder. En la mayoría de los planes compartidos, el límite suele ser 64M o 128M.


Paso 2: Aumenta la memoria desde cPanel (método más fácil)

El método más rápido y seguro para aumentar memoria WordPress es desde el propio cPanel, usando la herramienta MultiPHP INI Editor.

  1. En cPanel, busca MultiPHP INI Editor (a veces está dentro de Software).
  2. Selecciona el dominio de tu WordPress (el que tiene el error).
  3. Busca el campo memory_limit.
  4. Cambia el valor. Te recomiendo:
    • 128M si tenías 64M o menos.
    • 256M si tu sitio es mediano (con varios plugins).
    • 512M si tienes un sitio grande o con WooCommerce.
  5. Haz clic en Apply o Save.

[INFO] No pongas valores excesivos como 1024M o más, a menos que tu hosting lo permita. Un límite muy alto puede saturar el servidor compartido.

¿No encuentras MultiPHP INI Editor?
Prueba con PHP Selector o Configuración de PHP. Si no aparece, ve al paso 3.


Paso 3: Aumenta la memoria editando el archivo wp-config.php

Si no puedes usar el editor de cPanel, puedes modificar manualmente el archivo de configuración de WordPress. Es muy seguro si sigues estos pasos.

  1. Desde cPanel, ve a Administrador de archivos.
  2. Abre la carpeta public_html (o la carpeta donde está instalado tu WordPress).
  3. Busca el archivo wp-config.php.
  4. Haz clic derecho sobre él y selecciona Editar.
  5. Busca la línea que dice define('WP_MEMORY_LIMIT', '64M'); (o similar). Si no existe, la añadiremos.
  6. Justo antes de la línea que dice /* That's all, stop editing! */, agrega esta línea:
define('WP_MEMORY_LIMIT', '256M');

[WARNING] Asegúrate de no borrar ninguna línea ni añadir espacios extra. Si el archivo tiene una línea similar, cámbiala por esta.

  1. Guarda los cambios y cierra.

¿Qué pasa si no veo la línea?
Es normal. Simplemente añádela en la posición indicada. WordPress usará ese nuevo límite.


Paso 4: Aumenta la memoria editando el archivo .htaccess

Si los pasos anteriores no funcionan (porque tu hosting restringe los cambios), puedes intentar con el archivo .htaccess.

  1. En el Administrador de archivos de cPanel, busca el archivo .htaccess dentro de public_html.
  2. Si no lo ves, activa la opción Mostrar archivos ocultos.
  3. Edita el archivo y agrega estas líneas al final:
php_value memory_limit 256M
php_value upload_max_filesize 64M
php_value post_max_size 64M

[WARNING] No borres nada del archivo, solo añade al final. Si cometes un error, tu web podría dejar de funcionar. Siempre puedes descargar una copia de seguridad antes.

  1. Guarda los cambios.

¿Qué hago si sigo teniendo el error?

Si después de estos pasos el error memoria WordPress persiste, prueba lo siguiente:

  • Desactiva todos los plugins temporalmente. Si el error desaparece, reactívalos uno por uno para encontrar el culpable.
  • Cambia a un tema por defecto (como Twenty Twenty-Three) para descartar que el tema esté consumiendo mucha memoria.
  • Contacta a tu proveedor de hosting. Algunos planes compartidos tienen un límite duro que no se puede superar. Pregunta si pueden aumentarlo o si necesitas un plan superior.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). Allí también encontrarás opciones similares para ajustar el PHP memory limit.


Preguntas frecuentes (FAQ)

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

Para un sitio básico, 128M es suficiente. Para sitios con WooCommerce, plugins de caché o galerías de imágenes, 256M es lo ideal. Algunos hosts permiten hasta 512M.

¿Puedo poner un límite muy alto?

Técnicamente sí, pero si tu hosting es compartido, un límite excesivo puede afectar a otros sitios en el mismo servidor. Lo mejor es empezar con 256M y subir solo si es necesario.

¿El error de memoria daña mi web?

No, el error solo impide que se cargue la página en ese momento. Una vez que aumentas la memoria, la web vuelve a funcionar normalmente.

¿Qué hago si no tengo acceso a cPanel?

Pídele a tu proveedor que realice el cambio. Si tienes acceso FTP, puedes editar el archivo wp-config.php desde un cliente FTP como FileZilla.

¿El error puede ser por culpa de un plugin malo?

Sí, muchos plugins mal optimizados consumen más memoria de la necesaria. Si después de aumentar el límite sigues teniendo problemas, revisa los plugins uno por uno.


Resumen rápido

  1. Verifica tu límite actual en cPanel > MultiPHP Manager.
  2. Aumenta la memoria desde MultiPHP INI Editor (recomendado).
  3. Si no funciona, edita wp-config.php añadiendo define('WP_MEMORY_LIMIT', '256M');.
  4. Como último recurso, modifica .htaccess con php_value memory_limit 256M.
  5. Si persiste, desactiva plugins y cambia de tema para identificar el problema.

Con estos pasos, tu error memoria WordPress quedará resuelto. Recuerda que siempre puedes contactar al soporte de tu hosting si tienes dudas. ¡Tu web volverá a volar!


¿Te ha servido esta guía? Compártela con otros usuarios que estén lidiando con el mismo problema. Y si necesitas ayuda adicional, aquí estoy para 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