EN VOSTOK APOYAMOS A LA GENTE QUE SE QUEDA EN CASA, POR ESO VAMOS A REGALARTE UNA AUDITOR√ćA SEO GRATIS

Cómo aumentar el límite de memoria de WordPress

Estos días lo he pasado francamente mal por culpa del límite de memoria de WordPress.

Como sabes este blog est√° construido con¬†WordPress¬†y uso el tema¬†Enfold¬†(tema m√°s que recomendable y muy usado por su versatilidad). En los √ļltimos d√≠as pretend√≠a darle una lavada de cara a la web y me qued√© a medias‚Ķ

Sin previo aviso, el tema dejó de funcionar bien. El problema era, ni más ni menos, que de memoria baja en WordPress.

Así que, como puedes ver, un bajo límite de memoria de WordPress puede acarrear muchos problemas.

Hoy voy a explicarte como aumentar la memoria asignada a WordPress.

¬ŅEn qu√© casos se debo aumentar la memoria de WordPress?

En casi todos‚Ķ Normalmente la instalaci√≥n de¬†WordPress¬†lleva configurada una limitaci√≥n muy baja de memoria ya que no tiene en cuenta que¬†WordPress¬†ir√° creciendo con el uso:¬†le a√Īades plugins, temas, actualizaciones... y esas funcionalidades precisan de¬†memoria¬†para funcionar.

El error m√°s habitual es:

Fatal error: Allowed memory size of 33554432 bytes exhausted

Si trabajas con Woocommerce es casi imprescindible que amplies la memoria de WordPress

¬ŅC√≥mo saber la limitaci√≥n de memoria de mi WordPress?

Hay varias maneras pero la m√°s pr√°ctica y que menos te complicar√° la vida es, como siempre, un plugin llamado¬†TPC Memory Usage¬†y que puedes instalar directamente desde ‚ÄúPlugins‚ÄĚ de tu¬†WordPress.

Ampliando el l√≠mite de memoria de WordPress

He visto que por la red dan diversas soluciones. Yo sólo te daré una y una alternativa que complementa ésta primera, ya que la he probado y sé a ciencia cierta que funciona.

Antes de empezar debo decirte que por mucho que aumentes el límite de memoria de WordPress el límite estará en la memoria que está asignando tu hosting.

Aunque le aumentes la memoria en 256, si el límite de hosting está en 64, en 64 se quedará.

No me hago responsable de las barbaridades que puedas hacerle a tu WordPress.

el savio de @asier

Si sigues los pasos tal cu√°l te los digo ver√°s que es muy f√°cil y no has de tener ning√ļn problema.

Aclarado esto, arremángate que hoy tocamos código.

1- Descarga wp-config.php.

El primer paso ser√° descargar, v√≠a FTP, el archivo wp-config.php, que encontrar√°s en la ra√≠z de tu wordpress a tu ordenador. ¬°NO BORRES NADA!

2- A√Īadir una l√≠nea de c√≥digo en este archivo.

Es muy importante que para este paso uses un programa que no te formatee el archivo, por eso nunca debes modificar el código con programas tipo Word o Wordpad.

Yo te aconsejo que uses:

  1. Notepad++. Es el que uso. Va genial, es fácil y totalmente gratuito.
  2. Blog de Notas.¬†No es lo mejor pero te hace el apa√Īo. Lo encontrar√°s instalado en tu¬†Windows¬†como¬†Accesorio de Windows.
  3. Adobe Dreamweaver.¬†Program√≥n que toda persona vinculada a la web, sobretodo si son dise√Īadores web o desarrolladores, debe conocer. Este no es gratis para nada y vale una pasta.

Abres el archivo wp-config.php que te has descargado y localizas la siguiente linea de código:

define('NONCE_SALT', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.

Escribe justo debajo de esta línea escribe el siguiente código:

define('WP_MEMORY_LIMIT', '64');// cambia la memoria.

El ‚Äú64‚ÄĚ puedes cambiarlo por la cifra que tu creas conveniente.¬†Normalmente poni√©ndolo ‚Äú64‚ÄĚ ya es¬†suficiente.

Antes de guardar el archivo aseg√ļrate que la linea de c√≥digo que acabas de a√Īadir est√° antes de la siguiente:

require_once(ABSPATH . 'wp-settings.php');

Normalmente esta l√≠nea est√° al final del archivo¬†wp-config.php, pero aseg√ļrate por que si no, no funcionar√°.

3- Subir el archivo modificado.

Ahora vas a subir por FTP el archivo wp-config.php modificado.

Antes de sustituirlo,¬†haz una copia del archivo original¬†wp-config.php, ya que si hubiese alg√ļn problema siempre podr√≠as restaurarlo y dejarlo como estaba.

Ahora puedes ir a TPC Memory Usage y ver si el límite de memoria es el que tu le has configurado. Si es así ¡Enhorabuena! Ya sabes como aumentar el límite de memoria de WordPress.

Si no, revisa los pasos:

  • El archivo que est√° activo¬†es el que has modificado.
  • No te has equivocado escribiendo el c√≥digo.
  • Has a√Īadido el c√≥digo donde te he dicho y no en cualquier otro sitio.

Si est√°s seguro que est√° todo bien, sigue los pasos que te voy a explicar.

No ha funcionado el sistema para aumentar el l√≠mite de memoria de WordPress ¬ŅQu√© hago?

Pues no va a quedar otra que tocar otro archivo de Wordpres para aumentar el límite de memoria de WordPress.

En este caso vas a ir¬†por FTP a la carpeta¬†‚Äúwp-includes‚Ä̬†y vas a descargar el archivo:¬†default-constants.php

Lo vas a abrir con alguno de los editores de texto que te he recomendado antes y localizar el siguiente código:

// set memory limits
if ( !defined(‚ÄėWP_MEMORY_LIMIT‚Äô) ) {
if( is_multisite() ) {
define(‚ÄėWP_MEMORY_LIMIT‚Äô, ‚Äô64M‚Äô);
} else {
define(‚ÄėWP_MEMORY_LIMIT‚Äô, ‚Äô40M‚Äô);
}
}if ( ! defined( ‚ÄėWP_MAX_MEMORY_LIMIT‚Äô ) ) {
define( ‚ÄėWP_MAX_MEMORY_LIMIT‚Äô, ‚Äė256M‚Äô );
}
/**

En negrita te he marcado la linea que debes modificar. Sustituye el ‚Äė40‚Äė de esa l√≠nea por el mismo valor que has puesto en¬†¬†wp-config.php.

Guarda el archivo, cierra y (previa copia de seguridad del archivo original) sustit√ļyelo por el original.

¡Voilà! Ya ha aumentado el límite de memoria de WordPress.

Conclusión.

Te puedes evitar muchos problemas al aumentar el límite de memoria de WordPress. Ya has visto que es muy sencillo y práctico.

Si crees que hay alguien a qui√©n le puede ser √ļtil o interesante el art√≠culo env√≠aselo y si quieres comentarme algo, ya sabes que tienes los comentarios a tu disposici√≥n.