Cómo Solucionar el Error de Límite de Memoria Agotado en WordPress Paso a Paso

Cómo Solucionar el Error de Límite de Memoria Agotado en WordPress Paso a Paso
Anuncio relacionado

¿Qué es el error de límite de memoria agotado en WordPress?

El error Allowed memory size of... exhausted es uno de los fallos más comunes en WordPress. Ocurre cuando un script de PHP, ya sea de un plugin, un tema o del propio núcleo del sistema, consume más memoria de la que el servidor web tiene asignada por defecto para la instalación.

Causas comunes del error de memoria en WordPress

  • Plugins mal optimizados: Complementos que realizan consultas pesadas a la base de datos o bucles infinitos.
  • Temas visuales complejos: Plantillas premium que requieren múltiples dependencias y constructores visuales pesados.
  • Configuración del servidor muy baja: Muchos proveedores de hosting configuran por defecto un límite de memoria de 64MB o 128MB, insuficiente para sitios modernos de WordPress.

Método 1: Aumentar el límite de memoria en wp-config.php

La solución más rápida consiste en editar el archivo de configuración principal de WordPress. Sigue estos pasos para solucionarlo:

  1. Accede a los archivos de tu servidor mediante un cliente FTP (como FileZilla) o a través del Administrador de archivos del panel de tu hosting (cPanel).
  2. Localiza el archivo wp-config.php en el directorio raíz de tu sitio web (generalmente public_html).
  3. Abre el archivo y añade la siguiente línea de código justo antes de la frase que dice /* That's all, stop editing! Happy publishing. */:
  4. define('WP_MEMORY_LIMIT', '256M');
  5. Guarda los cambios y sube de nuevo el archivo al servidor.

Método 2: Editar el archivo .htaccess

Si la solución anterior no funciona, es posible que el servidor ignore las directivas de WordPress. Puedes forzar el límite de memoria de PHP modificando el archivo .htaccess:

  1. Busca el archivo .htaccess en la carpeta raíz de tu instalación. Si no lo ves, asegúrate de activar la opción de 'Mostrar archivos ocultos' en tu administrador de archivos.
  2. Abre el archivo y pega el siguiente código al final del documento:
  3. php_value memory_limit 256M
  4. Guarda el archivo y recarga tu sitio web para comprobar si el error ha desaparecido.

Método 3: Modificar el archivo php.ini o user.ini

En servidores dedicados o VPS con acceso a la configuración del servidor, la limitación se aplica desde la raíz de PHP. Puedes anularla de la siguiente manera:

  1. Crea un archivo nuevo en tu directorio raíz y llámalo php.ini o user.ini.
  2. Pega el siguiente fragmento de código dentro del archivo:
  3. memory_limit = 256M
  4. Guarda el archivo y verifica el estado de tu WordPress. Si el error persiste, te sugerimos contactar al soporte de tu proveedor de hosting para que aumenten este parámetro globalmente.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Linux

Cómo Solucionar el Error 'sudo: unable to resolve host' en Linux de Forma Definitiva

Resuelve el frustrante error de resolución de hostname en la terminal de Linux. Te mostramos los pasos exactos para corregir tu configuración de red en minutos.

Leer guía completa →
Magento

Cómo Solucionar el Error 'Please upgrade your database' en Magento 2

El error 'Please upgrade your database' en Magento 2 ocurre cuando hay una discrepancia entre el código y la base de datos. Descubre cómo solucionarlo de forma definitiva paso a paso.

Leer guía completa →
Mac

Cómo Solucionar el Error 'ERR_CONNECTION_RESET' en Mac de Forma Definitiva

Aprende a resolver el frustrante error de conexión restablecida en tu ordenador Mac. Métodos efectivos para recuperar el acceso a internet.

Leer guía completa →