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 temido mensaje Fatal error: Allowed memory size of X bytes exhausted en WordPress. Este fallo ocurre cuando un plugin, un tema o una tarea en segundo plano consume más recursos de los que PHP tiene asignados por defecto en el servidor.

Causas principales de la falta de memoria en WordPress

El núcleo de WordPress requiere una cantidad específica de memoria para funcionar correctamente, pero al sumar plugins pesados, constructores visuales como Elementor y temas avanzados, el límite predeterminado (frecuentemente configurado en 32M o 64M) se supera con facilidad. Las causas más comunes incluyen:

  • Instalación o actualización simultánea de múltiples plugins o temas complejos.
  • Uso de scripts que realizan consultas pesadas a la base de datos sin optimización.
  • Configuración predeterminada del servidor web demasiado restrictiva para entornos modernos de WordPress.

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

La forma más rápida y directa de solucionar este inconveniente es indicarle explícitamente a WordPress que utilice más memoria RAM mediante el archivo de configuración principal.

  1. Accede al panel de control de tu hosting (cPanel, Plesk) o utiliza un cliente FTP.
  2. Navega hasta la carpeta raíz donde tienes instalado WordPress.
  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 /* That's all, stop editing! Happy publishing. */:
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, es probable que tu servidor requiera que aumentes el límite de memoria a nivel de Apache mediante el archivo de control .htaccess.

  1. Ingresa a la raíz de tu sitio web mediante FTP o el Administrador de Archivos de tu hosting.
  2. Localiza el archivo .htaccess (asegúrate de habilitar la opción de ver archivos ocultos si no lo encuentras).
  3. Añade la siguiente directiva al principio o al final del archivo:
php_value memory_limit 256M

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

Método 3: Editar el archivo php.ini o la configuración MultiPHP

En servidores con acceso completo o paneles de control avanzados, puedes modificar directamente la configuración global de PHP para evitar futuras limitaciones.

  1. Abre tu panel de control de hosting y busca la herramienta MultiPHP INI Editor o administrador de configuraciones PHP.
  2. Selecciona tu dominio o directorio correspondiente.
  3. Busca la directiva memory_limit y cambia su valor a 256M o superior.
  4. Guarda los cambios. Si tienes acceso SSH, puedes crear o editar el archivo php.ini en la raíz añadiendo memory_limit = 256M.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
PrestaShop

Cómo Solucionar el Error de 'Módulo No Se Puede Instalar' en PrestaShop de Forma Definitiva

Aprende a resolver el fallo que impide la instalación de módulos nuevos en tu tienda PrestaShop. Guía técnica paso a paso con soluciones definitivas.

Leer guía completa →
Linux

Cómo Solucionar el Error de Bloqueo de APT (Could not get lock /var/lib/dpkg/lock-frontend) en Linux de Forma Definitiva

¿Te aparece un error al intentar actualizar paquetes en Linux? Descubre cómo liberar el bloqueo de dpkg de forma rápida y segura.

Leer guía completa →
Mac

Cómo Solucionar el Error 'La Aplicación está Dañada y no se Puede Abrir' en Mac

Este fallo suele ser provocado por las restricciones de seguridad de Gatekeeper en macOS al intentar ejecutar software externo. Te explicamos los métodos más efectivos para eliminar la cuarentena del archivo y abrir tu aplicación sin problemas.

Leer guía completa →