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

Aumentar límite de memoria en WordPress con DirectAdmin

Actualizado el 25 de abril de 2026

¿Tu web en WordPress va lenta, se queda en blanco o muestra el temido error "Allowed memory size exhausted"? No te preocupes, es uno de los problemas más comunes y, por suerte, tiene una solución muy sencilla. En esta guía completa, te explicaré paso a paso cómo aumentar el límite de memoria en WordPress usando DirectAdmin, el panel de control de hosting más popular.

Vamos a ver desde qué es exactamente ese límite, hasta tres métodos distintos para incrementarlo: modificando el archivo wp-config.php, creando o editando un php.ini, y usando el selector de PHP de DirectAdmin. Además, resolveremos las dudas más frecuentes (FAQ) para que no te quede ninguna pregunta sin respuesta.

Empecemos con lo básico, porque entender el problema es el primer paso para solucionarlo.

¿Qué es el límite de memoria de WordPress y por qué es importante?

Imagina que tu web es un taller. El límite de memoria WordPress es como el espacio que tienes en la mesa de trabajo para colocar todas las herramientas y piezas necesarias para armar una página. Si el espacio es pequeño, cuando tu web intenta cargar muchos elementos (imágenes pesadas, plugins complejos, un tema con muchas funcionalidades), se desborda y el sistema se detiene. Eso es exactamente el error "Allowed memory size of X bytes exhausted".

WordPress, por defecto, asigna un límite de memoria de 40 MB (megabytes). Pero hoy en día, con sitios que usan page builders, plugins de caché, SEO, comercio electrónico y temas visuales, ese número se queda corto. Aumentarlo a 128 MB, 256 MB o incluso 512 MB es una práctica recomendada y segura.

[INFO] El límite de memoria no es lo mismo que el espacio en disco. El espacio en disco es donde guardas tus archivos (fotos, plugins, etc.), mientras que la memoria es el espacio temporal que usa tu web para funcionar en cada visita.

¿Por qué usar DirectAdmin para este cambio?

DirectAdmin es uno de los paneles de control de hosting más utilizados. Es limpio, rápido y te permite gestionar archivos, bases de datos y configuraciones de PHP de forma muy visual. Si tu hosting usa DirectAdmin, estás de suerte, porque los pasos que te daré son directos y no necesitas ser un experto en servidores.

A diferencia de otros paneles como cPanel, DirectAdmin organiza las herramientas de forma muy lógica. Y si alguna vez usas Syspanel (recuerda, el puerto de acceso es el 2106), los conceptos son similares, aunque la interfaz cambia un poco.

Ahora sí, vamos a los métodos prácticos. Te recomiendo empezar por el primero, ya que es el más sencillo y efectivo para la mayoría de los casos.

Método 1: Aumentar el límite de memoria editando wp-config.php

El archivo wp-config.php es el corazón de la configuración de WordPress. Aquí se definen las constantes que controlan el comportamiento del sistema, incluyendo la memoria. Este método es el más recomendado porque solo afecta a tu sitio de WordPress, no a otros scripts PHP que puedas tener en el mismo hosting.

Paso 1: Accede al administrador de archivos de DirectAdmin

  1. Ingresa a tu panel de DirectAdmin con tu usuario y contraseña.
  2. Busca y haz clic en el icono "Administrador de archivos". Normalmente está en la sección "Avanzado" o "Herramientas".
  3. Se abrirá una ventana con la estructura de carpetas de tu hosting. Busca la carpeta public_html o domains y luego la carpeta de tu dominio (ejemplo: tudominio.com). Ahí es donde está instalado WordPress.

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

  1. Dentro de la carpeta de tu dominio, busca el archivo llamado wp-config.php.
  2. Haz clic derecho sobre él y selecciona "Editar" o "Ver/Editar". También puedes hacer doble clic.
  3. Se abrirá un editor de texto. No te asustes por el código que ves; solo tocaremos una línea.

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

  1. Busca la línea que dice: define( 'WP_DEBUG', false ); o /* ¡Eso es todo, deja de editar! */.

  2. Justo encima de esa línea (pero después del <?php), añade la siguiente línea:

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

    [TIP] Puedes cambiar 256M por 128M o 512M según lo que necesites. 256 MB es un excelente punto de partida para la mayoría de los sitios.

  3. Guarda los cambios haciendo clic en el botón "Guardar" (normalmente en la parte superior derecha) y cierra el editor.

Paso 4: Verifica el cambio

Para asegurarte de que funcionó, puedes instalar un plugin como "WP Memory Usage" o simplemente ir a Herramientas > Salud del sitio en tu escritorio de WordPress. Allí verás el nuevo límite de memoria reflejado.

[WARNING] Si tu WordPress ya está usando un límite mayor (por ejemplo, 40M), al añadir esta línea lo sobrescribirás. No te preocupes, es seguro. Si el error persiste, prueba con 512M o pasa al siguiente método.

Método 2: Aumentar la memoria mediante el archivo php.ini

El archivo php.ini es la configuración global de PHP en tu servidor. Modificarlo afecta a todos los scripts PHP de tu cuenta de hosting, no solo a WordPress. Es un método más potente, pero úsalo con cuidado.

Paso 1: Crea o edita el archivo php.ini en tu carpeta raíz

  1. En el Administrador de archivos de DirectAdmin, asegúrate de estar en la carpeta public_html o la raíz de tu dominio.
  2. Si ya existe un archivo llamado php.ini, haz clic derecho y elige "Editar". Si no existe, haz clic en el botón "Crear archivo", asígnale el nombre php.ini y luego edítalo.

Paso 2: Añade la directiva de memoria

  1. Dentro del archivo php.ini, escribe o busca la siguiente línea:

    memory_limit = 256M

    Si ya existe una línea con memory_limit, cámbiala por el valor deseado. Si no existe, añádela al final del archivo.

  2. Guarda los cambios.

Paso 3: Verifica que se esté usando

Algunos servidores ignoran el php.ini a nivel de usuario. Para confirmar, puedes crear un archivo info.php en la misma carpeta con el contenido <?php phpinfo(); ?>, acceder a él desde tu navegador (ejemplo: tudominio.com/info.php) y buscar el valor de memory_limit. Luego, elimina ese archivo por seguridad.

[INFO] Este método es útil si tu hosting tiene restricciones y el wp-config.php no funciona. Sin embargo, muchos proveedores bloquean el php.ini por seguridad. Si no ves cambios, pasa al Método 3.

Método 3: Usar el selector de PHP en DirectAdmin (la opción más fácil)

DirectAdmin incluye una herramienta llamada "Selector de PHP" o "PHP Settings" que te permite cambiar configuraciones de PHP sin tocar archivos. Es el método más amigable para principiantes.

Paso 1: Accede al Selector de PHP

  1. En tu panel de DirectAdmin, busca el icono "Selector de PHP" o "PHP Version Selector". Puede estar en la sección "Cuenta" o "Avanzado".
  2. Haz clic en él. Se abrirá una lista con las versiones de PHP disponibles y un botón de "Configuración" o "Settings".

Paso 2: Modifica el límite de memoria

  1. Haz clic en el botón de "Configuración" junto a la versión de PHP que estés usando (por ejemplo, PHP 8.1 o 8.2).
  2. Busca la opción "memory_limit" en la lista de parámetros.
  3. Cambia el valor (por ejemplo, de 128M a 256M) y haz clic en "Guardar" o "Apply".
  4. Espera unos segundos a que se apliquen los cambios.

Paso 3: Verifica

Ve a tu escritorio de WordPress y revisa la página de Salud del sitio o instala un plugin de diagnóstico. Verás que el límite ha aumentado.

[WARNING] Si cambias la versión de PHP en el selector, asegúrate de que sea compatible con tus plugins y tema. Siempre es mejor mantener la versión recomendada por WordPress (generalmente la 8.x más reciente).

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

Aquí respondo las dudas más comunes que suelen tener los usuarios al enfrentarse a este tema.

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

Depende del tamaño de tu web:

  • Sitio básico (pocos plugins, tema ligero): 64 MB – 128 MB.
  • Sitio medio (page builder, algunos plugins pesados): 128 MB – 256 MB.
  • Sitio grande (WooCommerce, LMS, muchos plugins): 256 MB – 512 MB.
  • Sitio muy grande (alta concurrencia, plugins premium): 512 MB o más (consulta con tu hosting).

¿Qué hago si después de aumentar la memoria sigo teniendo el error?

Puede que el problema no sea solo la memoria. Revisa:

  • Plugins conflictivos: Desactiva todos los plugins y actívalos uno por uno para encontrar el culpable.
  • Tema mal optimizado: Prueba con un tema por defecto (Twenty Twenty-Four) para descartar.
  • Límite del servidor: Tu hosting puede tener un límite máximo (por ejemplo, 256 MB). Si pones 512 MB, no se aplicará. Pregunta a tu proveedor.

¿Aumentar la memoria hace que mi web sea más rápida?

No directamente. Aumentar la memoria evita errores y permite que tu web funcione sin bloqueos, pero la velocidad depende de otros factores como el hosting, la optimización de imágenes, el uso de caché y la calidad del código.

¿Puedo dañar mi web si pongo un valor demasiado alto?

No, no la dañarás. Lo peor que puede pasar es que el servidor ignore el valor si supera el límite permitido por tu plan de hosting. Es seguro probar con 256M o 512M.

¿Qué pasa si no tengo acceso a DirectAdmin? ¿Puedo usar FTP?

Sí, puedes usar un cliente FTP (como FileZilla) para descargar el wp-config.php, editarlo con un bloc de notas y subirlo de nuevo. Los pasos son los mismos que en el Método 1, pero sin la interfaz gráfica de DirectAdmin.

Mi hosting usa Syspanel (puerto 2106), ¿cómo hago?

Syspanel (que es el nombre que le damos a HestiaCP) tiene una estructura similar. Accede por el puerto 2106 (ejemplo: tudominio.com:2106), ve al Administrador de archivos y sigue los mismos pasos del Método 1 o 2. La única diferencia es que la interfaz se ve distinta, pero las carpetas (public_html, wp-config.php) son las mismas.

Conclusión: ¿Cuál método elegir?

Si no eres muy técnico, el Método 3 (Selector de PHP en DirectAdmin) es el más rápido y seguro. Si quieres control total y que solo afecte a WordPress, el Método 1 (wp-config.php) es ideal. El Método 2 (php.ini) es un plan B si los anteriores fallan.

Recuerda que después de cualquier cambio, es buena práctica limpiar la caché de tu navegador y, si usas un plugin de caché (como WP Rocket o W3 Total Cache), purgar la caché del servidor.

Ahora ya tienes todo lo necesario para aumentar el límite de memoria en WordPress con DirectAdmin y olvidarte de esos molestos errores. Si te surge cualquier duda, vuelve a esta guía o consulta con el soporte de tu hosting. ¡Tu web te lo agradecerá!

[TIP FINAL] Guarda esta guía en favoritos. Cada vez que instales un plugin nuevo o actualices tu tema, este conocimiento te será útil para mantener tu web estable y rápida.

¿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