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

Cómo aumentar el límite de memoria PHP en WordPress (cPanel)

Actualizado el 4 de octubre de 2025

¿Tu sitio web en WordPress ha dejado de funcionar de repente y ves un mensaje de error blanco o un aviso que dice algo como "Allowed memory size exhausted"? No te preocupes, es uno de los problemas más comunes al gestionar un sitio WordPress, y lo bueno es que tiene una solución clara y sencilla. En este artículo, te voy a guiar paso a paso para aumentar el límite de memoria PHP en WordPress usando cPanel. Al final, sabrás exactamente cómo solucionar el error de memoria y optimizar tu sitio para que funcione sin problemas.

Vamos a empezar por lo básico: ¿qué es el límite de memoria PHP y por qué es importante? Luego, te explicaré cómo identificarlo, las causas del error y, finalmente, los métodos para incrementarlo desde cPanel. Todo explicado de forma clara, sin tecnicismos complicados.


¿Qué es el límite de memoria PHP y por qué afecta a WordPress?

El límite de memoria PHP es la cantidad máxima de memoria RAM que un script de PHP (como WordPress) puede utilizar en tu servidor. Piensa en ello como el "presupuesto" de recursos que tiene tu sitio para ejecutar tareas como cargar plugins, temas, procesar formularios o mostrar contenido dinámico.

WordPress está construido sobre PHP, y cada vez que alguien visita tu web, se ejecutan varios scripts. Si el límite es muy bajo, el sistema se queda sin recursos y muestra un error como:

  • "Fatal error: Allowed memory size of 134217728 bytes exhausted" (el número puede variar).
  • "Error de memoria en WordPress".
  • "Internal Server Error".
  • "Error al establecer conexión con la base de datos" (a veces está relacionado).

El límite por defecto suele ser de 128 MB (megabytes) en muchos servidores compartidos, pero WordPress recomienda al menos 256 MB para un funcionamiento óptimo, especialmente si usas muchos plugins o un tema pesado.


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

Antes de hacer cambios, es importante conocer el valor actual. Así te aseguras de que realmente necesitas aumentarlo. Puedes hacerlo de dos formas:

1. Desde el panel de administración de WordPress

  • Ve a Escritorio > Herramientas > Salud del sitio.
  • En la pestaña Información, busca la sección Servidor.
  • Allí verás un campo llamado "Límite de memoria PHP" o "PHP memory limit". Ese es tu valor actual.

2. Creando un archivo de prueba (si tienes acceso a archivos)

  • Conéctate a cPanel y abre el Administrador de archivos.
  • Ve a la carpeta public_html (o la raíz de tu sitio).
  • Crea un archivo llamado info.php y pégalo dentro:
    <?php phpinfo(); ?>
    
  • Luego, visita tudominio.com/info.php. Busca la línea "memory_limit".
  • IMPORTANTE: Borra ese archivo después de usarlo, ya que expone información sensible de tu servidor.

Causas comunes del error de memoria en WordPress

El error memoria WordPress suele aparecer cuando:

  • Tienes demasiados plugins activos o mal optimizados.
  • Usas un tema pesado con muchas funcionalidades.
  • Actualizas WordPress, plugins o temas y el proceso requiere más memoria de la disponible.
  • Subes imágenes grandes o tienes muchas en la biblioteca de medios.
  • Ejecutas procesos pesados como backups, importaciones o actualizaciones masivas.

En la mayoría de los casos, aumentar el límite soluciona el problema de forma inmediata. Pero si el error persiste, puede ser señal de que un plugin o tema tiene un error de programación.


Cómo aumentar el límite de memoria PHP en WordPress desde cPanel

Ahora vamos al grano. Te explico tres métodos que puedes usar desde cPanel. Elige el que mejor se adapte a tu nivel de conocimiento. Todos son seguros si sigues los pasos correctamente.

Método 1: Modificar el archivo wp-config.php (el más recomendado)

Este es el método más directo y funciona en la mayoría de los servidores. Solo afecta a tu sitio WordPress, no a otros sitios en el mismo hosting.

  1. Accede a cPanel con tus credenciales (normalmente las proporciona tu proveedor de hosting).
  2. Busca la sección Archivos y haz clic en Administrador de archivos.
  3. Ve a la carpeta public_html (o la raíz de tu instalación de WordPress).
  4. Busca el archivo wp-config.php. Haz clic derecho sobre él y selecciona Editar.
  5. En el editor, localiza la línea que dice:
    define('WP_MEMORY_LIMIT', '128M');
    
    Si no existe, puedes añadirla justo antes de la línea que dice:
    /* ¡Eso es todo, deja de editar! ¡Feliz blogging! */
    
  6. Cambia el valor a '256M' o incluso '512M' si tu hosting lo permite. Por ejemplo:
    define('WP_MEMORY_LIMIT', '256M');
    
  7. Guarda los cambios y cierra el editor.
  8. Vuelve a tu sitio y recarga la página. El error debería desaparecer.

[TIP] Si no encuentras la línea, no te preocupes. Simplemente añádela antes de la línea de cierre. WordPress la leerá automáticamente.

Método 2: Modificar el archivo .htaccess (alternativa rápida)

Si el método anterior no funciona (por ejemplo, porque tu hosting tiene restricciones), puedes intentar con el archivo .htaccess.

  1. En el Administrador de archivos de cPanel, busca el archivo .htaccess en la carpeta public_html.
  2. Haz clic derecho y selecciona Editar.
  3. Al final del archivo, añade la siguiente línea:
    php_value memory_limit 256M
    
  4. Guarda los cambios.
  5. Prueba tu sitio.

[WARNING] Si tu hosting usa PHP como módulo de Apache, esto funcionará. Pero si usa PHP-FPM o CGI, puede que no tenga efecto. En ese caso, prueba el siguiente método.

Método 3: Cambiar el límite desde PHP Selector (cPanel con MultiPHP)

Muchos hostings modernos ofrecen un selector de versiones PHP. Desde ahí puedes ajustar el límite de memoria sin tocar archivos.

  1. En cPanel, busca la sección Software y haz clic en Select PHP Version (o MultiPHP Manager).
  2. Se abrirá una ventana con opciones. En la parte superior, selecciona tu dominio (si tienes varios).
  3. Busca la línea memory_limit en la lista de directivas.
  4. Cambia el valor de 128M a 256M o 512M.
  5. Haz clic en Apply o Save.
  6. Espera unos segundos y recarga tu web.

[INFO] Este método es el más limpio porque no modificas archivos del núcleo de WordPress. Además, si tu hosting usa Syspanel (antes llamado HestiaCP), el acceso es por el puerto 2106, y desde el panel puedes encontrar una opción similar en "PHP Settings".


¿Qué hacer si después de aumentar la memoria sigue el error?

Si has seguido los pasos y el error persiste, prueba esto:

  • Desactiva todos los plugins temporalmente. Si el error desaparece, reactívalos uno por uno para identificar el culpable.
  • Cambia al tema por defecto (Twenty Twenty-Four o similar). Si el error se va, el problema es tu tema.
  • Aumenta el límite a 512 MB si tu hosting lo permite. Algunos sitios con muchas funcionalidades lo necesitan.
  • Contacta con tu proveedor de hosting. Pregunta si tienen restricciones en el límite de memoria PHP. A veces, en planes compartidos, no puedes superar un tope.

[WARNING] No aumentes el límite sin control. Si pones 1024M (1 GB) y tu servidor no tiene suficiente RAM, podrías ralentizar tu sitio o incluso bloquearlo. Lo recomendable es empezar con 256M y subir solo si es necesario.


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

¿Cuánta memoria PHP necesita WordPress?

WordPress recomienda 256 MB como mínimo para un sitio básico. Si usas plugins de comercio electrónico, galerías pesadas o un constructor de páginas, 512 MB es más seguro.

¿Aumentar el límite de memoria PHP afecta al rendimiento?

No directamente. Solo permite que tu sitio use más recursos cuando los necesita. Si tu web no requiere tanta memoria, no la usará. El problema es si el servidor no tiene suficiente RAM total; en ese caso, tu sitio podría volverse lento.

¿Puedo aumentar el límite sin cPanel?

Sí, si tienes acceso SSH o un panel alternativo como Syspanel (puerto 2106), puedes editar el archivo php.ini o usar comandos. Pero para la mayoría de usuarios, cPanel es la opción más amigable.

¿Qué hago si mi hosting no permite aumentar el límite?

Considera cambiar a un plan superior o a un hosting que ofrezca más flexibilidad. Algunos hostings compartidos tienen límites muy bajos (128 MB) y no permiten modificarlos.

¿El error de memoria puede dañar mi sitio?

No, el error solo impide que se carguen páginas temporalmente. Una vez que aumentes el límite, todo vuelve a la normalidad. Pero si ignoras el error, podrías perder visitas o ventas.


Conclusión

Aumentar el límite de memoria PHP en WordPress desde cPanel es una tarea sencilla que puede salvar tu sitio de errores frustrantes. Ya sea editando el wp-config.php, el .htaccess o usando el selector de PHP, cualquiera de estos métodos te dará el control necesario para que tu web funcione sin problemas.

Recuerda que este cambio no es una solución mágica para todos los males. Si después de aumentar la memoria sigues teniendo errores, revisa la calidad de tus plugins y temas. Un sitio limpio y optimizado siempre será más rápido y estable.

Ahora ya sabes cómo resolver el temido error memoria WordPress. ¡Manos a la obra y pon tu sitio a funcionar al 100%!

¿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