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 famoso error de límite de memoria agotada (Allowed memory size of X bytes exhausted). Esto ocurre cuando WordPress o un plugin específico requiere más memoria RAM de la que el servidor le tiene asignada por defecto, interrumpiendo la carga de tu sitio web o del panel de administración.
Principales causas del error de memoria en WordPress
- Uso excesivo de plugins o temas mal optimizados que consumen demasiados recursos.
- Límite de memoria PHP configurado con un valor demasiado bajo en el servidor (por ejemplo, 32M o 64M).
- Ejecución de procesos pesados en segundo plano o tareas cron prolongadas.
Método 1: Aumentar el límite de memoria en el archivo wp-config.php
La forma más rápida y recomendada de solucionar este problema es editar el archivo de configuración principal de tu instalación de WordPress.
- Accede a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu panel dehosting (cPanel o Plesk).
- 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! Feliz publicación":
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 o tu servidor no permite definir el límite desde el archivo de configuración de WordPress, puedes intentarlo mediante el archivo .htaccess.
- Accede al directorio raíz de tu WordPress a través de FTP o administrador de archivos.
- Busca el archivo
.htaccess(si no lo ves, asegúrate de activar la opción de mostrar archivos ocultos). - 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.