Cómo Solucionar el Error 'Allowed Memory Size Exhausted' en WordPress de Forma Definitiva

Cómo Solucionar el Error 'Allowed Memory Size Exhausted' en WordPress de Forma Definitiva
Anuncio relacionado

Introducción al Error de Límite de Memoria en WordPress

Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es el mensaje Fatal error: Allowed memory size of X bytes exhausted. Este error ocurre cuando un script de WordPress o un plugin activo intenta consumir más memoria RAM de la que el servidor le tiene asignada por defecto a PHP.

Causas Principales del Error Memory Size Exhausted

Las razones más comunes por las que tu sitio web de WordPress se queda sin memoria RAM son:

  • Uso excesivo de plugins mal optimizados o pesados.
  • Temas de WordPress con funciones complejas o bucles mal cerrados.
  • Un límite de memoria PHP configurado con un valor muy bajo (por ejemplo, 32M o 64M) en el archivo php.ini del servidor.
  • Procesamiento pesado en el panel de administración, como la generación de miniaturas o respaldos completos.

Método 1: Modificar el archivo wp-config.php

La forma más rápida y común de solucionar este inconveniente es indicarle directamente a WordPress que aumente el límite de memoria permitida mediante el archivo de configuración principal.

  1. Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
  2. Localiza la carpeta raíz de tu instalación de WordPress.
  3. Busca y edita el archivo wp-config.php.
  4. Añade la siguiente línea de código justo antes de la línea que dice /* ¡Eso es todo, deja de editar! Feliz publicación */:

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

Guarda los cambios y recarga tu sitio web para comprobar si el error ha desaparecido.

Método 2: Modificar el archivo .htaccess

Si el método anterior no surte efecto, puedes intentar forzar el incremento de memoria a través de la configuración del servidor Apache utilizando el archivo .htaccess.

  1. Accede al directorio raíz de tu WordPress por FTP o Administrador de Archivos.
  2. Busca el archivo .htaccess (asegúrate de habilitar la opción de ver archivos ocultos si no lo encuentras).
  3. Abre el archivo y añade la siguiente directiva al principio del mismo:

php_value memory_limit 256M

Guarda el archivo y limpia la caché de tu navegador para verificar el funcionamiento.

Método 3: Actualizar el archivo php.ini del servidor

Si tienes acceso completo a tu servidor VPS o dedicado, puedes modificar el archivo de configuración global de PHP para solucionar el problema de raíz.

  1. Localiza tu archivo php.ini (su ubicación varía según tu sistema operativo y panel de control como cPanel o Plesk).
  2. Busca la línea correspondiente a memory_limit.
  3. Modifica el valor predeterminado por uno superior, por ejemplo:

memory_limit = 512M

Finalmente, reinicia tu servidor web (Apache o Nginx) y el servicio PHP-FPM para aplicar los cambios de manera definitiva.

Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error 'Faltan Archivos' o 'Privilegios de Contenido' en Steam de Forma Definitiva

Aprende a corregir el fallo de Steam que impide actualizar o iniciar tus juegos favoritos. Métodos efectivos y rápidos.

Leer guía completa →
Magento

Cómo Solucionar el Error Mage Exception Session Save Handler en Magento de Forma Definitiva

Aprende a resolver el fallo de gestión de sesiones en Magento de manera rápida y segura. Evita caídas y recupera el acceso al panel de administración.

Leer guía completa →
Windows

Cómo Solucionar el Error DNS_PROBE_FINISHED_NXDOMAIN en Windows de Forma Definitiva

Aprende a resolver el frustrante error DNS_PROBE_FINISHED_NXDOMAIN en tu PC con Windows. Sigue nuestra guía paso a paso y recupera tu acceso a la web.

Leer guía completa →