¿Qué es el WP Memory Limit?
WP Memory Limit es el límite de memoria asignado a WordPress para ejecutar sus procesos. Si este límite es demasiado bajo, podrías experimentar errores como "Allowed memory size exhausted".
Valor predefinido de WP Memory Limit
El valor por defecto de WP Memory Limit varía según el entorno:
- WordPress por defecto: 40MB
- WordPress Multisite: 64MB
- Recomendado para sitios exigentes: 128MB o más
Cómo aumentar el WP Memory Limit
Puedes aumentar el WP Memory Limit de varias formas:
1. Modificar el archivo wp-config.php
Agrega la siguiente línea antes de /* That's all, stop editing! Happy publishing. */
:
define('WP_MEMORY_LIMIT', '256M');
Para el límite de la memoria en el administrador (backend), usa:
define('WP_MAX_MEMORY_LIMIT', '512M');
2. Modificar el archivo .htaccess
Si tu servidor usa Apache, agrega esta línea en .htaccess
:
php_value memory_limit 256M
3. Modificar el archivo php.ini
Si tienes acceso a la configuración del servidor, edita php.ini
y busca la línea:
memory_limit = 256M
Si no existe, agrégala.
4. Modificar el archivo user.ini
Algunos servidores usan user.ini
en lugar de php.ini
. Agrega:
memory_limit = 256M
5. Contactar con el proveedor de hosting
Si no puedes cambiar estos valores, tu proveedor de hosting puede aumentarlo por ti.
Comprobar si el cambio se aplicó
Para verificar el nuevo límite, puedes:
- Usar el plugin Site Health en WordPress.
- Crear un archivo
phpinfo.php
con el siguiente contenido y abrirlo en el navegador:
<?php
phpinfo();
?>
Con estos pasos, podrás optimizar el rendimiento de tu sitio WordPress evitando errores por falta de memoria.