WordPress Hosting

Error de «memory exhausted»

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:

  1. 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.
  2. Si fuera una actualización de WordPress lo que lo provocó desactiva todos los plugins renombrando la carpeta plugins a otro nombre, como plugins_off
  3. 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.

  4. 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 el memory_limit a un valor superior.
  5. Otra opción, si aún puedes acceder al escritorio, es probar con el plugin Memory bump
  6. 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
Compartir en redes
Resumir con IA

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en las estrellas para valorarlo!

Promedio de puntuación 4.2 / 5. Total de votos: 6

¡Todavía no hay votos! Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación hace 3 años o más que no se actualiza. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te sirvió?, pues entonces nada :-)


Sobre el autor

14 comentarios en “Error de «memory exhausted»”

  1. Gran aporte, pasa mucho.

    Pero ojo, aca la gran culpanes del
    Host, se los firmo.

    FassNando

  2. 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

  3. 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.

  4. Cambien de servidor y pidanle al administrador que les corrija esta falta de memoria.

  5. 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…

  6. 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:

     
    	define('ABSPATH', dirname(__FILE__) . '/') 
    

    La línea:

     
    define('WP_MEMORY_LIMIT', '64M');  
    

    Y aún sin solucion, cree un archivo php.ini con las siguientes líneas:

     
    Language Options asp_tags Off 
    File Uploads file_uploads On 
    Resource Limits max_execution_time 30 
    Resource Limits max_input_time 60 
    Resource Limits memory_limit 64M 
    Data Handling register_globals Off 
    Language Options safe_mode Off 
    File Uploads upload_max_filesize 8M 
    

    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…

  7. Martinez Kevin

    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 😉

  8. 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?

  9. Gracias Fernando me sirvio de mucho y he solucionado el problema,
    Saludos cordiales

Los comentarios están cerrados.

Scroll al inicio