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

Cómo aumentar el límite de memoria de WordPress en cPanel (wp-config.php)

Actualizado el 22 de noviembre de 2025

¿Por qué WordPress se queda sin memoria y cómo saber si necesitas aumentarla?

WordPress es un gestor de contenidos muy potente, pero también es un "devorador" de recursos. Cada plugin, cada tema y cada funcionalidad que añades consume una parte de la memoria PHP que tu servidor le asigna a tu sitio web. Cuando esa memoria se agota, WordPress no puede ejecutar las tareas necesarias y muestra errores como:

  • "Fatal error: Allowed memory size of X bytes exhausted" (el más común).
  • "Fatal error: Out of memory".
  • Pantalla blanca de la muerte (WSOD) en algunas páginas.
  • El editor de bloques (Gutenberg) no carga o falla al guardar.
  • Problemas al subir imágenes o al actualizar plugins.

¿Cómo saber si este es tu problema? Ve a Panel de Administración > Herramientas > Salud del sitio. En la pestaña "Información", busca la sección "WordPress" y revisa el valor de "Límite de memoria PHP". Si es algo como 40M o 64M, es muy probable que necesites aumentarlo. También puedes revisar los logs de error de tu servidor, pero la forma más directa es intentar aumentar el límite y ver si el problema se soluciona.

[INFO] La memoria PHP es la cantidad de RAM que el servidor permite que un script de PHP use a la vez. WordPress usa PHP para generar las páginas. Cuantos más plugins y más complejo sea tu sitio, más memoria necesitará. Aumentar el límite de memoria de WordPress en cPanel es una de las primeras soluciones que debes probar antes de comprar más hosting.

Método 1: La forma más segura y recomendada: editar wp-config.php

Este es el método más fiable y el que usamos los técnicos como primera opción. El archivo wp-config.php es el archivo de configuración principal de WordPress. Está en la raíz de tu instalación (normalmente en public_html o en una subcarpeta si tienes WordPress en un subdirectorio). Lo vamos a editar para añadir una línea de código que le diga a WordPress cuánta memoria puede usar.

Paso 1: Accede a tu cPanel

Primero, inicia sesión en tu cuenta de cPanel. La URL suele ser tudominio.com/cpanel o tudominio.com:2083. Si no sabes cómo acceder, contacta con tu proveedor de hosting.

Paso 2: Localiza el archivo wp-config.php

Dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos". Se abrirá una nueva ventana o pestaña.

Navega hasta la carpeta donde tienes instalado WordPress. Normalmente es public_html, pero si lo tienes en una subcarpeta (por ejemplo, public_html/blog), navega hasta allí. Busca el archivo wp-config.php. No lo confundas con wp-config-sample.php.

Paso 3: Edita el archivo con seguridad

Haz clic derecho sobre wp-config.php y selecciona "Editar" (o "Edit"). El sistema te preguntará si quieres codificar el archivo; elige la opción que dice "Editar" sin codificar (o "UTF-8"). Se abrirá un editor de texto.

Paso 4: Añade la línea mágica para aumentar memoria WordPress cPanel

Ahora viene la parte clave. Busca la línea que dice:

/* That's all, stop editing! Happy publishing. */

Justo antes de esa línea, pega lo siguiente:

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

¿Qué significa esto? Le estamos diciendo a WordPress que puede usar hasta 256 megabytes de memoria. Puedes cambiar 256M por 512M si tu sitio es muy grande, o incluso 1024M (1 GB) si tienes un servidor potente. Te recomiendo empezar con 256M, que es el estándar para sitios con varios plugins.

[TIP] ¿No encuentras la línea /* That's all, stop editing! */? No pasa nada. Simplemente pega la línea define('WP_MEMORY_LIMIT', '256M'); justo después de la línea que contiene require_once ABSPATH . 'wp-settings.php';. Es igual de efectivo.

Paso 5: Guarda los cambios

Haz clic en el botón "Guardar cambios" (o "Save Changes") en la esquina superior derecha del editor. Cierra el editor.

Paso 6: Verifica que el cambio se ha aplicado

Vuelve a Herramientas > Salud del sitio y comprueba el valor de "Límite de memoria PHP". Debería aparecer 256M (o el valor que hayas puesto). Si sigue apareciendo el valor antiguo, puede que haya caché. Espera unos minutos y vuelve a cargar la página.

[WARNING] IMPORTANTE: Si solo ves 40M o 64M y después de este cambio sigue igual, es que tu hosting tiene un límite duro (hard limit) más bajo. No te preocupes, pasa al Método 2.

Método 2: Aumentar el límite desde php.ini (si el Método 1 no funciona)

Si el método anterior no funcionó, es porque tu servidor tiene un límite de memoria PHP configurado a nivel de servidor que WordPress no puede sobreescribir. En ese caso, necesitas crear o modificar un archivo php.ini en la raíz de tu sitio.

Paso 1: Crea o edita el archivo php.ini

En el Administrador de archivos de cPanel, navega a la carpeta raíz de tu WordPress (normalmente public_html). Busca si ya existe un archivo llamado php.ini. Si no existe, crea uno nuevo: haz clic en "+ Archivo" (o "+ File") en la barra superior, nómbralo php.ini y haz clic en "Crear nuevo archivo".

Paso 2: Añade la configuración de memoria

Haz clic derecho sobre php.ini y selecciona "Editar". Dentro, pega lo siguiente:

memory_limit = 256M

Puedes ajustar el valor a lo que necesites. Guarda el archivo.

Paso 3: Reinicia PHP (o espera)

En la mayoría de los hosts con cPanel, los cambios en php.ini se aplican automáticamente en unos minutos. Si no es así, busca la opción "Reiniciar PHP" o "MultiPHP Manager" en cPanel y selecciona tu dominio para reiniciarlo.

[TIP] En algunos hosts, el archivo php.ini se llama php.ini y en otros php5.ini o php7.ini dependiendo de la versión de PHP. Si no estás seguro, pregunta a tu soporte técnico. También puedes usar la herramienta "Select PHP Version" en cPanel para ver qué versión estás usando y crear el archivo correspondiente.

Método 3: Usa el "MultiPHP INI Editor" de cPanel (la forma más visual)

Esta es la forma más fácil y segura para usuarios novatos, ya que no tienes que tocar código. cPanel tiene una herramienta integrada para editar la configuración de PHP.

Paso 1: Busca la herramienta

En cPanel, busca la sección "Software" y haz clic en "MultiPHP INI Editor" (o "Editor de configuración MultiPHP").

Paso 2: Selecciona tu dominio

En el menú desplegable, selecciona tu dominio (o la ruta donde está instalado WordPress). Se abrirá una tabla con todas las configuraciones de PHP.

Paso 3: Cambia el valor de memory_limit

Busca la fila que dice memory_limit. En la columna de la derecha, verás un campo de texto. Cambia el valor actual (por ejemplo, 64M) a 256M o 512M. Haz clic en "Aplicar" (o "Apply") al final de la página.

[INFO] Esta herramienta es la más limpia porque cPanel se encarga de todo. Si no ves esta opción en tu cPanel, es que tu hosting no la tiene disponible. En ese caso, usa el Método 1 o el Método 2.

Método 4: Aumentar memoria WordPress cPanel desde .htaccess (el último recurso)

Este método es el menos recomendado porque puede causar errores 500 si no se hace bien, pero funciona en algunos casos. Consiste en añadir una línea al archivo .htaccess.

Paso 1: Localiza el archivo .htaccess

En el Administrador de archivos, asegúrate de tener activada la opción "Mostrar archivos ocultos" (en la esquina superior derecha). Busca el archivo .htaccess en la raíz de tu WordPress.

Paso 2: Edita el archivo

Haz clic derecho sobre .htaccess y selecciona "Editar". Al final del archivo, añade la siguiente línea:

php_value memory_limit 256M

Guarda el archivo. Si ves un error 500, es que tu servidor no permite esta directiva. Simplemente elimina la línea que has añadido y vuelve al método 1 o 2.

[WARNING] NO uses este método si tu hosting usa PHP-FPM o LiteSpeed. En esos casos, la directiva php_value no funciona y puede dar error. Es mucho mejor usar los Métodos 1, 2 o 3.

¿Cuánta memoria necesito? Guía rápida para elegir el valor

No hay una respuesta única, pero aquí tienes una guía orientativa:

  • Sitio básico (1-5 plugins): 128M es suficiente.
  • Sitio medio (5-15 plugins, algunos de comercio electrónico): 256M es lo más recomendado.
  • Sitio grande (muchos plugins, WooCommerce, LMS, etc.): 512M o incluso 1024M si tu servidor lo permite.

[TIP] Si tienes un sitio de WooCommerce, te recomiendo poner 512M desde el principio, ya que los plugins de pago y los carritos de compra consumen muchísima memoria.

Preguntas frecuentes (FAQ)

¿Qué pasa si pongo un límite de memoria demasiado alto?

No pasa nada malo, pero si tu hosting no tiene suficiente RAM física, el servidor podría volverse lento para todos los sitios que comparten ese servidor. Es mejor empezar con 256M y subir solo si es necesario.

¿Por qué sigo viendo el error después de aumentar el límite?

Puede que el error no sea por memoria, o que el límite de tu servidor sea más bajo de lo que intentas poner. Revisa el valor en "Salud del sitio" para confirmar que el cambio se aplicó. Si tienes un plan de hosting compartido muy barato, es posible que el límite máximo esté fijado en 128M o 256M y no puedas superarlo.

¿Esto arregla el error de memoria en el editor de bloques?

Sí, en la mayoría de los casos. El editor de bloques (Gutenberg) es una de las partes que más memoria consume. Aumentar el límite a 256M suele solucionar los fallos al cargar o guardar.

¿Y si mi sitio está en un servidor con Syspanel (antes HestiaCP)?

Si tu hosting usa el panel de control Syspanel (antes conocido como HestiaCP), el proceso es diferente. No uses cPanel. En Syspanel, accede a tu panel a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro, busca la sección de "Configuración de PHP" o "PHP Options" y cambia el memory_limit desde ahí. La lógica es la misma, pero la interfaz es distinta. Si no encuentras la opción, contacta con el soporte de tu hosting.

¿Aumentar la memoria de WordPress en cPanel es lo mismo que aumentar la memoria del servidor?

No, son cosas muy diferentes. Aumentar la memoria de WordPress es un ajuste de configuración que le dice a WordPress cuánta RAM puede usar. Aumentar la memoria del servidor significa pagar más por un plan de hosting con más recursos. Si tu sitio es muy grande y ya has puesto 512M y sigue fallando, es hora de considerar un plan de hosting más potente (VPS o dedicado).

Consejos finales para evitar problemas de memoria en el futuro

  1. Desactiva los plugins que no uses. Cada plugin consume memoria, aunque esté desactivado.
  2. Actualiza todo con regularidad. Las versiones nuevas suelen estar optimizadas y consumir menos recursos.
  3. Usa un tema ligero. Los temas "todopoderoso" con cientos de opciones consumen mucha memoria.
  4. No instales plugins que hagan lo mismo. Tener 3 plugins de caché es contraproducente.
  5. Revisa la salud de tu sitio mensualmente. La herramienta "Salud del sitio" te puede avisar de problemas antes de que se conviertan en errores.

Aumentar el límite de memoria de WordPress en cPanel es una tarea sencilla que puede ahorrarte muchos dolores de cabeza. Sigue estos pasos y tu sitio web funcionará mucho más fluido. Si después de probar todos los métodos sigues teniendo el error, contacta con tu proveedor de hosting, porque puede que sea un problema del servidor y no de tu instalación de 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