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

Cómo aumentar el límite de memoria en WordPress en DirectAdmin

Actualizado el 21 de diciembre de 2025

¿Tu sitio WordPress se ha vuelto lento de repente, muestra errores como "Allowed memory size exhausted" o no puedes instalar ciertos plugins? Este problema es más común de lo que crees y, por suerte, tiene una solución sencilla: aumentar el límite de memoria en WordPress.

En este artículo, te guiaré paso a paso para que puedas aumentar el límite de memoria en WordPress en DirectAdmin, ya sea que tengas acceso al panel de control o debas hacerlo mediante FTP. Veremos los archivos clave, los valores recomendados y cómo evitar errores comunes. Todo explicado de forma clara y sin tecnicismos innecesarios.


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

El límite de memoria en WordPress es la cantidad de recursos (RAM) que tu sitio puede usar para ejecutar tareas. Piensa en ello como el "tanque de gasolina" de tu web: si es muy pequeño, el motor se ahoga cuando necesitas acelerar (por ejemplo, al instalar un plugin pesado o al recibir muchas visitas).

WordPress tiene un valor por defecto de 40 MB en muchos servidores, pero los sitios modernos (con temas complejos, plugins de SEO, caché, comercio electrónico, etc.) suelen necesitar 128 MB, 256 MB o incluso 512 MB para funcionar sin problemas.

¿Cuándo debes aumentarlo?

  • Cuando ves el error: Fatal error: Allowed memory size of X bytes exhausted.
  • Cuando la instalación de plugins o temas falla.
  • Cuando el editor de bloques (Gutenberg) se vuelve muy lento.
  • Cuando tu web se cae en momentos de alto tráfico.

¿Cómo verificar el límite de memoria actual en WordPress?

Antes de hacer cambios, es importante saber cuánta memoria tienes asignada. Sigue estos pasos:

  1. Accede a tu panel de administración de WordPress (ejemplo: tudominio.com/wp-admin).
  2. Ve a Herramientas > Salud del sitio (o "Site Health" en inglés).
  3. Dentro de la pestaña Información, busca la sección Servidor.
  4. Allí verás el valor de "Límite de memoria de PHP" (por ejemplo, 40M o 128M).

[TIP] Si no ves esta opción, puedes instalar un plugin como "WP Memory Limit" que te mostrará el valor actual y te avisará si es bajo.


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

No hay un número mágico, pero aquí tienes una guía general basada en el tipo de sitio:

Tipo de sitio webLímite recomendado
Blog personal o sitio básico64 MB – 128 MB
Sitio con WooCommerce (tienda online)256 MB – 512 MB
Sitio con muchos plugins (SEO, caché, seguridad)256 MB – 512 MB
Sitio con alto tráfico (miles de visitas diarias)512 MB – 1 GB

Si tu servidor lo permite, 128 MB es un buen punto de partida para la mayoría de los sitios. Si tienes dudas, consulta con tu proveedor de hosting.


Método 1: Aumentar el límite de memoria desde DirectAdmin (la forma más fácil)

Si tienes acceso a DirectAdmin, este es el método más rápido y seguro. Sigue estos pasos:

Paso 1: Accede a DirectAdmin

  • Abre tu navegador y ve a tudominio.com:2222 (o la URL que te haya dado tu hosting).
  • Inicia sesión con tu usuario y contraseña.

Paso 2: Busca la opción "PHP Settings" o "PHP Selector"

  • En el panel principal, busca una sección llamada "PHP Settings", "PHP Selector" o "PHP Version". (Puede variar según la versión de DirectAdmin).
  • Haz clic en esa opción.

Paso 3: Configura el límite de memoria

  • Verás una lista de valores ajustables. Busca "memory_limit".
  • En el campo correspondiente, escribe el nuevo valor (por ejemplo, 256M).
  • Asegúrate de que otros valores como max_execution_time (tiempo máximo de ejecución) y upload_max_filesize (tamaño máximo de subida) también sean adecuados. Por ejemplo:
    • max_execution_time: 300 (segundos)
    • upload_max_filesize: 64M
    • post_max_size: 64M
  • Haz clic en "Save" o "Apply" para guardar los cambios.

[INFO] Si no ves la opción "PHP Settings", es posible que tu hosting tenga un plan compartido muy limitado. En ese caso, salta al Método 2 o contacta a tu proveedor.

Paso 4: Verifica el cambio

  • Vuelve a Herramientas > Salud del sitio en WordPress y confirma que el nuevo valor aparezca.

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

Si no tienes acceso a DirectAdmin o el método anterior no funcionó, puedes editar manualmente el archivo de configuración de WordPress. Este archivo se llama wp-config.php y está en la raíz de tu instalación.

Paso 1: Accede a los archivos de tu sitio

Tienes dos opciones:

  • Usar el Administrador de Archivos de DirectAdmin: En DirectAdmin, ve a "File Manager" > "Public HTML" (o la carpeta donde tengas WordPress instalado).
  • Usar FTP: Conéctate a tu servidor usando un cliente FTP como FileZilla. Busca la carpeta raíz (normalmente public_html).

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

  • Localiza el archivo wp-config.php (no lo confundas con wp-config-sample.php).
  • Haz clic derecho y selecciona "Editar" (o descárgalo, edítalo con un bloc de notas y súbelo de nuevo).

Paso 3: Agrega la línea de código

Busca la línea que dice:

define('WP_DEBUG', false);

Justo antes de esa línea (o antes de la línea que dice /* That's all, stop editing! Happy publishing. */), agrega lo siguiente:

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

Si tu sitio es de red multisitio (WordPress Multisite), también puedes agregar:

define('WP_MAX_MEMORY_LIMIT', '512M');

Paso 4: Guarda y verifica

  • Guarda los cambios y cierra el archivo.
  • Vuelve a Salud del sitio en WordPress para confirmar el nuevo límite.

[WARNING] Si cometes un error al editar wp-config.php, tu sitio puede dejar de funcionar. Siempre haz una copia de seguridad del archivo antes de modificarlo.


Método 3: Aumentar el límite de memoria mediante el archivo .htaccess

Este método es útil si no puedes editar wp-config.php o si tu hosting bloquea cambios en PHP. El archivo .htaccess se encuentra en la misma carpeta que wp-config.php.

Paso 1: Localiza y edita el archivo .htaccess

  • En DirectAdmin o FTP, busca el archivo .htaccess (puede estar oculto; activa la opción "Mostrar archivos ocultos").
  • Si no existe, puedes crearlo con un editor de texto.

Paso 2: Agrega las siguientes líneas

Al inicio del archivo (después de # BEGIN WordPress si existe), pega:

php_value memory_limit 256M
php_value max_execution_time 300

Paso 3: Guarda y prueba

  • Guarda los cambios.
  • Recarga tu sitio y verifica el límite desde Salud del sitio.

[TIP] Si ves un error 500 (Internal Server Error) después de este cambio, elimina las líneas que agregaste. Esto sucede cuando tu servidor no permite modificar PHP desde .htaccess.


Método 4: Aumentar el límite de memoria mediante el archivo php.ini (avanzado)

Si tienes acceso a la configuración de PHP a nivel de servidor (por ejemplo, en un VPS o un plan dedicado), puedes crear o editar un archivo php.ini en la raíz de tu sitio.

Paso 1: Crea o edita un archivo php.ini

  • En la misma carpeta donde están wp-config.php y .htaccess, crea un archivo llamado php.ini.
  • Agrega estas líneas:
memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M

Paso 2: Guarda y verifica

  • Guarda el archivo.
  • Reinicia el servicio PHP si es necesario (esto puede requerir acceso a SSH o al panel de hosting).

[INFO] Este método no siempre funciona en hosting compartido. Si no ves cambios, prueba con los métodos anteriores.


Solución de problemas comunes (FAQ)

P: Aumenté el límite pero el error sigue apareciendo. ¿Qué hago?
R: A veces el límite real está fijado por tu proveedor de hosting. Contacta con su soporte y pídeles que aumenten el memory_limit a nivel de servidor.

P: ¿Puedo poner un límite muy alto, como 1GB?
R: Sí, pero ten cuidado. Si tu sitio usa demasiada memoria, puede afectar a otros sitios en el mismo servidor (en hosting compartido). Empieza con 256M y ve subiendo si es necesario.

P: Mi sitio usa Syspanel (antes llamado HestiaCP). ¿Cómo hago lo mismo?
R: En Syspanel, el proceso es similar. Accede a través del puerto 2106 (ejemplo: tudominio.com:2106). Busca la opción "PHP Settings" o "PHP Editor" y ajusta el valor de memory_limit como se explicó en el Método 1.

P: ¿Qué pasa si no veo la opción "PHP Settings" en DirectAdmin?
R: Puede que tu plan de hosting no incluya esta funcionalidad. Prueba con el Método 2 (editar wp-config.php) o contacta a tu proveedor.

P: ¿Aumentar la memoria hace que mi web sea más rápida?
R: No directamente. La memoria evita errores y permite que los procesos se ejecuten sin interrupciones, pero la velocidad depende de otros factores como el hosting, el tema y la optimización de imágenes.


Conclusión

Aumentar el límite de memoria en WordPress en DirectAdmin es un proceso sencillo que puede solucionar muchos problemas de rendimiento y errores. Recuerda siempre empezar con valores moderados (128M o 256M) y verificar el cambio desde la herramienta de Salud del sitio.

Si tu sitio sigue teniendo problemas después de aumentar la memoria, considera revisar otros aspectos como la cantidad de plugins, la optimización de la base de datos o incluso cambiar a un plan de hosting más potente.

¿Todavía tienes dudas? Déjalas en los comentarios o contacta con el soporte técnico de tu hosting. ¡Estamos aquí para ayudarte!

¿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