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

¿Qué es el error Allowed Memory Size Exhausted en WordPress?

Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es el error relacionado con el límite de memoria. Este fallo ocurre comúnmente cuando un script de PHP, ya sea de un plugin, del tema activo o del núcleo de WordPress, intenta consumir más memoria RAM de la que el servidor le tiene asignada por defecto.

Cuando esto sucede, la página se congela o muestra un mensaje de advertencia fatal en la pantalla, impidiendo tanto el acceso al panel de administración como la visualización del sitio público por parte de los usuarios.

Causas principales del agotamiento de memoria en WordPress

  • Uso excesivo de plugins mal optimizados o incompatibles entre sí.
  • Temas pesados que realizan consultas complejas a la base de datos.
  • Tareas en segundo plano (WP-Cron) acumuladas o bucles infinitos en scripts PHP.
  • Un límite de memoria configurado demasiado bajo en el archivo de configuración del servidor (generalmente 32M o 64M por defecto).

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

La forma más rápida y directa de solucionar este inconveniente es aumentar el límite de memoria directamente desde el archivo de configuración principal de tu instalación de WordPress.

  1. Accede al panel de control de tu hosting (cPanel, Plesk) o utiliza un cliente FTP para conectarte a tu servidor.
  2. Localiza la carpeta raíz donde está instalado WordPress (normalmente llamada public_html).
  3. Busca y edita el archivo llamado 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 tu servidor web es Apache y no puedes editar el archivo anterior, puedes intentar forzar el incremento del límite de memoria a través de las directivas del archivo .htaccess.

  1. Conéctate a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
  2. Localiza el archivo .htaccess en la carpeta raíz (si no lo ves, asegúrate de activar la opción de mostrar archivos ocultos).
  3. Añade el siguiente fragmento de código al principio o al final del archivo:

php_value memory_limit 256M

Guarda el archivo y verifica el funcionamiento de tu página web.

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

En muchos entornos de alojamiento compartido, los límites de PHP se controlan mediante un archivo de configuración específico. Puedes crear o modificar este archivo para solucionar el problema de memoria de forma permanente.

  1. Crea un archivo llamado php.ini o .user.ini en el directorio raíz de tu instalación de WordPress si aún no existe.
  2. Introduce la siguiente línea dentro del archivo:

memory_limit = 256M

Guarda los cambios. Si el problema persiste, te recomendamos ponerte en contacto con el soporte técnico de tu proveedor de hosting para que amplíen el límite de memoria a nivel de servidor global.

Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
WordPress

Cómo Solucionar la Pantalla Blanca de la Muerte en WordPress de Forma Definitiva

La Pantalla Blanca de la Muerte es uno de los fallos más temidos en WordPress. Aprende a identificar su causa y a solucionarla rápidamente.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error de Merge Conflict en Git de Forma Definitiva

Descubre el método definitivo para resolver conflictos de merge en tus repositorios Git sin romper tu código ni perder cambios importantes.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error de Excepción de Smarty en PrestaShop de Forma Definitiva

Las excepciones de Smarty pueden bloquear tu tienda online por completo. Descubre cómo identificar el origen del fallo y aplicar los métodos de solución más efectivos.

Leer guía completa →