
Limite de memoria -1 en WordPress
El valor de -1 en el límite de memoria PHP significa que no se ha establecido un límite específico o que el servidor no está configurado para limitar la cantidad de memoria que puede usar PHP. Esto puede ser un problema porque en algunos servidores el límite por defecto de memoria puede ser demasiado bajo para ejecutar aplicaciones como WordPress, especialmente con temas y plugins pesados como Avada.
Cómo solucionar el problema del límite de memoria PHP
A continuación, te dejo algunas soluciones que puedes intentar para resolver este problema.
1. Modificar el archivo wp-config.php
Puedes intentar aumentar el límite de memoria en el archivo wp-config.php de tu instalación de WordPress.
- Abre el archivo
wp-config.phpque se encuentra en la raíz de tu instalación de WordPress. - Añade la siguiente línea antes de
/* That's all, stop editing! Happy blogging. */:
define('WP_MEMORY_LIMIT', '256M');
Esto establece el límite de memoria de PHP a 256MB. Puedes cambiarlo a un valor mayor si es necesario (por ejemplo, '512M' o '1G').
2. Modificar el archivo .htaccess
Si el servidor usa Apache, también puedes intentar aumentar el límite de memoria en el archivo .htaccess, que se encuentra en la raíz de tu instalación de WordPress.
Añade la siguiente línea al final del archivo .htaccess:
php_value memory_limit 256M
Esto debería aumentar el límite de memoria a 256MB.
3. Modificar el archivo php.ini
Si tienes acceso a los archivos de configuración del servidor, puedes intentar aumentar el límite de memoria en el archivo php.ini.
- Busca el archivo
php.inien tu servidor (normalmente en la carpeta/etc/php/o similar, dependiendo de tu servidor). - Añade o edita la siguiente línea:
memory_limit = 256M
Si no tienes acceso directo al archivo php.ini, puede que puedas configurarlo a través del panel de control de tu hosting (cPanel, Plesk, etc.).
4. Ajustar desde el Panel de Hosting (cPanel, Plesk, etc.)
Si estás utilizando un panel de control como cPanel o Plesk, es posible que puedas ajustar la memoria PHP directamente desde allí.
- cPanel: Ve a Select PHP Version o PHP Configuration y busca el ajuste de
memory_limit. Allí puedes cambiar el valor a 256MB o más. - Plesk: Ve a PHP Settings y ajusta el valor de
memory_limit.
5. Contactar con el Proveedor de Hosting
Si ninguno de los métodos anteriores funciona o no tienes acceso a los archivos de configuración del servidor, lo mejor es contactar con tu proveedor de hosting y pedirles que aumenten el límite de memoria PHP a 256MB o más.
¿Qué pasa si no puedes cambiar la memoria?
Si no puedes modificar la memoria de PHP en tu servidor, es posible que tengas que considerar cambiar de proveedor de hosting, especialmente si estás utilizando un servidor con recursos limitados. Algunos proveedores de hosting, especialmente los compartidos, imponen límites estrictos que no siempre se pueden cambiar.
Verificación
Después de hacer estos cambios, puedes verificar si el límite de memoria ha aumentado correctamente accediendo a Herramientas > Salud del sitio en el panel de WordPress. También puedes crear un archivo phpinfo.php en tu servidor para ver los detalles de configuración de PHP.
Crea un archivo phpinfo.php con el siguiente contenido:
<?php phpinfo(); ?>
Accede a este archivo a través de tu navegador (por ejemplo, https://tusitio.com/phpinfo.php) y busca la configuración de memory_limit para verificar que se ha actualizado.