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

Aumentar límite de memoria PHP en WordPress con DirectAdmin

Actualizado el 15 de abril de 2026

¿Tu sitio WordPress se vuelve lento, muestra un error de "memoria agotada" o no puedes instalar ciertos plugins? Es muy probable que necesites aumentar el límite de memoria PHP. Este es un ajuste muy común y sencillo de realizar si usas DirectAdmin como panel de control de tu hosting.

No te preocupes, no necesitas ser un experto en programación. En esta guía te explicaré paso a paso cómo aumentar memoria PHP WordPress DirectAdmin de forma segura y sin complicaciones. Además, resolveremos las dudas más frecuentes para que tu sitio web funcione como un cohete.


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

Para entenderlo fácil, imagina que tu sitio web es una cocina y la memoria PHP es el mostrador donde trabajas. Si el mostrador es pequeño (bajo límite de memoria), no podrás picar muchos ingredientes (ejecutar funciones o plugins) al mismo tiempo. Tu cocina se saturará y todo se volverá lento o se detendrá.

WordPress, sus temas y plugins utilizan esta memoria para funcionar. Si el límite memoria PHP DirectAdmin es demasiado bajo (por ejemplo, 32MB o 64MB), tu sitio se volverá inestable, no podrás subir archivos grandes o verás el temido error:

"Fatal error: Allowed memory size of X bytes exhausted"

Por eso, es fundamental saber cómo aumentar memoria PHP WordPress DirectAdmin para darle a tu sitio el oxígeno que necesita.

¿Cuánta memoria necesito?

  • 64 MB: Mínimo para WordPress básico.
  • 128 MB: Recomendado para la mayoría de sitios con algunos plugins.
  • 256 MB: Ideal para sitios con muchos plugins, WooCommerce o constructores de páginas (como Elementor, Divi).
  • 512 MB o más: Solo para sitios muy grandes o con alto tráfico.

[INFO] El valor por defecto en muchos hostings compartidos es 64MB o 128MB. Si tu sitio es moderno, te sugerimos subirlo directamente a 256MB para evitar problemas futuros.


Método 1: Aumentar la memoria PHP desde DirectAdmin (Método más fácil y recomendado)

Este es el método estrella. DirectAdmin te permite modificar la configuración de PHP directamente desde su interfaz, sin tocar archivos de código. Es rápido, seguro y no requiere conocimientos técnicos.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como: https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Ingresa tu usuario y contraseña.

Paso 2: Busca la sección "Opciones de PHP"

Una vez dentro, verás un panel con varios iconos. Busca uno que se llame "Opciones de PHP" o "PHP Settings". A veces está dentro de una categoría como "Cuenta avanzada" o "Administrador de cuentas". Haz clic en él.

Paso 3: Localiza la opción "memory_limit"

Se abrirá una lista con muchísimas variables de configuración de PHP. No te asustes. Usa el buscador interno de la página (Ctrl+F o Cmd+F) y escribe memory_limit. Aparecerá una línea que dice algo como:

memory_limit 128M

Paso 4: Cambia el valor

Haz clic en el campo de texto o en el desplegable (depende de la versión de DirectAdmin). Cambia el número por el que necesites. Por ejemplo, escribe 256M o 512M.

[TIP] No te pases. Si pones 1024M (1GB) en un hosting compartido, el servidor podría rechazar el cambio. Empieza con 256M y si ves que aún necesitas más, puedes subirlo gradualmente.

Paso 5: Guarda los cambios

Busca el botón "Guardar" o "Save" en la parte inferior de la página. DirectAdmin actualizará la configuración automáticamente. ¡Listo! Ya has logrado aumentar memoria PHP WordPress DirectAdmin.

[WARNING] Después de guardar, es posible que el servidor necesite unos segundos para aplicar los cambios. No te preocupes si no ves el cambio instantáneamente en tu web.


Método 2: Aumentar la memoria editando el archivo wp-config.php (Método alternativo)

Si por alguna razón no encuentras la opción en DirectAdmin (muy raro), o si prefieres hacerlo manualmente, puedes editar el archivo principal de configuración de WordPress.

Paso 1: Accede a tu sitio vía FTP o al Administrador de Archivos de DirectAdmin

Desde DirectAdmin, busca el icono "Administrador de Archivos" (File Manager). Navega hasta la carpeta donde está instalado WordPress (normalmente public_html o una subcarpeta).

Paso 2: Busca el archivo wp-config.php

En la raíz de tu instalación de WordPress, verás un archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona "Editar" o "Edit".

Paso 3: Añade la línea de código

Busca la línea que dice:

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

Si ya existe, solo cambia el número. Si no existe, añádela justo antes de la línea que dice:

/* ¡Eso es todo, deja de editar! Buena suerte. */

Pega esta línea:

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

Puedes cambiar 256M por el valor que desees.

Paso 4: Guarda y cierra

Guarda el archivo y ciérralo. Los cambios se aplicarán inmediatamente.

[INFO] Este método es igual de válido que el primero. Sin embargo, si alguna vez actualizas WordPress o cambias de tema, este archivo no se toca, por lo que el cambio permanece.


Método 3: Aumentar la memoria mediante el archivo .htaccess (No siempre funciona)

Este método es menos fiable, pero puede funcionar en algunos servidores. Edita el archivo .htaccess que está en la raíz de tu WordPress (el mismo lugar que wp-config.php).

Paso 1: Abre el archivo .htaccess

Usa el Administrador de Archivos de DirectAdmin para abrir y editar el archivo .htaccess.

Paso 2: Añade la directiva

Al final del archivo, pega esta línea:

php_value memory_limit 256M

Paso 3: Guarda

Guarda el archivo.

[WARNING] Este método no siempre funciona porque el servidor puede tener restricciones de seguridad. Si no ves resultados, usa el Método 1 o 2.


¿Cómo comprobar que el cambio se ha aplicado correctamente?

Después de realizar cualquiera de los métodos anteriores, es bueno verificar que el nuevo límite memoria PHP DirectAdmin esté activo.

Opción 1: Desde el propio WordPress

Instala un plugin gratuito llamado "WP Health" o "Server Info". Estos plugins te mostrarán en su panel la memoria PHP actual.

Opción 2: Creando un archivo de prueba

  1. Crea un archivo de texto llamado info.php.
  2. Dentro, pega este código: <?php phpinfo(); ?>
  3. Sube el archivo a la raíz de tu WordPress (vía FTP o Administrador de Archivos).
  4. Accede a tudominio.com/info.php.
  5. Busca la línea "memory_limit" y verás el nuevo valor.
  6. IMPORTANTE: ¡Borra el archivo info.php después de usarlo! Por seguridad, no lo dejes accesible.

Preguntas Frecuentes (FAQ)

¿Qué hago si no veo la opción "Opciones de PHP" en DirectAdmin?

Esto puede ocurrir si tu plan de hosting no incluye PHP Selector o si tu servidor está configurado de forma muy básica. En ese caso, contacta a tu proveedor de hosting y pídeles que activen la opción o que ellos mismos aumenten el límite. También puedes usar el Método 2 (wp-config.php).

¿Aumentar la memoria PHP hará que mi sitio sea más rápido?

No directamente. Aumentar la memoria no acelera el sitio por arte de magia, pero previene errores y permite que los scripts se ejecuten correctamente. Un sitio que antes se colgaba ahora funcionará estable. La velocidad depende de otros factores como el hosting, el tema y la optimización de imágenes.

¿Puedo poner un valor demasiado alto?

Sí. En un hosting compartido, el servidor tiene una memoria total limitada. Si pones 1024M (1GB) y tu sitio no lo necesita, podrías estar desperdiciando recursos que otros sitios del servidor necesitan. Lo recomendable es empezar con 256M y solo subir si ves errores.

¿El cambio afecta a todos los sitios en mi cuenta de DirectAdmin?

Depende. Si modificas la opción "Opciones de PHP" desde la configuración general de tu cuenta, afectará a todos los dominios que tengas en esa cuenta. Si solo quieres cambiar un sitio específico, debes hacerlo desde el Administrador de Archivos editando el wp-config.php de ese sitio en concreto.

¿Qué pasa si uso Syspanel (HestiaCP) en lugar de DirectAdmin?

Si tu hosting usa Syspanel (el nombre que le damos a HestiaCP), el proceso es similar pero con una diferencia importante. Debes acceder a tu Syspanel a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Una vez dentro, busca la sección "PHP" o "Configuración de PHP" y allí podrás modificar el memory_limit de forma similar a DirectAdmin. No es necesario editar archivos manualmente.

[INFO] Si tienes dudas sobre si tu panel es DirectAdmin o Syspanel, revisa la URL de acceso. DirectAdmin usa el puerto 2222, mientras que Syspanel usa el 2106.

¿Es seguro editar el archivo wp-config.php?

Sí, siempre que no borres nada más. Solo añade la línea define('WP_MEMORY_LIMIT', '256M'); justo antes de la línea de cierre. Si tienes miedo, haz una copia de seguridad del archivo original antes de editarlo.


Conclusión

Aprender a aumentar memoria PHP WordPress DirectAdmin es una habilidad esencial para cualquier administrador de sitios web. No solo solucionarás el molesto error de memoria agotada, sino que también prepararás tu sitio para crecer con más plugins, contenido y tráfico.

Recuerda siempre empezar con un valor de 256M y verificar que el cambio se haya aplicado. Si tu sitio sigue teniendo problemas, revisa otros factores como la calidad de tu hosting o la optimización de tu base de datos.

¡Ya estás listo para darle a tu WordPress la memoria que necesita! Si te quedó alguna duda, déjala en los comentarios y te ayudaremos.

¿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