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

Cómo solucionar el error 'Límite de memoria agotado' en WordPress

Actualizado el 14 de abril de 2026

¿Tu WordPress ha dejado de funcionar de repente y te muestra un mensaje de error como "Fatal error: Allowed memory size of X bytes exhausted"? No te preocupes, no eres el único. Este es uno de los problemas más comunes en WordPress, y la buena noticia es que tiene solución.

Este error, conocido técnicamente como límite memoria WordPress, ocurre cuando tu sitio web necesita más memoria de la que el servidor le permite usar para completar una tarea. Piensa en la memoria como el espacio de trabajo del servidor: si tu web intenta hacer demasiadas cosas a la vez (como cargar muchos plugins, procesar una imagen grande o ejecutar un script complejo) y se queda sin espacio, el proceso se detiene.

En esta guía completa, te explicaré paso a paso, y en un lenguaje muy sencillo, cómo solucionar el error memoria PHP WordPress. No necesitas ser un experto en programación para lograrlo. Solo sigue estas instrucciones y tu web volverá a funcionar en pocos minutos.

¿Por qué aparece este error?

Antes de lanzarnos a arreglarlo, es útil entender qué lo causa. El error de memoria no es un fallo de tu web, sino una limitación del servidor. Cada sitio tiene un valor máximo de memoria PHP que puede utilizar. En muchos servidores de alojamiento compartido, este valor es bastante bajo (por ejemplo, 32MB o 64MB).

Cuando tu WordPress intenta superar ese límite, el sistema operativo del servidor lo detiene para evitar que el sitio colapse o afecte a otros sitios en el mismo servidor. Las causas más frecuentes son:

  • Demasiados plugins activos: Cada plugin consume memoria. Si tienes muchos, se agota rápido.
  • Temas mal optimizados: Un tema con mucho código o scripts pesados puede consumir mucha memoria.
  • Scripts en bucle infinito: Un plugin o código personalizado que se queda atascado en un bucle puede consumir toda la memoria disponible.
  • Imágenes y archivos muy grandes: Al procesar imágenes para redimensionarlas o crear miniaturas, WordPress necesita memoria extra.
  • Uso de un constructor de páginas (Page Builder): Herramientas como Elementor o Divi son excelentes, pero también son muy "hambrientas" de memoria.

Soluciones paso a paso para aumentar la memoria PHP

Vamos a lo importante. Aquí tienes varios métodos para aumentar memoria WordPress. Te recomiendo probarlos en el orden que te presento, ya que van de lo más sencillo a lo más técnico.

Método 1: Editar el archivo wp-config.php (El más efectivo)

Este es el método más común y directo para aumentar el límite de memoria. El archivo wp-config.php es el archivo de configuración principal de WordPress. Para editarlo, necesitas acceder a tu servidor a través de un cliente FTP (como FileZilla) o desde el Administrador de Archivos de tu panel de control (cPanel o Syspanel).

Si usas Syspanel, recuerda que puedes acceder a su panel de control a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Desde ahí, busca la sección de "Administrador de Archivos".

Sigue estos pasos:

  1. Conecta a tu servidor (vía FTP o Administrador de Archivos).
  2. Navega hasta la carpeta raíz de tu instalación de WordPress. Normalmente se llama public_html, htdocs o el nombre de tu dominio.
  3. Busca el archivo wp-config.php y descárgalo a tu computadora (si usas FTP) o haz clic derecho y selecciona "Editar" (si usas el administrador de archivos).
  4. Abre el archivo con un editor de texto plano como el Bloc de Notas o Sublime Text.
  5. Busca la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */ o simplemente ¡Eso es todo!.
  6. Justo antes de esa línea, pega el siguiente código:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y súbelo de vuelta al servidor, reemplazando el original.

[TIP] Si tu sitio es un WooCommerce o una web muy compleja, puedes usar '512M' en lugar de '256M' para tener un margen más amplio.

Método 2: Aumentar el límite a través del archivo php.ini

Si el método anterior no funciona, es probable que tu servidor tenga una configuración que impide que WordPress modifique el límite. En este caso, necesitas crear o editar un archivo llamado php.ini. Este archivo controla la configuración de PHP a nivel de servidor.

Pasos para crearlo o editarlo:

  1. Ve a la misma carpeta raíz donde está tu wp-config.php.
  2. Busca un archivo llamado php.ini. Si no existe, tendrás que crearlo.
  3. Para crear un archivo nuevo: En tu editor de texto, crea un nuevo archivo y pégalo este contenido:
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
  1. Guarda el archivo con el nombre php.ini y súbelo a la carpeta raíz.

[WARNING] Si ya existe un php.ini en tu carpeta, no lo borres. Ábrelo, busca la línea que dice memory_limit y cámbiala por 256M. Si no la encuentras, añade la línea al final del archivo.

Método 3: Modificar el archivo .htaccess

Otra forma de ajustar la configuración de PHP es a través del archivo .htaccess, que es un archivo de configuración del servidor Apache. Este método es un poco menos directo, pero puede funcionar en muchos casos.

Cómo hacerlo:

  1. Busca el archivo .htaccess en tu carpeta raíz. Ten en cuenta que es un archivo oculto. Si no lo ves, activa la opción de "mostrar archivos ocultos" en tu cliente FTP o administrador de archivos.
  2. Descárgalo y ábrelo con un editor de texto.
  3. Añade el siguiente código al final del archivo:
php_value memory_limit 256M
  1. Guarda y sube el archivo de vuelta.

[INFO] Si no encuentras el archivo .htaccess, puedes crear uno nuevo con este código y subirlo. Asegúrate de que el nombre sea exactamente .htaccess (con el punto al principio y sin extensión).

Método 4: Solución desde el panel de control (cPanel o Syspanel)

La mayoría de los paneles de control de alojamiento web tienen una interfaz gráfica para cambiar la configuración de PHP sin necesidad de editar archivos manualmente. Esto es mucho más fácil y seguro.

Si tu hosting usa cPanel:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Software" o "Motor de Selección de PHP" (a veces se llama "MultiPHP INI Editor").
  3. Selecciona tu dominio en la lista.
  4. Busca la opción memory_limit y cambia su valor a 256M.
  5. Guarda los cambios.

Si tu hosting usa Syspanel:

Recuerda que el acceso a Syspanel es a través del puerto 2106. Una vez dentro:

  1. Ve a la sección "Web" o "Dominios".
  2. Selecciona tu dominio y busca la opción de "Configuración PHP" o "Editor PHP".
  3. Ajusta el valor de memory_limit a 256M o más.
  4. Guarda los cambios y listo.

[TIP] Este método es el más recomendado para principiantes, ya que es muy visual y prácticamente imposible cometer errores que rompan tu web.

Método 5: Contactar con tu proveedor de hosting

Si has probado todos los métodos anteriores y el límite memoria WordPress sigue dando problemas, es hora de contactar con el soporte técnico de tu empresa de alojamiento.

A veces, el servidor tiene una configuración tan estricta que no te permite cambiar el límite de memoria ni siquiera con los métodos anteriores. En ese caso, el soporte técnico puede:

  • Aumentar el límite de memoria a nivel de servidor.
  • Recomendarte un plan superior si tu sitio web ya es demasiado grande para el plan que tienes contratado.

[WARNING] No te frustres si tienes que llegar a este paso. Es una práctica común y el soporte de un buen hosting siempre está dispuesto a ayudarte.

Consejos para evitar el error en el futuro

Una vez que hayas solucionado el error, es importante tomar medidas para que no vuelva a ocurrir. Aquí tienes algunos consejos prácticos:

  • Desactiva los plugins que no uses: Revisa tu lista de plugins y elimina los que sean innecesarios. Es la forma más eficaz de liberar memoria.
  • Elige un tema ligero: Los temas con demasiadas funciones integradas (sliders, constructores, etc.) consumen mucha memoria. Opta por temas minimalistas y optimizados para la velocidad.
  • Optimiza tus imágenes: Antes de subir una imagen a tu web, comprímela con herramientas como TinyPNG o Smush. Esto reduce su peso y el consumo de memoria al procesarlas.
  • Mantén todo actualizado: Actualiza siempre tu núcleo de WordPress, tus temas y tus plugins a la última versión. Las actualizaciones suelen incluir mejoras de rendimiento y corrección de errores de memoria.
  • Usa un plugin de caché: Un buen plugin de caché (como W3 Total Cache o WP Super Cache) reduce la carga del servidor y, por lo tanto, el consumo de memoria.

Preguntas frecuentes (FAQ) sobre el error de memoria

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

Para un sitio web estándar, 128MB es un buen punto de partida. Para sitios con WooCommerce, foros o muchos plugins, te recomiendo 256MB o incluso 512MB. La mayoría de los expertos coinciden en que 256MB es un valor seguro para la mayoría de los casos.

¿Qué significa "Allowed memory size of X bytes exhausted"?

Este mensaje te indica que el script intentó usar más memoria de la que X (el número en bytes) le permitía. Es la señal clásica del error memoria PHP WordPress.

¿Es peligroso aumentar la memoria de WordPress?

No, en absoluto. Aumentar el límite de memoria es una práctica segura y común. Simplemente le das a tu sitio más recursos para trabajar. El riesgo vendría si usaras un valor extremadamente alto (como 1GB) en un servidor compartido, ya que podría afectar el rendimiento general del servidor.

¿Puedo aumentar la memoria desde el escritorio de WordPress?

No directamente. WordPress no tiene una opción en el panel de administración para cambiar este valor. Debes hacerlo a través de los métodos que te he explicado (editar archivos o usar el panel de control).

¿Qué pasa si nada de esto funciona?

Si has probado todos los métodos y el error persiste, el problema podría estar en un plugin o tema específico. Te recomiendo desactivar todos los plugins (renombrando la carpeta wp-content/plugins a plugins_old desde FTP) y ver si el error desaparece. Si desaparece, reactiva los plugins uno por uno para identificar al culpable.


Con estas soluciones, el temido límite memoria WordPress dejará de ser un dolor de cabeza. Recuerda que la clave está en ser metódico y probar las soluciones en orden. Tu sitio web volverá a estar operativo rápidamente. ¡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