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 mensaje que indica que se ha agotado el límite de memoria permitido para PHP. Esto suele ocurrir al instalar temas pesados, plugins complejos o al realizar tareas exigentes en el panel de administración.
Causas Principales del Error de Memoria Agotada
Por defecto, los servidores asignan una cantidad limitada de memoria RAM a las aplicaciones PHP. Cuando un plugin o script de WordPress supera este límite asignado, el servidor detiene la ejecución para evitar fallos mayores, mostrando una pantalla en blanco o un mensaje crítico.
Método 1: Modificar el archivo wp-config.php
La forma más rápida y común de aumentar el límite de memoria es editando el archivo principal de configuración de WordPress.
- Accede a tu servidor mediante FTP o el Administrador de Archivos de tu cPanel.
- Busca el archivo
wp-config.phpen la carpeta raíz de tu instalación. - Ábrelo con un editor de texto y busca la línea que dice:
/* That's all, stop editing! Happy publishing. */. - Justo antes de esa línea, añade el siguiente fragmento de código:
define('WP_MEMORY_LIMIT', '512M');. - Guarda los cambios y recarga tu sitio web para comprobar si el error ha desaparecido.
Método 2: Aumentar el límite en el archivo php.ini
Si el método anterior no funciona, es posible que debas incrementar el límite directamente en la configuración del servidor PHP.
- Busca o crea un archivo llamado
php.inien el directorio raíz de tu WordPress. - Añade la siguiente línea dentro del archivo:
memory_limit = 512M. - Guarda los cambios. Si tu servidor utiliza FastCGI o PHP-FPM, es posible que debas reiniciar el servicio PHP desde tu panel de alojamiento.
Método 3: Modificar el archivo .htaccess
Si no tienes acceso a php.ini, puedes intentar forzar el aumento de memoria a través de las reglas de Apache.
- Localiza el archivo
.htaccessen la raíz de tu sitio. - Añade al final del archivo la siguiente directiva:
php_value memory_limit 512M. - Guarda el archivo y verifica el funcionamiento de tu página web.