¿Problemas de memoria con WordPress?, no hay problema

Cuando usas WordPress, no es difícil encontrarse con algún odioso error de “Fatal error: Allowed memory size of XXX bytes exhausted (tried to allocate YYY bytes)“. Este problema se produce cuando tu PHP trata de usar más memoria de la que tiene asignada por defecto (si no recuerdo mal son 32 Mb), la cual es fácil de sobrepasar si tenemos mas de 10 plugins activos, sobretodo con alguno que consume muchos recursos…
Para conocer si el problema es el uso de la memoria de tu WordPress, hay un plugin recomendado que nos permite saber cuanta memoria consumimos con nuestro blog, y es “TPC! Memory Usage“, el cual recomiendo ya que es muy sencillo y práctico.

Para tratar de solucionar este problema, hay tres métodos a intentar. Primero en la propia configuración de WordPress, añadiendo (ojo, digo añadiendo) al principio del fichero wp-config.php la sentencia:

// Por ejemplo, si no te vale, ve subiendo el valor.
define('WP_MEMORY_LIMIT', '32M');

En este caso se ponen 32 Mb de memoria, pero por ejemplo para este blog tengo que poner 48 Mb y todo va bien, con un consumo medio de 33 Mb. Tampoco te pases poniendo el límite, ya que si estas es un server compartido, seguro que no te dejan subirlo mucho…

Si no te vale con este cambio y te siguen saltando errores con la memoria, es que te tienen limitado el tamaño máximo en la configuración de PHP, y puedes probar cambiando la configuración del PHP desde el fichero .htaccess (solo si el servidor web lo permite claro y usas Apache) del raíz de tu aplicación.

# De nuevo es valor que puedes cambiar
php_value memory_limit 32M

Si tuvieras acceso al fichero php.ini (cosa que dudo salvo que manejes tu el servidor), podrías cambiar la siguiente línea en él:

memory_limit = 16M

Si aún no te lo ha solucionado, te recomiendo que contactes con el administrador de la máquina ya que tienes las manos atadas con este asunto.

Referencias:

Share

2 Responses to “¿Problemas de memoria con WordPress?, no hay problema”

  1. Información Bitacoras.com…

    Valora en Bitacoras.com: Cuando usas WordPress, no es difícil encontrarse con algún odioso error de “Fatal error: Allowed memory size of XXX bytes exhausted (tried to allocate YYY bytes)“. Este problema se produce cuando tu PHP trata de usar más memo…..

  2. Ganar dinero dice:

    me sirvió gracias!

Leave a Response