Límite de memoria de Php
PHP es el lenguaje del lado del servidor que genera las páginas HTML que crean su sitio. PHP es un lenguaje potente y dinámico que puede hacer cosas como realizar cálculos, procesar consultas de WordPress y mucho más, pero necesita memoria para llevar a cabo estas operaciones.
Cuando WordPress alcanza el límite de memoria por defecto, intentará aumentar la memoria a 40MB para una instalación de un solo sitio y a 64MB para un multisitio. Si eso no es suficiente, entonces verá el mensaje de error fatal.
Un límite de memoria PHP de 128MB debería ser más que suficiente para la mayoría de los sitios, a menos que tenga un plugin que necesite más. Si quieres ver cuánta memoria usan los diferentes plugins, instala el plugin Server IP & Memory Usage Display.
Una vez que active el plugin Server IP and Memory Usage Display, puede desactivar los plugins y ver cómo afecta el uso de la memoria. Los plugins de calidad deberían utilizar la memoria de forma eficiente para evitar sobrecargar su servidor.
En cierto modo, aumentar el límite de memoria de WordPress es un ajuste rápido similar a aumentar el tamaño máximo de carga en el archivo wp-config.php de WordPress; sin embargo, hay que tener cuidado porque aumentar el límite de memoria a veces puede hacer que las ineficiencias de WordPress sean más difíciles de detectar.
Aumentar memoria php wordpress
Para aumentar el límite de memoria de WordPress, edite el archivo wp-config.php de su aplicación. Puede utilizar las Herramientas del Sitio -> Administrador de Archivos para abrir el archivo y editarlo. El archivo se encuentra en la carpeta donde instaló su aplicación de WordPress (/home/cliente/www/su-dominio.com/public_html por defecto). En él localice la línea:
Sustituya el valor que ve entre las comillas a por uno nuevo de hasta 512M en todas las cuentas de alojamiento compartido. En las soluciones Cloud, puede aumentar aún más el número. Después de los cambios, la línea debería tener este aspecto:
Wp_memory_limit
El límite de memoria de WordPress puede ser incrementado por la variable WP_MEMORY_LIMIT en wp-config.php. Sin embargo, veo que esto se hace mal una y otra vez en los plugins y temas de WordPress. ¡En el peor de los casos esto puede incluso disminuir la cantidad de memoria disponible para WordPress! Así que ten cuidado con los consejos que sigues. En este post le muestro una forma correcta de configurar los ajustes WP_MEMORY_LIMIT y PHP memory_limit de WordPress.
Desarrolladores de temas y plugins de WordPress: por favor, ¡aléjense de la configuración de WP_MEMORY_LIMIT y PHP memory_limit! Esto se hace mal una y otra vez en plugins y temas. Usuarios de WordPress: no jueguen con estos ajustes de limitación de memoria tampoco. Se imponen por una razón.
La razón de esta entrada del blog es: en una situación en la que PHP memory_limit se establece más alto que un WP_MEMORY_LIMIT personalizado en wp-config.php, esto puede causar problemas. Básicamente estás disminuyendo la cantidad de memoria disponible para WordPress a través de WP_MEMORY_LIMIT y WP_MAX_MEMORY_LIMIT. Así que algo que no tiene que hacer a menudo es: define( ‘wp_memory_limit’, ‘256M’ ).
Configuración php ini recomendada por WordPress
A veces WordPress puede agotarse porque no tiene suficiente memoria, lo que puede generar problemas cuando se trata de instalar plugins, lo que significa que su sistema se bloquea, de hecho no se puede entrar en el tablero de instrumentos.
Para solucionar este problema es necesario utilizar FileZilla que es un software gratuito, multiplataforma FTP, luego editar el archivo, para aumentar el límite de memoria es necesario añadir las siguientes líneas el código en wp-config.php.
Editar este archivo es fácil no te asustes. A través de FTP con FileZilla, cuando estés conectado con el servidor busca en wp-config.php en la raíz principal de la instalación de WordPress, para este archivo editarás o pondrás este código en el archivo define(‘WP_MEMORY_LIMIT’, ‘2000M’);.
A veces WordPress podría no funcionar bien porque no tiene suficiente memoria lo que podría generar problemas cuando se está intentando instalar plugins, lo que significa que su sistema se bloquea, de hecho, no puede entrar en el tablero de mandos (dashboard).
Para solucionar este problema necesitas usar FileZilla que es un software libre, multiplataforma de FTP, luego edita el archivo, para aumentar el límite de memoria necesitas agregar las siguientes líneas al código en wp-config.php.