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

Aumentar el límite de memoria PHP en DirectAdmin para WordPress

Actualizado el 9 de abril de 2026

¿Tu sitio WordPress se ha vuelto lento, ves errores como "Allowed memory size exhausted" o no puedes subir archivos grandes? Es muy probable que necesites aumentar el límite de memoria PHP. No te preocupes, es un proceso sencillo si sigues esta guía.

En este artículo, te explicaré paso a paso cómo modificar el memory limit PHP en DirectAdmin, usando herramientas visuales y archivos de configuración. Verás que con unos pocos clics puedes darle a tu web el oxígeno que necesita.


¿Por qué es importante el límite de memoria PHP?

Imagina que la memoria PHP es como un escritorio de trabajo. Si solo tienes espacio para una hoja de papel, no podrás trabajar con documentos grandes. Tu sitio web funciona igual: cada plugin, tema o funcionalidad consume una parte de esa memoria.

WordPress, por defecto, suele tener un límite de 40 MB. Sin embargo, los sitios modernos con plugins de caché, comercio electrónico, constructores de páginas (como Elementor o Divi) o galerías de imágenes necesitan mucho más. Un límite bajo provoca:

  • Errores de memoria: El famoso "Fatal error: Allowed memory size of X bytes exhausted".
  • Rendimiento lento: El servidor se esfuerza demasiado y las páginas tardan en cargar.
  • Fallos en plugins: Algunos se desactivan solos o no funcionan correctamente.
  • Imposibilidad de subir archivos multimedia pesados.

La solución: Aumentar el memory limit PHP DirectAdmin a un valor más adecuado, generalmente 256 MB o 512 MB.


¿Cómo saber cuál es tu límite actual de memoria PHP?

Antes de hacer cambios, es bueno saber desde dónde partimos. Puedes verificarlo fácilmente desde el panel de administración de WordPress.

  1. Ve a Herramientas > Salud del sitio.
  2. Haz clic en la pestaña Información.
  3. Busca la sección Servidor. Allí verás el valor de memory_limit (límite de memoria).

Si no ves esta opción, también puedes instalar un plugin como "WP Health" o "Query Monitor".


Aumentar el límite de memoria PHP en DirectAdmin (Métodos paso a paso)

DirectAdmin ofrece varias formas de hacerlo. Te mostraré las dos más efectivas: usando el Selector de PHP (la más fácil) y editando archivos manualmente (más control).

Método 1: Usando el Selector de PHP en DirectAdmin (Recomendado)

Este es el método más amigable y seguro para principiantes. DirectAdmin tiene una herramienta visual que te permite cambiar la configuración de PHP sin tocar archivos complejos.

Paso 1: Accede a tu panel de DirectAdmin.

Abre tu navegador y escribe la URL de tu panel (normalmente tudominio.com:2222). Ingresa tu usuario y contraseña.

Paso 2: Busca la sección "Características adicionales" o "Configuración de PHP".

En el menú principal, busca una opción que diga "Selector de PHP", "Configuración de PHP" o "PHP Version Selector". El nombre exacto puede variar según la versión de DirectAdmin, pero suele estar en la parte de "Cuenta" o "Administrador de Cuentas".

Paso 3: Selecciona tu dominio.

Si tienes varios sitios web, elige el dominio al que quieres aumentar la memoria. Luego haz clic en el botón "Configuración personalizada" o "Custom PHP Settings".

Paso 4: Busca la opción "memory_limit".

Se abrirá una lista con todas las variables de PHP. Busca la que se llama memory_limit. Verás que tiene un valor como 128M, 256M o 64M.

Paso 5: Cambia el valor.

Haz clic en el campo y escribe el nuevo valor. Te recomiendo:

  • 256M para la mayoría de sitios con plugins comunes (WooCommerce, Elementor, etc.).
  • 512M para sitios grandes con muchas funcionalidades, bases de datos pesadas o tráfico alto.
  • 128M si tienes un sitio muy básico y quieres un poco más de margen.

Paso 6: Guarda los cambios.

Busca el botón "Guardar" o "Apply". El sistema actualizará la configuración al instante. ¡Listo! Tu sitio ahora tiene más memoria.

[TIP] Después de guardar, vuelve a la herramienta "Salud del sitio" de WordPress para confirmar que el cambio se aplicó.


Método 2: Editando el archivo php.ini (Para usuarios más avanzados)

Si no encuentras el Selector de PHP o prefieres editar archivos directamente, puedes modificar el php.ini de tu cuenta.

Paso 1: Accede al Administrador de Archivos de DirectAdmin.

En el panel de DirectAdmin, busca la sección "Administrador de Archivos" (normalmente en "Herramientas Avanzadas").

Paso 2: Navega a la carpeta de tu dominio.

Busca la carpeta domains y dentro la de tu dominio (ej: tudominio.com). Luego entra en public_html. Esa es la raíz de tu sitio web.

Paso 3: Crea o edita el archivo php.ini.

Si ya existe un archivo llamado php.ini, haz clic derecho sobre él y selecciona "Editar". Si no existe, crea uno nuevo: haz clic en el botón "Crear archivo", asígnale el nombre php.ini y luego ábrelo para editarlo.

Paso 4: Agrega la línea de configuración.

Dentro del archivo, pega la siguiente línea:

memory_limit = 256M

Puedes cambiar 256M por el valor que necesites (512M, 1024M, etc.). Guarda el archivo.

Paso 5: Verifica que funcione.

Al igual que con el método anterior, revisa en "Salud del sitio" de WordPress.

[WARNING] Si editas el php.ini, asegúrate de no tener errores de sintaxis. Un archivo mal escrito puede romper tu sitio. Si algo sale mal, simplemente borra el archivo y vuelve a intentarlo.


Método 3: Modificando el archivo wp-config.php (Solución rápida)

Este método es el más sencillo de todos, pero solo afecta a WordPress, no a todo el PHP de tu cuenta. Es útil si el método anterior no funciona.

Paso 1: Accede al Administrador de Archivos de DirectAdmin.

Igual que en el método anterior, ve a domains/tudominio.com/public_html.

Paso 2: Busca el archivo wp-config.php.

Localiza el archivo wp-config.php (es el archivo principal de configuración de WordPress). Haz clic derecho y selecciona "Editar".

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

Busca la línea que dice /* That's all, stop editing! Happy blogging. */ o similar. Justo antes de esa línea, pega lo siguiente:

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

Paso 4: Guarda el archivo.

Guarda los cambios. WordPress ahora usará ese límite.

[INFO] Este método es el más rápido, pero no modifica la configuración global de PHP. Es ideal si solo quieres aumentar la memoria para WordPress y no para otras aplicaciones.


Preguntas Frecuentes (FAQ)

¿Qué valor debo poner? 256 MB o 512 MB?

  • 256 MB: Es el estándar recomendado para el 90% de los sitios. Funciona bien con WooCommerce, Elementor, Yoast SEO, etc.
  • 512 MB: Si tu sitio tiene muchas imágenes, bases de datos grandes, varios plugins de caché o tráfico alto, este valor te dará más margen.
  • 128 MB: Solo para sitios muy básicos sin plugins pesados.

¿Puedo poner 1024 MB (1 GB)?

Sí, técnicamente puedes, pero no siempre es necesario. Un valor demasiado alto puede consumir recursos del servidor innecesariamente. Empieza con 256 MB y solo súbelo si ves errores.

¿Qué hago si después de cambiar el límite sigo teniendo errores?

Puede que el problema no sea solo la memoria. Revisa si tienes algún plugin mal optimizado, demasiadas consultas a la base de datos o un tema pesado. También verifica que tu hosting tenga suficientes recursos (RAM) asignados a tu plan.

¿Afecta esto a otros sitios en mi mismo hosting?

No, los cambios que hagas en tu cuenta de DirectAdmin solo afectan a tu propio sitio web. No altera la configuración de otros usuarios del servidor.

¿Y si uso Syspanel (HestiaCP)?

Si tu panel de control es Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede a tu panel a través del puerto 2106 (ej: tudominio.com:2106). Luego busca la sección "Configuración de PHP" o "PHP Templates". Allí podrás modificar el memory_limit para tu dominio.

[INFO] Syspanel es una excelente alternativa a DirectAdmin. Si lo usas, recuerda que el puerto de acceso es el 2106.

¿Es seguro aumentar el límite de memoria?

Sí, siempre que no pongas un valor excesivo (como 2 GB en un hosting compartido). Los valores recomendados (256-512 MB) son seguros y mejoran el rendimiento.


Conclusión

Aumentar el memory limit PHP DirectAdmin es una de las primeras optimizaciones que debes hacer para que tu WordPress vuele. Con los métodos que te he mostrado, no necesitas ser un experto en servidores.

Recuerda:

  1. Usa el Selector de PHP de DirectAdmin para un cambio rápido y visual.
  2. Si no funciona, edita el php.ini o el wp-config.php.
  3. Empieza con 256 MB y ajusta según las necesidades de tu sitio.

Con un poco más de memoria, tu web cargará más rápido, evitarás errores y tus visitantes tendrán una mejor experiencia. ¡Manos a la obra

¿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