Cómo Solucionar el Error 'Allowed Memory Size Exhausted' en WordPress Paso a Paso

Cómo Solucionar el Error 'Allowed Memory Size Exhausted' en WordPress Paso a Paso
Anuncio relacionado

Introducción al 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 Fatal error: Allowed memory size of X bytes exhausted. Este fallo ocurre cuando un script de WordPress o un plugin intenta consumir más memoria RAM de la que el servidor le tiene asignada por defecto. Afortunadamente, tiene solución y aquí te enseñamos cómo resolverlo paso a paso.

Causas Principales del Problemal

Las causas más comunes de este error incluyen:

  • 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 demasiado bajo en el servidor (usualmente 32M o 64M).
  • Actualizaciones simultáneas de plugins, temas o del propio núcleo de WordPress.

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

La forma más rápida de solucionar este inconveniente es editando el archivo principal de configuración de tu sitio web mediante FTP o el Administrador de Archivos de tu Hosting.

  1. Accede al panel de control de tu hosting (cPanel o Plesk) y abre el Administrador de Archivos.
  2. Navega hasta la carpeta raíz donde está instalado WordPress (generalmente public_html).
  3. Busca el archivo wp-config.php, haz clic derecho sobre él y selecciona Editar.
  4. Busca la línea que dice: /* ¡Eso es todo, deja de editar! Feliz publicación */ o similar.
  5. Justo antes de esa línea, añade el siguiente fragmento de código: define('WP_MEMORY_LIMIT', '256M');
  6. 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 surtió efecto o no tienes acceso al archivo wp-config.php, puedes intentar forzar el aumento de memoria a través del archivo de configuración del servidor Apache.

  1. Entra al Administrador de Archivos de tu proveedor de hosting.
  2. Localiza el archivo .htaccess en la carpeta raíz (si no lo ves, activa la opción de mostrar archivos ocultos).
  3. Edita el archivo y añade la siguiente directiva al principio o al final del documento: php_value memory_limit 256M
  4. Guarda los cambios y verifica el funcionamiento de tu página web en el navegador.

Método 3: Modificar el archivo php.ini

En servidores donde PHP se ejecuta como módulo CGI o FastCGI, la directiva del límite de memoria se puede configurar directamente en el archivo php.ini.

  1. Busca el archivo php.ini en la raíz de tu sitio. Si no existe, puedes crearlo con un editor de texto plano.
  2. Añade la siguiente línea dentro del archivo: memory_limit = 256M
  3. Guarda el archivo y reinicia los servicios de tu servidor si tienes acceso root, o simplemente espera unos minutos a que los cambios surtan efecto.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de PC de Forma Definitiva

El error DXGI_ERROR_DEVICE_HUNG provoca que tus juegos se congelen y cierren inesperadamente. Aprende a solucionarlo con este tutorial definitivo.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 500 en PrestaShop de Forma Definitiva

El Error 500 en PrestaShop es uno de los fallos más frustrantes para los dueños de tiendas online. Aprende a identificar su causa exacta y aplica la solución definitiva.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 500 y Pantalla Blanca en PrestaShop Paso a Paso

Aprende a diagnosticar y corregir el Error 500 en PrestaShop activando el modo debug. Soluciona fallos críticos en tu e-commerce de forma rápida y segura.

Leer guía completa →