Pasa bastante, ya sea al instalar un plugin, actualizar WordPress o instalar un módulo de un plugin, y el resultado que se obtiene es un mensaje de …
«Fatal error: Allowed memory size of xxxxxxx bytes exhausted (tried to allocate xxxxx bytes) in /home/loquesea/public_html/fulanito/wp-admin/includes/ficheroquesea.php on line xxxx»
Tras eso no puedes ni ver tu sitio ni acceder al escritorio de WordPress.
Bueno, pues hay varias posibles soluciones:
- Lo primero es desactivar el plugin (si fuera el caso) que ha provocado el error, para ello cambia el nombre de la carpeta del mismo mediante FTP.
- Si fuera una actualización de WordPress lo que lo provocó desactiva todos los plugins renombrando la carpeta
plugins
a otro nombre, comoplugins_off
- Si ni siquiera así lo soluciones puedes añadir esta línea al fichero
wp-config.php
, justo antes de donde te invita a dejar de modificar cosas:// Para evitar errores de memory exhausted define('WP_MEMORY_LIMIT', '64M');
Pongo 64 Mb por precaución, pero puedes sustituirlo por 128M si fuera necesario.
- Si tampoco así se soluciona deberías modificar el fichero
php.ini
de tu sitio para aumentar el límite de memoria de PHP. Si no tuvieras acceso siempre puedes añadir un fichero con ese nombre y definir elmemory_limit
a un valor superior. - Otra opción, si aún puedes acceder al escritorio, es probar con el plugin Memory bump
- Por último, otro modo de aumentar la memoria es modificar el fichero
wp-settings.php
de WordPress para que quede así:if ( !defined('WP_MEMORY_LIMIT') ) define('WP_MEMORY_LIMIT', '64M');
Si con ninguna de estas opciones puedes solucionarlo lo mejor es aumentar la memoria contratada de tu servidor y, mientras tanto, hablar con tu proveedor de alojamiento para que te solucionen el problema aunque sea temporalmente.
Por supuesto, mejor no ver nunca este tipo de errores, para ello lo mejor es …
- Contratar un alojamiento con los recursos suficientes para soportar la carga de tu sitio
- No pasarte instalando plugins
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Entrada de obligado guardado en favoritos! Gracias Fernando!
A mandar 🙂
Gran aporte, pasa mucho.
Pero ojo, aca la gran culpanes del
Host, se los firmo.
FassNando
Hola muy buenas, a mi me pasa este problema cuando miro la cola de SPAM me sale un error debajo del mensaje y sólo me dejar ver uno a uno los mensajes y no la lista completa. Tengo que ir borrando los mensajes 1 a 1.
He probado a reinstalar wordpress y tengo 2 blog con los mismos plugin y en uno me pasa y en otro no… probaré aumentar la memoria pero me pasa desde la actualización 3.1 antes no me pasaba
Otra opción sería aumentar la memoria a través del htaccess, esto me ha funcionado a mí ya que luego hasta el momento no he vuelto a tener este problema.
Cambien de servidor y pidanle al administrador que les corrija esta falta de memoria.
Buenisimo muchas gracias!.
Bueno, pensé que no me ocurriría, pero luego de hacer un cambio de server me sale el error, desinstalé los plugins renombrando la carpeta ya que no permitía acceder a la administración, he cambiado el WP_MEMORY_LIMIT desde el wp-config, el wp-settings, creando el php.ini , htaccess, instalando el plugin memory bump, sin ningún resultado…
Bueno pues como comentaba algunos días atrás, pensaba que este error no me volvería a ocurrir luego de que anteriormente lo solucionara agregando algunas líneas en el htaccess…
Cuando todo iba bien, decidimos hacer un cambio de server y bueno el problema se presentó, no podía acceder a la administración y me arrojaba el dichoso error, renombré la carpeta de plugins para poder acceder y bueno se deshabilitaron todos, y eso no fue el problema, la línea de código añadida al htaccess para incrementar la memoria me arrojaba el error 500, así que tuve que eliminar, intenté con los métodos que aqui indican, es dcir modificando el wp-config, el wp-setings, instalando el plugin memory bump, por último me puse en contacto con soporte y bueno el problema "no tenía" solución…
Buscando soluciones, encontré algunas sin que puedan ayudarme hasta que encontré otra solución:
Agregué despues de:
La línea:
Y aún sin solucion, cree un archivo php.ini con las siguientes líneas:
Y lo subi al root y al wp-admin y hualá todo corriendo perfectamente…
Solo quería compartir mi problema y su posible solución…
Muchas gracias mi solucion fue desactivar todos los plugins y volverlos a activar y desaparecio el problema
Nota: Estube mas de 1 mes tratando de resolver este problema gracias 😉
gracias, me pasaba y ahora lo arregle
Muchisimas gracias, me has salvado!
Gracias me ah servido el punto dos!! 😀 pero ahora mi pregunta es… que hago con los plugins que eh desactivado? cómo los vuelvo a colocar como antes?
Gracias Fernando me sirvio de mucho y he solucionado el problema,
Saludos cordiales