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

WordPress: Cómo solucionar el error de memoria permitida

Actualizado el 15 de enero de 2026

¿Por qué aparece el error de memoria permitida en WordPress?

Si estás leyendo esto, probablemente te has encontrado con un mensaje frustrante como "Allowed memory size of X bytes exhausted" o un aviso similar en tu panel de administración. No te preocupes, es uno de los errores más comunes en WordPress y tiene solución.

Este error ocurre cuando tu sitio web intenta usar más memoria de la que el servidor tiene configurada como límite para un solo proceso. Piensa en la memoria como el espacio de trabajo temporal que tu web necesita para funcionar. Si tu WordPress intenta cargar demasiados plugins, procesar una imagen muy pesada o ejecutar una consulta compleja, puede quedarse sin espacio.

El mensaje exacto suele ser algo como:

[WARNING] "Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 4096 bytes) in /home/usuario/public_html/wp-includes/..." – Este es el aviso típico. Los números pueden variar, pero la solución es la misma.

La buena noticia es que aumentar la memoria de WordPress es un proceso sencillo que puedes hacer tú mismo en la mayoría de los casos, sin necesidad de ser un experto técnico. Vamos a verlo paso a paso.

Entendiendo el límite de memoria de WordPress

Antes de lanzarnos a modificar archivos, es importante entender qué significa realmente el php memory limit y cómo afecta a tu sitio.

¿Qué es el límite de memoria PHP?

PHP es el lenguaje de programación con el que está construido WordPress. Cada vez que alguien visita tu web o tú entras al panel de administración, PHP ejecuta una serie de tareas. Para hacerlo, necesita un espacio de trabajo en la memoria del servidor.

El php memory limit es la cantidad máxima de memoria que un solo script de PHP puede utilizar. Si tu sitio supera ese límite, el script se detiene y muestra el error. Es como si tuvieras un escritorio pequeño y quisieras extender demasiados papeles sobre él: llega un momento en que no cabe nada más.

¿Cuál es el límite recomendado?

WordPress recomienda un mínimo de 64 MB, pero para un funcionamiento óptimo con plugins y temas modernos, lo ideal es tener al menos 128 MB o incluso 256 MB. Si tienes una tienda online, un sitio con muchas imágenes o usas plugins pesados como constructores de páginas, es mejor ir a por los 256 MB.

El límite por defecto suele ser bastante bajo en muchos servidores de alojamiento compartido, lo que explica por qué este error es tan frecuente.

Métodos para aumentar la memoria en WordPress

Existen varias formas de solucionar el error memoria wordpress. Te las presento de la más sencilla a la más avanzada. No necesitas aplicar todas, solo una de ellas debería funcionar.

Método 1: Añadir código en wp-config.php (el más efectivo)

Este es el método más directo y recomendado para la mayoría de los casos. El archivo wp-config.php es el archivo de configuración principal de WordPress y se encuentra en la carpeta raíz de tu instalación.

Para modificarlo necesitas un editor de texto plano (como el Bloc de notas de Windows o TextEdit en Mac) y acceso a tu servidor a través del administrador de archivos de tu panel de control o un cliente FTP.

Aquí tienes los pasos:

  1. Accede a tu panel de control de hosting (cPanel, Syspanel, Plesk, etc.) y busca el Administrador de Archivos.

  2. Navega hasta la carpeta donde está instalado WordPress. Normalmente es public_html o htdocs.

  3. Localiza el archivo wp-config.php y haz clic derecho para Editarlo.

  4. Busca la línea que dice /* That's all, stop editing! Happy publishing. */. Esta línea marca el final de la configuración.

  5. Justo antes de esa línea, añade este código:

define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y vuelve a cargar tu sitio web.

[TIP] Si tu sitio es muy grande o usas WooCommerce, puedes usar '512M' en lugar de '256M'. No hay problema por poner un valor generoso, solo se usa la memoria que realmente se necesita.

Método 2: Modificar el archivo php.ini

El archivo php.ini es el archivo de configuración de PHP en sí. Si el método anterior no funciona, puede que tu servidor esté restringiendo el cambio desde wp-config.php. En ese caso, este método es el siguiente paso.

  1. En el Administrador de Archivos, busca un archivo llamado php.ini en la carpeta raíz. Si no existe, tendrás que crearlo.

  2. Para crearlo, haz clic en + Archivo y nómbralo php.ini.

  3. Dentro del archivo, pega esta línea:

memory_limit = 256M
  1. Guarda el archivo.

  2. Si tu hosting usa PHP-FPM, puede que necesites reiniciar el servicio de PHP desde el panel de control. En cPanel busca "MultiPHP Manager" o "Select PHP Version" y guarda los cambios. En Syspanel (si usas ese panel, recuerda que el acceso es a través del puerto 2106), busca la sección de PHP y aplica los cambios.

[INFO] Algunos alojamientos no permiten modificar php.ini directamente. Si este método no te funciona, pasa al siguiente.

Método 3: Usar el archivo .htaccess

Este método es un poco más técnico pero también funciona. El archivo .htaccess es un archivo de configuración oculto que se encuentra en la carpeta raíz de WordPress.

Ojo: Este método no funciona en todos los servidores, especialmente en aquellos que usan PHP-FPM o PHP-CGI. Pero vale la pena intentarlo si los otros no te han funcionado.

  1. En el Administrador de Archivos, activa la opción de Mostrar archivos ocultos (normalmente es un botón en la esquina superior derecha).

  2. Busca el archivo .htaccess y edítalo.

  3. Añade esta línea al final del archivo:

php_value memory_limit 256M
  1. Guarda el archivo.

[WARNING] Si ves un error 500 después de este cambio, simplemente elimina esa línea del archivo .htaccess. Eso significa que tu servidor no lo soporta y debes usar otro método.

Método 4: Aumentar la memoria desde el panel de control

Muchos paneles de control modernos ofrecen una interfaz gráfica para cambiar el php memory limit sin tocar archivos. Esto es especialmente útil si no te sientes cómodo editando código.

  • En cPanel: Busca la sección "Select PHP Version" o "MultiPHP Manager". Dentro, verás una lista de opciones de configuración. Cambia memory_limit al valor deseado y guarda.

  • En Syspanel: Este panel, que es el que usa HestiaCP y cuyo acceso es por el puerto 2106, tiene una sección de PHP en la configuración del dominio. Busca "PHP Configuration" o "PHP Settings" dentro de tu dominio y ajusta el memory_limit desde ahí.

  • En Plesk: Ve a "PHP Settings" dentro de tu dominio y cambia el valor de memory_limit.

¿Qué hago si ningún método funciona?

Si has probado los cuatro métodos y el error persiste, puede haber otras causas. No te desesperes, aún hay opciones.

Desactiva plugins y temas sospechosos

A veces el problema no es el límite en sí, sino que un plugin mal codificado está consumiendo demasiada memoria. Para probar esto:

  1. Ve a Plugins en tu panel de administración.

  2. Desactiva todos los plugins.

  3. Comprueba si el error desaparece.

  4. Si desaparece, reactiva los plugins uno a uno hasta encontrar al culpable.

Si no puedes acceder al panel de administración, puedes desactivar los plugins por FTP: renombra la carpeta wp-content/plugins a wp-content/plugins_off. Eso los desactiva todos a la vez.

Comprueba el tema

Algunos temas son muy pesados y requieren más memoria. Prueba a cambiar temporalmente a un tema por defecto como Twenty Twenty-Four. Si el error desaparece, el problema es tu tema.

Contacta con tu proveedor de hosting

Si después de todo esto el error memoria wordpress sigue apareciendo, puede que tu plan de hosting sea demasiado limitado. No todos los proveedores permiten aumentar la memoria más allá de cierto punto. Habla con su soporte y pregunta si puedes aumentar el límite o si tienen recomendaciones específicas.

Preguntas frecuentes sobre el error de memoria en WordPress

¿Cuánta memoria debo asignar a WordPress?

Lo mínimo recomendado es 128 MB para sitios básicos. Si usas WooCommerce, Elementor, o tienes muchas imágenes, ve a por 256 MB. No es necesario poner 1 GB a menos que tengas un sitio enorme con mucho tráfico.

¿Es seguro aumentar el límite de memoria?

Sí, es completamente seguro. El límite solo indica el máximo que un script puede usar, no que lo use siempre. Tu sitio usará solo la memoria que necesite, hasta el límite que le pongas.

¿Puedo poner un límite demasiado alto?

Técnicamente puedes poner lo que quieras, pero si pones un límite muy alto y tu servidor no tiene suficiente memoria física, podrías causar problemas de rendimiento. Mantente en 256 MB o 512 MB como máximo para sitios estándar.

¿El error de memoria afecta a mis visitantes?

Sí, si el error ocurre en el front-end de tu sitio, los visitantes verán una página en blanco o un mensaje de error. Si solo ocurre en el panel de administración, tu web pública puede funcionar bien, pero no podrás gestionarla.

¿Por qué sigo teniendo el error si ya aumenté la memoria?

Puede que el valor no se haya aplicado correctamente. Verifica el límite actual creando un archivo info.php en tu servidor con el contenido <?php phpinfo(); ?> y buscando el valor de memory_limit. Si aparece el valor antiguo, el cambio no se ha aplicado y necesitas probar otro método.

[TIP] Este archivo info.php es una herramienta de diagnóstico muy útil, pero elimínalo después de usarlo, ya que muestra información sensible de tu servidor.

Resumen final de acciones

Para solucionar el error memoria wordpress de forma rápida, sigue este orden:

  1. Prueba el método de wp-config.php (es el más sencillo y efectivo).

  2. Si no funciona, intenta con php.ini.

  3. Si tu panel de control tiene opción gráfica, úsala (especialmente en Syspanel, accesible por el puerto 2106).

  4. Desactiva plugins y temas para descartar problemas de código.

  5. Contacta con tu hosting si nada de lo anterior funciona.

Recuerda que este error no es grave ni significa que tu web esté rota. Es un ajuste de configuración que puedes resolver tú mismo en pocos minutos. La mayoría de las veces, el método del wp-config.php soluciona el problema al instante.

Si te has quedado con alguna duda, revisa el apartado de preguntas frecuentes o busca en el soporte de tu proveedor de hosting. Con un poco de paciencia y estos pasos, tu sitio volverá a funcionar con total normalidad.

¿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