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 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 error Allowed memory size exhausted en WordPress. Este fallo suele aparecer de manera repentina al intentar instalar un plugin pesado, actualizar un tema o ejecutar scripts complejos en el panel de administración, bloqueando parcial o totalmente el acceso a tu sitio.

Causas Principales del Error Allowed Memory Size

El núcleo de WordPress y sus complementos (plugins y temas) están escritos en PHP. Por defecto, los servidores asignan una cantidad máxima de memoria RAM que un script de PHP puede consumir. Las causas más comunes de este problema incluyen:

  • Uso simultáneo de múltiples plugins mal optimizados o pesados.
  • Actualizaciones automáticas que requieren más recursos de los configurados.
  • Falta de asignación adecuada de memoria RAM en el archivo de configuración del servidor.

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

La forma más rápida y directa de aumentar el límite de memoria asignada a WordPress es editando el archivo principal wp-config.php. Sigue estos pasos:

  1. Conéctate a tu servidor mediante un cliente FTP (como FileZilla) o utiliza el Administrador de Archivos de tu proveedor de hosting (cPanel).
  2. Localiza la carpeta raíz donde está instalado WordPress.
  3. Busca el archivo wp-config.php, haz clic derecho sobre él y selecciona la opción de editar.
  4. Busca la línea que indica /* That's all, stop editing! Happy publishing. */.
  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 surte efecto, puedes intentar forzar el incremento del límite de memoria a nivel de servidor Apache utilizando el archivo .htaccess:

  1. Accede al directorio raíz de tu instalación de WordPress a través de FTP o del Administrador de Archivos.
  2. Localiza el archivo oculto llamado .htaccess (asegúrate de habilitar la visualización de archivos ocultos en tu cliente FTP si no lo ves).
  3. Descarga una copia de seguridad del archivo antes de realizar cualquier modificación.
  4. Abre el archivo y añade la siguiente directiva al principio del mismo: php_value memory_limit 256M.
  5. Guarda los cambios y actualiza tu navegador.

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

En alojamientos web avanzados, los límites de PHP se controlan mediante un archivo php.ini o .user.ini. Sigue estos pasos para solucionarlo por esta vía:

  1. Crea o edita el archivo php.ini en la carpeta raíz de tu sitio web.
  2. Añade la siguiente línea dentro del archivo: memory_limit = 256M.
  3. Si tu hosting utiliza FastCGI, es probable que debas crear un archivo llamado .user.ini en su lugar y añadir la misma línea de código.
  4. Guarda el archivo y verifica el funcionamiento de tu panel de WordPress.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
PrestaShop

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

El Error 500 es uno de los fallos más frustrantes en tiendas virtuales. Descubre cómo diagnosticarlo y solucionarlo rápidamente.

Leer guía completa →
Hardware

Cómo Solucionar el Problema de Pitidos de la BIOS al Encender el PC de Forma Definitiva

Los pitidos al encender el ordenador indican un fallo crítico en el hardware. Aprende a interpretar los códigos de la BIOS y soluciona el problema fácilmente.

Leer guía completa →
Juegos

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

Aprende a corregir el molesto error D3Dcompiler que impide iniciar tus juegos favoritos en Windows. Métodos efectivos y rápidos.

Leer guía completa →