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

Aumentar límite de memoria PHP en WordPress (DirectAdmin)

Actualizado el 10 de febrero de 2026

¿Tu sitio WordPress está mostrando el temido error de memoria agotada o simplemente notas que va más lento de lo normal? El límite memoria PHP WordPress es uno de los recursos más críticos para que tu web funcione sin problemas. Cuando este límite es demasiado bajo, WordPress no puede cargar plugins pesados, procesar actualizaciones o manejar picos de tráfico.

En este artículo, te explicaré paso a paso cómo aumentar memoria WordPress desde el panel de control DirectAdmin. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra. Verás opciones para todos los niveles, desde principiantes hasta usuarios más avanzados.

[INFO] El límite de memoria PHP por defecto suele ser de 32 MB o 64 MB, pero para WordPress moderno se recomienda al menos 128 MB. Algunos temas y plugins (como los page builders o WooCommerce) pueden necesitar 256 MB o más.


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

WordPress está construido sobre PHP, un lenguaje de programación que necesita un espacio de trabajo llamado "memoria" para ejecutar todas sus funciones. Cada plugin, tema, script y consulta a la base de datos consume una parte de ese espacio.

Cuando el límite memoria PHP WordPress es insuficiente, ocurren problemas como:

  • Error fatal: "Allowed memory size of X bytes exhausted".
  • Pantalla blanca de la muerte (WSOD) al activar un plugin.
  • Imposibilidad de editar páginas con el editor de bloques (Gutenberg).
  • Procesos de actualización que fallan a medio camino.
  • Rendimiento general lento y timeouts frecuentes.

[WARNING] Si tu web ya está mostrando errores de memoria, es posible que no puedas acceder al panel de administración. En ese caso, deberás realizar los cambios directamente desde DirectAdmin o mediante FTP. Te recomiendo seguir el método 1 o 2 de esta guía.


Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a DirectAdmin con permisos de administrador o reventa.
  • Credenciales de FTP o acceso al Administrador de Archivos de DirectAdmin.
  • Conocimiento básico de cómo navegar por carpetas en un servidor.

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso es por el puerto 2106. En Syspanel, busca la opción "Administrador de archivos" o "PHP Settings" para modificar el límite.


Método 1: Modificar el archivo wp-config.php (El más recomendado para principiantes)

Este es el método más seguro y directo para aumentar memoria WordPress. Solo necesitas editar un archivo que está en la raíz de tu instalación de WordPress.

Paso 1: Accede a los archivos de tu web desde DirectAdmin

  1. Inicia sesión en DirectAdmin.
  2. Busca y haz clic en "Administrador de Archivos" (File Manager).
  3. Selecciona la carpeta public_html (o domains/tudominio.com/public_html si tienes múltiples dominios).

Paso 2: Localiza el archivo wp-config.php

Dentro de public_html, busca el archivo llamado wp-config.php. Es un archivo de texto sin extensión visible, pero lo reconocerás porque suele ser el único archivo PHP en esa carpeta raíz.

Paso 3: Edita el archivo

  1. Haz clic derecho sobre wp-config.php y selecciona "Editar" (Edit).
  2. Busca la línea que dice: /* ¡Eso es todo, deja de editar! Feliz blogging. */ (normalmente al final del archivo).
  3. Justo antes de esa línea, pega el siguiente código:
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');

[TIP] El primer límite (WP_MEMORY_LIMIT) es el que se usa en el frontend (página pública). El segundo (WP_MAX_MEMORY_LIMIT) es para el backend (panel de administración). Si solo quieres uno, usa el primero con 256M.

  1. Guarda los cambios (Ctrl+S o botón "Save").

Paso 4: Verifica el cambio

Vuelve a tu panel de WordPress, ve a Herramientas > Salud del sitio > Información y busca "Límite de memoria PHP". Debería reflejar el nuevo valor (256M).

[INFO] Si no ves el cambio, puede que tu servidor tenga un límite máximo inferior. En ese caso, prueba con 128M o 64M.


Método 2: Crear o modificar el archivo php.ini (Para usuarios avanzados)

Este método es útil si quieres cambiar la configuración global de PHP para todo el sitio, no solo para WordPress. También funciona si el método 1 no da resultado.

Paso 1: Accede a la raíz de tu sitio

En DirectAdmin, ve al Administrador de Archivos y navega hasta public_html.

Paso 2: Crea o edita el archivo php.ini

  1. Si no existe, haz clic en "Crear archivo" y nómbralo php.ini.
  2. Si ya existe, haz clic derecho y selecciona "Editar".
  3. Añade o modifica la siguiente línea:
memory_limit = 256M

Paso 3: Guarda y verifica

Guarda el archivo. Luego, en WordPress, ve a Herramientas > Salud del sitio para confirmar el cambio.

[WARNING] Algunos hosts no permiten sobrescribir la configuración PHP desde un php.ini personal. Si no funciona, prueba con el método 1 o contacta al soporte.


Método 3: Usar el archivo .htaccess (Alternativa rápida)

Si los métodos anteriores fallan, puedes intentar forzar el límite desde el archivo .htaccess.

Paso 1: Localiza .htaccess

En la carpeta public_html, busca el archivo .htaccess (puede estar oculto; en DirectAdmin activa "Mostrar archivos ocultos").

Paso 2: Añade la directiva

Edita el archivo y justo después de la línea # BEGIN WordPress, añade:

php_value memory_limit 256M

Paso 3: Guarda

Guarda los cambios. Si el servidor permite esta configuración, WordPress lo reflejará.

[TIP] Este método no siempre funciona en servidores con PHP-FPM o configuraciones más restrictivas. Es mejor usarlo como último recurso.


Método 4: Contactar al soporte técnico (Solución definitiva)

Si ninguno de los métodos anteriores funciona, es probable que tu plan de hosting tenga un límite máximo de PHP fijo. En ese caso:

  1. Abre un ticket de soporte con tu proveedor de hosting.
  2. Solicita que aumenten el límite memoria PHP WordPress a 256 MB o más.
  3. Pregunta si puedes modificar memory_limit desde el panel de control.

[INFO] Algunos hosts como SiteGround o Hostinger permiten cambiar el límite desde su propio panel (cPanel o similar). En DirectAdmin, a veces está disponible en "PHP Settings" dentro de la sección de dominio.


Preguntas frecuentes (FAQ)

¿Cuánta memoria PHP necesita WordPress?

  • Mínimo recomendado: 128 MB.
  • Para sitios con WooCommerce, page builders o muchos plugins: 256 MB.
  • Sitios de alta demanda o con caché de objetos: 512 MB.

¿Aumentar la memoria PHP hará mi web más rápida?

No directamente. La memoria extra evita errores y permite que los procesos se ejecuten sin interrupciones, pero la velocidad depende de otros factores como la optimización de imágenes, el hosting y el uso de caché.

¿Puedo poner un valor demasiado alto (ej. 1024M)?

Sí, pero no siempre es recomendable. Si tu servidor tiene poca RAM total, asignar demasiada memoria a un solo sitio puede afectar a otros o causar problemas de rendimiento. Empieza con 256M y escala si es necesario.

¿Qué hago si sigo viendo el error de memoria después de cambiarlo?

  • Verifica que el cambio se haya guardado correctamente.
  • Prueba con un valor más alto (ej. 512M).
  • Revisa si algún plugin o tema está mal programado y consume memoria de forma excesiva.
  • Contacta a tu hosting para confirmar que no haya un límite máximo en el servidor.

¿Estos métodos funcionan en Syspanel (HestiaCP)?

Sí, los métodos 1 y 2 funcionan igual. En Syspanel, accede por el puerto 2106, ve al Administrador de archivos y edita wp-config.php o php.ini en la carpeta public_html. También puedes buscar "PHP Settings" en el panel de Syspanel para ajustar el límite global.


Conclusión

Aumentar memoria WordPress es una tarea sencilla que puede resolver muchos problemas de rendimiento y errores fatales. Con DirectAdmin, tienes varias opciones: desde editar el wp-config.php (método más fácil) hasta modificar el php.ini o .htaccess para usuarios más experimentados.

Recuerda que el límite memoria PHP WordPress no es una varita mágica, pero sí una base fundamental para que tu sitio funcione estable. Si después de aumentarlo sigues teniendo problemas, revisa la calidad de tus plugins, el tema y la configuración del servidor.

[TIP] Siempre haz una copia de seguridad de tu sitio antes de modificar archivos críticos. En DirectAdmin puedes usar la opción "Backup" para estar tranquilo.

¡Ahora ya sabes cómo darle a tu WordPress el oxígeno que necesita! Si tienes dudas, déjalas en los comentarios o contacta a tu soporte técnico.

¿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