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

Aumentar el límite de memoria PHP en WordPress con cPanel

Actualizado el 1 de diciembre de 2025

¿Tu sitio web en WordPress se ha vuelto lento, muestra un error como "Allowed memory size of X bytes exhausted" o simplemente no carga el panel de administración? Es muy probable que necesites aumentar el límite de memoria PHP en WordPress. Este es uno de los problemas más comunes en hosting compartido y en sitios que crecen rápidamente.

No te preocupes. Aumentar el límite de memoria PHP en WordPress usando cPanel es un proceso sencillo que puedes hacer tú mismo, sin necesidad de ser un experto en servidores. En esta guía detallada, te explicaré paso a paso cómo hacerlo, qué significan los números y cómo solucionar los errores más frecuentes.


¿Por qué es necesario aumentar la memoria PHP en WordPress?

WordPress está programado en PHP, un lenguaje que necesita un límite de memoria para funcionar. Piensa en la memoria como el escritorio de tu ordenador: si tienes muchos papeles (plugins, temas, imágenes) y el escritorio es pequeño, todo se desordena y el sistema se bloquea.

El límite por defecto suele ser de 32 MB o 64 MB, pero los sitios modernos con plugins de caché, WooCommerce, constructores de páginas (como Elementor o Divi) y bases de datos grandes necesitan al menos 128 MB, y a veces hasta 256 MB o más.

Si ves alguno de estos errores, es señal de que necesitas aumentar memoria PHP WordPress:

  • Fatal error: Allowed memory size of 33554432 bytes exhausted
  • Fatal error: Out of memory
  • El editor de bloques (Gutenberg) no carga correctamente.
  • Los plugins se desactivan solos o aparecen errores al activarlos.
  • El panel de administración va muy lento o da pantallazos en blanco.

¿Qué necesitas para empezar?

Solo necesitas dos cosas:

  1. Acceso a cPanel de tu hosting. (Si usas Syspanel, el antiguo HestiaCP, el puerto de acceso es el 2106, por ejemplo: tudominio.com:2106).
  2. Un gestor de archivos o un cliente FTP (como FileZilla). Nosotros usaremos el gestor de archivos de cPanel, que es el más fácil.

Método 1: Modificar el archivo wp-config.php (Recomendado para principiantes)

Este es el método más seguro y directo. El archivo wp-config.php es el corazón de WordPress. Lo editaremos para añadir una línea que aumente el límite de memoria.

Paso 1: Accede a cPanel y abre el Gestor de Archivos

  1. Inicia sesión en tu cPanel (la URL suele ser tudominio.com/cpanel o te la proporciona tu hosting).
  2. Busca la sección Archivos y haz clic en Gestor de Archivos.
  3. Se abrirá una ventana. Selecciona la carpeta donde está instalado WordPress. Normalmente es public_html (la raíz de tu dominio). Haz clic en Ir.

Paso 2: Localiza y edita el archivo wp-config.php

  1. Dentro de public_html, busca el archivo llamado wp-config.php.
  2. Haz clic derecho sobre él y selecciona Editar o Code Editor (depende del tema de cPanel). Si te pide confirmación, haz clic en Editar de nuevo.
  3. Se abrirá el editor de texto. Busca la línea que dice: /* ¡Eso es todo, deja de editar! Feliz blogging. */ (o algo similar en inglés: /* That's all, stop editing! Happy blogging. */).

Paso 3: Añade la línea de memoria

Justo ANTES de esa línea (encima de ella), pega el siguiente código:

define('WP_MEMORY_LIMIT', '256M');
  • 256M es la cantidad de memoria. Puedes usar 128M, 256M o incluso 512M si tu hosting lo permite.
  • Si tu sitio es muy grande, puedes usar define('WP_MAX_MEMORY_LIMIT', '512M'); para el límite máximo (esto se usa sobre todo para el editor de temas y plugins).

Ejemplo de cómo debe quedar:

define('WP_MEMORY_LIMIT', '256M');
/* ¡Eso es todo, deja de editar! Feliz blogging. */

Paso 4: Guarda los cambios

Haz clic en Guardar cambios (o Save Changes) y cierra el editor.

Paso 5: Verifica el cambio

Ve a tu panel de WordPress (Escritorio -> Herramientas -> Salud del sitio) o instala un plugin como "WP Memory Usage". Deberías ver que el límite de memoria ahora es de 256 MB.

[TIP]: Si no ves el cambio, puede que tu hosting tenga un límite inferior impuesto por el servidor. En ese caso, prueba el siguiente método.


Método 2: Editar el archivo php.ini (Control total)

Este método es más potente porque modifica la configuración global de PHP para todo tu sitio, no solo para WordPress. Es útil si el método anterior no funciona o si quieres cambiar otros valores de PHP.

Paso 1: Crea o edita el archivo php.ini

  1. En el Gestor de Archivos de cPanel, dentro de public_html, busca un archivo llamado php.ini. Si no existe, tendrás que crearlo.
  2. Para crearlo: haz clic en + Archivo en la barra superior, nómbralo php.ini y haz clic en Crear nuevo archivo.
  3. Haz clic derecho sobre php.ini y selecciona Editar.

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

Pega lo siguiente en el archivo:

memory_limit = 256M
max_execution_time = 300
max_input_time = 300
upload_max_filesize = 64M
post_max_size = 64M
  • memory_limit: El límite de memoria (ajústalo a 256M o 512M).
  • max_execution_time: Tiempo máximo de ejecución (en segundos). 300 es seguro.
  • max_input_time: Tiempo para procesar datos.
  • upload_max_filesize y post_max_size: Tamaño máximo de subida de archivos.

Paso 3: Guarda y verifica

Guarda el archivo. Luego, en cPanel, busca la herramienta Seleccionar versión de PHP (dentro de Software). Asegúrate de que tu sitio use una versión moderna (PHP 7.4, 8.0, 8.1 o superior). A veces, al cambiar la versión, se resetean los valores, así que vuelve a comprobarlo.

[WARNING]: No todos los hostings permiten editar php.ini directamente. Si no ves cambios, contacta con tu proveedor.


Método 3: Usar el archivo .htaccess (Solución rápida)

Este método es menos fiable, pero funciona en muchos hostings. Añade una línea al archivo .htaccess que se encuentra en public_html.

Paso 1: Localiza .htaccess

  1. En el Gestor de Archivos, asegúrate de que puedes ver archivos ocultos. En la esquina superior derecha, haz clic en Configuración y marca Mostrar archivos ocultos (dotfiles).
  2. Busca el archivo .htaccess. Si no existe, puedes crearlo (igual que con php.ini).

Paso 2: Edita y añade la línea

  1. Haz clic derecho sobre .htaccess y elige Editar.
  2. Al principio del archivo (antes de las líneas de WordPress), pega esto:
php_value memory_limit 256M

Paso 3: Guarda

Guarda el archivo. Este método es rápido, pero a veces no funciona si el servidor tiene configuraciones restrictivas.


¿Qué hago si nada funciona? (Solucionar error memoria WordPress)

Si después de probar los tres métodos sigues viendo errores de memoria, es probable que el problema sea más profundo.

1. Contacta con tu hosting

Muchos hostings compartidos (especialmente los baratos) tienen un límite máximo de memoria PHP que no puedes superar. Por ejemplo, algunos limitan a 128 MB. Pregunta a su soporte técnico si pueden aumentar el límite de memoria PHP en WordPress desde el servidor.

2. Revisa plugins y temas pesados

A veces no es la memoria, sino un plugin mal optimizado. Desactiva todos los plugins y activa uno por uno para encontrar el culpable. También prueba con un tema por defecto (Twenty Twenty-Three, Twenty Twenty-Four).

3. Aumenta la memoria en Syspanel (HestiaCP)

Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar pero accedes por el puerto 2106. Por ejemplo: tudominio.com:2106. Luego, dentro de Syspanel, busca la sección de Configuración de PHP o Editar archivos de configuración. Allí podrás modificar el php.ini del dominio específico.


FAQ: Preguntas frecuentes sobre el límite de memoria

¿Cuánta memoria necesita WordPress?

  • WordPress básico: 32-64 MB.
  • Con 5-10 plugins: 128 MB.
  • Con WooCommerce, Elementor, o sitios grandes: 256 MB o más.
  • Sitios con mucho tráfico: 512 MB.

¿Aumentar la memoria hará que mi web vaya más rápido?

No directamente. Aumentar la memoria evita errores y permite que los procesos se ejecuten sin bloqueos, pero para velocidad necesitas caché, optimización de imágenes y un buen hosting.

¿Puedo poner un límite de memoria demasiado alto?

Sí, si pones 1024M (1 GB) en un hosting compartido, el servidor puede rechazar el cambio o ralentizar tu sitio porque estás consumiendo recursos del servidor. Lo recomendable es entre 128M y 512M.

¿Qué pasa si mi hosting no permite cambios?

Entonces tendrás que cambiar de plan de hosting o migrar a un servicio que ofrezca más flexibilidad (como un VPS o hosting administrado).


Conclusión

Aumentar el límite de memoria PHP en WordPress con cPanel es una tarea que cualquier usuario puede realizar siguiendo estos pasos. Empieza siempre por el método del wp-config.php (es el más seguro) y si no funciona, prueba con php.ini o .htaccess. Recuerda que solucionar error memoria WordPress no solo mejora la estabilidad, sino que también evita dolores de cabeza con plugins y temas pesados.

Si después de todo sigues teniendo problemas, no dudes en contactar con tu proveedor de hosting o considerar una actualización de plan. ¡Tu sitio web te lo agradecerá!

[INFO]: Guarda siempre una copia de seguridad de tu sitio antes de hacer cambios en archivos críticos como wp-config.php o .htaccess.

¿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