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

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

Actualizado el 26 de abril de 2026

¿Tu sitio WordPress se ha vuelto lento, muestra errores de "memoria agotada" o no puedes instalar ciertos plugins? Es muy probable que necesites aumentar el límite de memoria PHP. En esta guía te explicaré paso a paso cómo hacerlo desde cPanel, el panel de control más común en hosting compartido. No necesitas ser un experto técnico, solo sigue estas instrucciones al pie de la letra.


¿Qué es el límite de memoria PHP y por qué aumentarlo?

El límite de memoria PHP es la cantidad máxima de memoria RAM que un script de PHP (como WordPress) puede usar. Por defecto, muchos servidores establecen un valor bajo (por ejemplo, 32MB o 64MB). Si tu sitio tiene muchos plugins, temas pesados o recibe tráfico alto, necesitarás más memoria para evitar errores como:

  • "Fatal error: Allowed memory size of X bytes exhausted".
  • "Internal Server Error" al activar ciertos plugins.
  • Pantalla blanca de la muerte.
  • Problemas al subir imágenes grandes.
  • Lentitud general en el panel de administración.

[INFO] La mayoría de los sitios WordPress funcionan bien con 128MB, pero para sitios con WooCommerce, builders visuales (Elementor, Divi) o plugins de cache avanzados, se recomienda 256MB o incluso 512MB.


Requisitos antes de empezar

Antes de modificar nada, asegúrate de tener:

  1. Acceso a cPanel (usuario y contraseña que te proporcionó tu hosting).
  2. Acceso a WordPress (al menos al panel de administración, aunque algunos pasos se hacen desde cPanel).
  3. Copia de seguridad de tu sitio (por si algo sale mal). Puedes hacerla desde cPanel o usando un plugin como UpdraftPlus.

[WARNING] Si no tienes acceso a cPanel, contacta con tu proveedor de hosting. Algunos paneles como Syspanel (HestiaCP) también permiten estos cambios, pero el proceso varía. En Syspanel, accede por el puerto 2106 y busca la opción "PHP Settings".


Método 1: Aumentar el límite desde el archivo wp-config.php

Este es el método más directo y recomendado para usuarios de cPanel. Solo necesitas editar un archivo.

Paso 1: Accede al administrador de archivos de cPanel

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Archivos y haz clic en Administrador de archivos (File Manager).
  3. Se abrirá una ventana. Selecciona la carpeta public_html (o la carpeta donde tengas instalado WordPress, a veces es public_html/tusitio).
  4. Busca el archivo wp-config.php. Si no lo ves, asegúrate de que esté activada la opción "Mostrar archivos ocultos" (en la esquina superior derecha).

Paso 2: Edita el archivo wp-config.php

  1. Haz clic derecho sobre wp-config.php y selecciona Editar (o "Code Editor").
  2. Se abrirá un editor de texto. No borres nada del contenido existente.
  3. Busca la línea que dice: /* That's all, stop editing! Happy publishing. */ (justo antes del final del archivo).
  4. Justo encima de esa línea, pega el siguiente código:
define('WP_MEMORY_LIMIT', '256M');

Si quieres 128MB, usa '128M'. Si quieres 512MB, usa '512M'.

[TIP] También puedes agregar esta línea para aumentar el límite de memoria para el panel de administración (a veces mayor que el del frontend):
define('WP_MAX_MEMORY_LIMIT', '512M');

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

Paso 3: Verifica que el cambio funcionó

  1. Ve a tu panel de WordPress (ej: tudominio.com/wp-admin).
  2. Ve a Herramientas > Salud del sitio (o instala un plugin como "WP Memory Limit").
  3. En la pestaña Información, busca la sección Servidor. Verás el valor de Límite de memoria de PHP (debe coincidir con lo que pusiste).

[INFO] Si no ves el cambio, puede que tu hosting tenga un límite máximo inferior (por ejemplo, 128MB). En ese caso, contacta a soporte.


Método 2: Aumentar el límite desde el archivo php.ini

Si el método anterior no funciona (porque tu hosting bloquea la modificación de wp-config.php), puedes usar php.ini.

Paso 1: Crea o edita el archivo php.ini

  1. En el Administrador de archivos de cPanel, ve a la carpeta public_html.
  2. Haz clic en + Archivo (o "New File") y nómbralo php.ini (sin comillas).
  3. Si ya existe, haz clic derecho y Editar.

Paso 2: Agrega la línea de memoria

En el archivo php.ini, pega lo siguiente:

memory_limit = 256M

Guarda los cambios.

[WARNING] Este método afecta a todos los scripts PHP de tu sitio, no solo a WordPress. Si tienes otros CMS (Joomla, Drupal), pueden verse afectados. Es mejor usar el método de wp-config.php si es posible.


Método 3: Aumentar el límite desde la interfaz de PHP de cPanel

Algunos hostings permiten cambiar el límite directamente desde la sección de PHP de cPanel.

Paso 1: Busca "Seleccionar versión de PHP"

  1. En cPanel, busca la sección Software o Programación.
  2. Haz clic en Seleccionar versión de PHP (o "MultiPHP Manager").
  3. Se abrirá una lista de dominios. Busca el tuyo y haz clic en Cambiar a (o el icono de engranaje).

Paso 2: Ajusta el límite de memoria

  1. En la nueva ventana, busca la opción memory_limit.
  2. Cambia el valor a 256M o el que desees.
  3. Haz clic en Aplicar (Apply) y luego en Guardar.

[TIP] Este método es el más seguro, ya que el hosting lo aplica a nivel de servidor. Si no ves la opción, es que tu plan no lo permite.


Solución de problemas comunes (FAQ)

¿Por qué no veo cambios después de modificar wp-config.php?

  • Caché de servidor: Algunos hostings usan caché. Espera 5-10 minutos o limpia la caché desde cPanel (opción "Limpiar caché").

  • Límite del hosting: Tu proveedor puede tener un límite máximo (ej: 128MB). Contacta a soporte para saber cuál es.

  • Error de sintaxis: Revisa que no hayas borrado comillas o puntos y coma. El código debe ser exactamente:

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

¿Qué pasa si pongo un valor demasiado alto?

Si pones 1024M (1GB) y tu hosting no lo soporta, el sitio puede fallar. Siempre empieza con 128M o 256M. Si ves errores, reduce el valor.

¿Puedo aumentar el límite sin cPanel?

Sí, si usas Syspanel (HestiaCP), el proceso es similar:

  1. Accede por tudominio.com:2106 (puerto 2106).
  2. Ve a PHP Settings o PHP Configuration.
  3. Busca tu dominio y edita el valor de memory_limit.

¿Es lo mismo "WP_MEMORY_LIMIT" que "memory_limit"?

No exactamente. WP_MEMORY_LIMIT es específico de WordPress y se define en wp-config.php. memory_limit es un ajuste global de PHP que afecta a todos los scripts. Si defines ambos, WordPress usará el suyo propio.

¿Aumentar la memoria PHP acelera mi sitio?

No directamente. Aumentar la memoria solo evita errores cuando el sitio necesita más recursos. Para acelerar, necesitas optimizar imágenes, usar caché y un buen hosting.


Conclusión

Como has visto, aumentar el límite de memoria PHP en WordPress desde cPanel es un proceso sencillo que puede resolver muchos problemas comunes. Siempre empieza por el método del archivo wp-config.php (el más fácil y seguro), y si no funciona, prueba con php.ini o la interfaz de PHP de cPanel.

Recuerda que no todos los hostings permiten valores altos. Si tu sitio necesita más memoria de la que tu plan ofrece, considera actualizar a un plan superior o cambiar de proveedor.

[WARNING] Si después de seguir estos pasos sigues viendo errores de memoria, es posible que tu sitio tenga un plugin mal optimizado o un tema pesado. Desactiva plugins uno por uno para identificar el culpable.

¡Ahora ya sabes cómo darle más "memoria RAM" a tu WordPress! Si tienes dudas, déjalas en los comentarios y te ayudaré encantado.

¿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