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

Cómo solucionar el error de memoria en WordPress desde DirectAdmin

Actualizado el 29 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. ¿Te ha aparecido un mensaje de error en tu WordPress que dice algo como "Allowed memory size exhausted" o "Error de memoria"? No te preocupes, es uno de los problemas más comunes en WordPress, pero también uno de los más fáciles de solucionar. En esta guía completa, te voy a explicar paso a paso cómo resolver el error memoria WordPress DirectAdmin desde tu panel de control.

Vamos a entender por qué ocurre este error, qué significa exactamente y, lo más importante, cómo aumentarlo de forma segura desde DirectAdmin. Al final, tendrás tu sitio funcionando sin problemas y sabrás cómo evitar que vuelva a pasar. ¡Empecemos!


¿Qué significa "Allowed memory size exhausted" en WordPress?

Este error aparece cuando WordPress intenta realizar una tarea (como instalar un plugin, subir una imagen grande o cargar una página con muchos recursos) y se queda sin la memoria que tiene asignada. Piensa en la memoria como el "espacio de trabajo" de tu sitio: si es muy pequeño, las tareas más pesadas no pueden completarse y el sistema se detiene.

El mensaje típico es algo así:

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes)

Ese número en bytes (268435456) equivale a 256 MB. Muchas veces, el límite por defecto es demasiado bajo para sitios con plugins pesados, temas complejos o mucho tráfico.

[INFO] No te asustes con los números. Solo significa que tu WordPress necesita un poco más de "espacio de trabajo" para funcionar bien. Es como cuando tu computadora se pone lenta porque tienes muchos programas abiertos.


¿Por qué ocurre este error en WordPress?

Hay varias causas comunes:

  • Plugins mal optimizados: Algunos plugins consumen mucha memoria, especialmente los de backup, seguridad o constructores de páginas.
  • Temas pesados: Los temas con muchas funcionalidades, sliders o efectos visuales pueden exigir más memoria.
  • Imágenes grandes: Subir fotos de alta resolución sin comprimir puede agotar la memoria.
  • Actualizaciones fallidas: A veces, al actualizar WordPress, plugins o temas, se produce un pico de uso.
  • Ataques o bots: Si tu sitio recibe muchas visitas de bots maliciosos, también puede saturarse.

La buena noticia es que aumentar el límite de memoria es sencillo y suele resolver el problema de inmediato.


Cómo solucionar el error de memoria desde DirectAdmin

Vamos a ver tres métodos prácticos para aumentar la memoria de WordPress desde DirectAdmin. Te recomiendo empezar por el primero, ya que es el más seguro y efectivo.

Método 1: Editar el archivo wp-config.php (recomendado)

Este es el método más común y funciona en la mayoría de los casos. Solo necesitas agregar una línea de código al archivo de configuración de WordPress.

Paso a paso:

  1. Accede a DirectAdmin: Abre tu navegador y ve a la URL de tu panel (normalmente https://tudominio.com:2222). Inicia sesión con tus credenciales.

  2. Ve al Administrador de Archivos: Busca el ícono de "Administrador de Archivos" (File Manager) en el panel principal. Haz clic para abrirlo.

  3. Localiza la carpeta de tu sitio: Dentro del Administrador de Archivos, navega hasta la carpeta donde está instalado tu WordPress. Normalmente es public_html o domains/tudominio/public_html.

  4. Busca el archivo wp-config.php: En la lista de archivos, busca el archivo llamado wp-config.php. Si no lo ves, asegúrate de que esté visible (a veces está oculto). Puedes activar "Mostrar archivos ocultos" en la configuración del Administrador de Archivos.

  5. Edita el archivo: Haz clic derecho sobre wp-config.php y selecciona "Editar" (o "Edit"). Se abrirá un editor de texto.

  6. Agrega la línea de memoria: Busca la línea que dice /* That's all, stop editing! Happy publishing. */ (normalmente al final del archivo). Justo antes de esa línea, pega el siguiente código:

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

    [TIP] Si tu sitio es muy grande o tienes muchos plugins, puedes usar valores más altos como '512M' o '1024M', pero 256 MB suele ser suficiente para la mayoría.

  7. Guarda los cambios: Haz clic en "Guardar" (Save) y luego cierra el editor.

  8. Verifica que funciona: Vuelve a tu sitio web y recarga la página que daba error. Si el problema era de memoria, debería haberse solucionado.

[WARNING] Ten cuidado al editar wp-config.php. No borres ni modifiques otras líneas, solo agrega la nueva. Si algo sale mal, puedes restaurar el archivo desde una copia de seguridad.


Método 2: Aumentar la memoria desde el archivo .htaccess

Si el primer método no funciona (a veces el servidor tiene restricciones), puedes probar con el archivo .htaccess. Este archivo controla la configuración del servidor web.

Paso a paso:

  1. Accede al Administrador de Archivos (igual que antes).

  2. Busca el archivo .htaccess: En la misma carpeta de tu WordPress (public_html), busca el archivo llamado .htaccess. Si no existe, puedes crearlo.

  3. Edita o crea el archivo: Si ya existe, haz clic derecho y "Editar". Si no existe, crea un nuevo archivo llamado .htaccess (con el punto al inicio).

  4. Agrega el código: Al principio del archivo (o al final, no importa mucho), pega lo siguiente:

    php_value memory_limit 256M
    

    También puedes agregar:

    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    

    Esto ayuda si también tienes problemas al subir archivos grandes.

  5. Guarda y cierra.

  6. Prueba tu sitio: Recarga la página y verifica si el error desapareció.

[INFO] Si tu servidor usa PHP-FPM (lo más común hoy en día), este método puede no funcionar. En ese caso, pasa al método 3.


Método 3: Usar el panel de DirectAdmin (PHP Selector)

DirectAdmin tiene una herramienta llamada "PHP Selector" que te permite ajustar los límites de PHP de forma gráfica. Es ideal si no quieres tocar archivos de código.

Paso a paso:

  1. Inicia sesión en DirectAdmin.

  2. Busca "PHP Selector": En el panel principal, busca un ícono llamado "PHP Selector" o "Select PHP Version". Haz clic.

  3. Selecciona tu dominio: Si tienes varios sitios, elige el dominio donde está WordPress.

  4. Ve a la pestaña "Extensions" o "Options": Dependiendo de la versión, verás una lista de opciones de PHP.

  5. Ajusta el memory_limit: Busca la opción memory_limit. Por defecto suele ser 128M o 256M. Cámbiala a un valor más alto, como 512M o 1024M. También puedes ajustar upload_max_filesize y post_max_size si lo necesitas.

  6. Guarda los cambios: Haz clic en "Apply" o "Save".

  7. Verifica: Recarga tu WordPress y comprueba que el error ha desaparecido.

[TIP] Si no ves la opción "PHP Selector", es posible que tu plan de hosting no lo incluya. En ese caso, contacta con tu proveedor de hosting o usa los métodos anteriores.


Preguntas frecuentes (FAQ)

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

Si el error persiste, puede que el problema no sea solo de memoria. Prueba a:

  • Desactivar plugins uno por uno: Ve a Plugins > Plugins instalados, desactiva todos y luego reactívalos de uno en uno para identificar el culpable.
  • Cambiar temporalmente a un tema por defecto (como Twenty Twenty-Four) para descartar el tema.
  • Revisar los registros de error: En DirectAdmin, busca "Registros de errores" (Error Logs) para ver más detalles.

¿Cuánta memoria es recomendable para WordPress?

Depende del tamaño de tu sitio. Para un blog pequeño, 128 MB es suficiente. Para sitios con plugins pesados (como WooCommerce, Elementor o Jetpack), recomiendo al menos 256 MB. Si tienes un sitio de alto tráfico, 512 MB o más.

¿Puedo dañar mi sitio al editar wp-config.php?

Si solo agregas la línea de memoria al final, es muy seguro. Pero si modificas otras partes del archivo, podrías romper el sitio. Siempre haz una copia de seguridad antes de editar.

¿Y si uso Syspanel (HestiaCP) en lugar de DirectAdmin?

Si tu panel es Syspanel (el nombre que usamos para HestiaCP), el proceso es similar. Accede a tu Syspanel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Luego, ve al Administrador de Archivos y sigue los mismos pasos para editar wp-config.php o .htaccess. Syspanel también tiene un "PHP Selector" en la sección de configuración del dominio.

[INFO] Recuerda que Syspanel y DirectAdmin son paneles diferentes, pero los métodos para aumentar la memoria son prácticamente idénticos.


Consejos adicionales para evitar futuros errores de memoria

  • Mantén todo actualizado: WordPress, plugins y temas deben estar en su última versión.
  • Elimina plugins que no uses: Cada plugin consume recursos, incluso si está desactivado.
  • Usa un plugin de caché: Reduce la carga del servidor y mejora el rendimiento (por ejemplo, W3 Total Cache o WP Super Cache).
  • Comprime imágenes: Antes de subirlas, usa herramientas como TinyPNG o Smush.
  • Contrata un hosting de calidad: Un buen hosting con suficiente memoria RAM evita estos problemas desde el inicio.

Conclusión

El error memoria WordPress DirectAdmin es molesto, pero con estos pasos puedes solucionarlo en pocos minutos. Recuerda que lo más importante es identificar la causa raíz: si es un plugin pesado, considera reemplazarlo; si es el tema, busca uno más ligero.

Si has seguido los pasos y el error persiste, no dudes en contactar con el soporte de tu hosting. Ellos pueden revisar los límites del servidor y ayudarte con configuraciones más avanzadas.

Espero que esta guía te haya sido útil. ¡Ahora ya sabes cómo aumentar la memoria en WordPress desde DirectAdmin! Si tienes más dudas, déjalas en los comentarios y estaré encantado de ayudarte.

[WARNING] Siempre haz una copia de seguridad de tu sitio antes de hacer cambios importantes. ¡Nunca se sabe cuándo puedes necesitarla!

¡Buena suerte y a seguir creciendo tu WordPress!

¿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