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 de error relacionado con el agotamiento de la memoria (Allowed memory size of X bytes exhausted). Este fallo ocurre comúnmente cuando un script de PHP o un plugin intenta consumir más recursos de los que el servidor le tiene permitidos por defecto.
Causas Principales del Problema
Las razones más habituales por las que aparece este error en WordPress incluyen:
- Plugins mal optimizados o incompatibles entre sí.
- Temas pesados que realizan demasiadas peticiones simultáneas.
- Un límite de memoria PHP configurado demasiado bajo en el servidor (usualmente 32MB o 64MB).
- Uso intensivo de funciones en el panel de administración o al importar bases de datos grandes.
Método 1: Modificar el archivo wp-config.php
La forma más rápida de solucionar este inconveniente es aumentando el límite de memoria directamente desde el archivo de configuración principal de tu instalación.
- Accede a tu panel de hosting mediante FTP o el Administrador de Archivos.
- Localiza la carpeta raíz donde está instalado WordPress.
- Busca y edita el archivo
wp-config.php. - Añade la siguiente línea de código justo antes de la línea que dice ¡Eso es todo, deja de editar!:
define('WP_MEMORY_LIMIT', '256M');- Guarda los cambios y recarga tu sitio web para comprobar si el error ha desaparecido.
Método 2: Editar el archivo .htaccess
Si el método anterior no surte efecto, puedes intentar forzar el incremento del límite de memoria a través del archivo de directivas del servidor Apache.
- Entra al Administrador de Archivos de tu cPanel o Plesk.
- Busca el archivo
.htaccessen el directorio raíz (es posible que debas activar la opción para ver archivos ocultos). - Haz clic derecho en editar y añade el siguiente fragmento de código al principio del documento:
php_value memory_limit 256M- Guarda el archivo y verifica el funcionamiento de tu página web.
Método 3: Modificar el archivo php.ini
Si tienes acceso root a tu servidor o tu proveedor te permite gestionar la configuración de PHP de forma independiente, puedes actualizar el archivo de configuración global.
- Localiza tu archivo
php.iniouser.inien el directorio raíz de tu cuenta de hosting. - Busca la directiva correspondiente al consumo de memoria y cámbiala al valor recomendado:
memory_limit = 256M- Guarda los cambios. Si estás en un servidor VPS dedicado, recuerda reiniciar el servicio web (por ejemplo, Apache o Nginx con PHP-FPM) para aplicar los cambios correctamente.