Reparar WordPress – Fatal error: Allowed memory size of 33554432 bytes exhausted

Fatal error en el monitor de WordPress

Fatal error en el monitor de WordPress

Si haz actualizado a la ultima versión de WordPress (2.9.1), puedes encontrarte con un pequeño bug, que ocasiona que en el escritorio de administración aparezca un error (Fatal error: Allowed memory size of 33554432 bytes exhausted) al traerte los últimos feeds que tienes agregados.

Para solucionarlo solo hay que hacer una modificación en nuestras configuraciones, siguiendo los siguientes pasos:

  1. Descarga por FTP el archivo de configuración: wp-settings.php, crea un respaldo y abrelo con el bloc de notas u otro editor de texto.
  2. Busca la linea: define(’WP_MEMORY_LIMIT’, ‘32M’);
  3. Cambia el 32M por 64M: define(’WP_MEMORY_LIMIT’, ‘64M’);
  4. Guarda el archivo y subelo de nuevo por FTP, esta solucionado.

Espero les sirva como a mi, que me causo un dolor de cabeza por un momento. 😉

23 comentarios en “Reparar WordPress – Fatal error: Allowed memory size of 33554432 bytes exhausted

  1. Pingback: Bitacoras.com

  2. No es un bug, es un problema común cuando ejecutas una ardua tarea PHP o tienes muchos plugins.

    Si actualizas el settings.php se actualiza tambien y si ya lo habias modificado tendras que hacerlo de nuevo.

  3. Bueno yo lo mencione como un bug, porque al momento de actualizar las cosas que funcionaban deberían seguir funcionando, pero en este caso se trono y de cierta forma esta ligado a que en alguna parte no se encuentra optimizado el script (aveces es difícil tenerlo óptimo), pero en fin, se necesita modificar un archivo al que no deberías meterle mano, pero no quedo de otra para este caso.

    Saludos.

  4. Pingback: Reparar WordPress 3.x – Fatal error: Allowed memory size of 33554432 bytes exhausted

  5. Por lo que veo son varios los que tienen el error, en mi caso ya no tuve problema por eso ni me percate en que se modifico la estructura, pero en fin ya coloque un nuevo tema para que solucionen los problemas con WordPress 3.x, agradecimientos a Matias Salomón por avisar. 😉

    Saludos.

  6. Al actualizar un pluggin me ha salido este error:
    Fatal error: Cannot redeclare class wp_locale in /h2/ecoasis.es/home/html/wp-includes/locale.php on line 14
    No tenia copia de seguridad ¿se ha perdido todo? ¿cómo puedo recuperarlo?
    1 año de trabajo perdido?

  7. Bueno, según se lee en el error se intenta redeclarar una clase que ya existe, el problema es que lo marca dentro de una librería que no cambia, pero lo mas seguro es que sea el plugin, en dado caso desactivalo e intenta buscar cual es el error con ese plugin.

    Siempre intenta instalar plugins que estén revisados en la version actual de tu wordpress de lo contrario habrá errores, no siempre por tener el plugin mas nuevo todo va a funcionar mejor. 😉

  8. Tengo el mismo error pero ninguna de las soluciones de este post ni de sus comentarios arregló el problema. Tengo la version 3.03
    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /home/alcantar/public_html/penalolen/v3/wp-includes/registration.php on line 207

  9. Bueno intenta subiendo de nuevo los archivos del WordPress a tu host, puede que tal ves se haya subido alguno mal y eso puede corromper el funcionamiento del sitio.

    Desde hace varias versiones yo no e tenido que hacer este cambio para la memoria, ya tienen en WordPress agregada esta solución automáticamente, aunque aun puedes aumentar la cantidad de memoria si lo ves necesario.

    Saludos.


  10. Matías Salomón:

    En versiones más nuevas de WP el archivo a modificar es wp-includes/default-constants.php y es en la línea 23.

    Matías Salomón, menos mal que apareciste JEJEJE. Esa sí fue la solución. Me traía verde en mi WP 3.0.1 Gracias MIL 🙂

  11. Buenisimo aporte, sucede q actualice el sitio a la ultima version y de repente me dio este error, gracias a su valiosa colaboracion lo solucione.

  12. Os paso otra solución que tuve que aplicar yo por tener wordpress 3.0:

    http://…/2011/08/fatal-error-allowed-memory-size-of-33554432-bytes-exhausted-solucionado/

  13. Gracias, me fue de gran ayuda aunque el cambio en mi caso lo realice en este archivo wp-includes/default-constants.php

Deja un comentario