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
Mac

Cómo Solucionar el Bucle de Arranque en el Modo Recuperación de Mac Paso a Paso

Descubre por qué tu Mac se queda atrapado en el Modo Recuperación y cómo salir de este bucle de arranque con soluciones prácticas y sencillas.

Leer guía completa →
WordPress

Cómo Solucionar el Error de la REST API en WordPress Paso a Paso

El error de la REST API puede bloquear funciones clave de tu sitio web en WordPress. Descubre cómo identificar la causa y solucionarlo definitivamente.

Leer guía completa →
Mac

Cómo Solucionar el Error 'Disk Appears to Be Locked' en Mac de Forma Definitiva

Te mostramos cómo reparar el bloqueo de discos en macOS de manera efectiva utilizando herramientas nativas. Soluciona este problema sin perder tu valiosa información.

Leer guía completa →