Fatal error: Allowed memory size…

Si cuando instalamos drupal en local y activamos varios modulos nos sale éste mensaje de error es porque necesitamos más memoria:
Fatal error: Allowed memory size of 8388608 bytes exhausted at (null):0 (tried to allocate 768 bytes) in…etc…

Para ampliar la memoria nos vamos al php.ini del Apache y con cualquier editor en la línea memory_limit le añadimos 32mb. o más:

memory_limit = 32M

Y además añadimos la siguiente linea en el index.php o en el setting.php de sites/default/settings.php:

ini_set(“memory_limit”,”32M”);

Posteriormente reiniciamos el servidor Apache.
En caso de no solucionar el problema añadir la siguiente linea al .htaccess:

php_value memory_limit 32M

Temática: Internet

Nivel: Avanzado

Publicaciones relacionadas

10 comentarios en «Fatal error: Allowed memory size…»

  1. Ayuda: Allowed memory size

    hola, buscando en google sobre el error Allowed memory Size
    me gustaria que me pueras ayudar en algo con respecto a eso.
    Resulta que instale IP.Board 2.3.1
    al instalar agregar nombre de bases y datos y todo, pongo finalizar y me da este error
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1 bytes) in /home/users/9c/heavenpriest/www/heavenpriest.up.md/foro/ips_kernel/class_xml.php on line 667
    he leido que necesito modificar el archivo php.ini, pero no lo tengo
    espero me puedas ayudar, estare eternamente agradecida, Saludos.

    Responder
  2. Memory size

    Hola, ¿que es el ip Board?
    Independientemente de lo que sea, necesitas memoria adicional para moverlo, normalmente el php.ini es el ideal para cambiar éste parámetro, pero si tu web la tienes en un servidor remoto tendrás que contactar con tu proveedor de hosting para que te haga el cambio (si quiere), ya que tú no tienes acceso a ese archivo.
    PD: por norma general es bueno huir de aplicaciones que consuman mucha memoria, tenlo en cuenta por los recursos que puedas consumir.

    Responder
  3. gracias ^^

    muchas gracias por tu respuesta ^^, y efectivamente es lo que me señalas tu,
    no es por alguna mala configuracion de la instalación o como yo creia
    sino que es que en el host no estan permitidos mas de 3mb de base de datos
    por eso me daba ese error de memory size, y para aumentarlos debo paga jojojo 😛
    Saludos!

    Responder
  4. Tienes que pedir al hosting

    Tienes que pedir al hosting la ampliación de memoria o detectar el módulo que te está consumiendo tanta memoria y desconectarlo.

    Responder
  5. Gracias

    Hola yo tambien tengo ese problema en mi sitio y segun entiendo solo el administrador del hosting puede editar el php.ini, si es correcto supungo que hay que pedir que lo hagan si quieren pero hay alguna forma de disminuir entonces el uso de memoria, es decir borrar algun archivo o vaciar algun folder, cambiar algo pero desde el cpanel del usuario por que ya no puedo entrar al sitio si no es por el Cpanel.
    Gracias de antemano
    crearabundancia.info

    Responder
  6. Gracias

    Les comento que presisamente al detectar este problema el administrador del hosting actualizo su sistema y ya tengo de sobra para seguir trabajando.
    Gracias por su pronta respuesta.
    crearabundancia.info

    Responder
  7. Necesitas memoria adicional

    Necesitas memoria adicional para moverlo, normalmente el php.ini es el ideal para cambiar éste parámetro, pero si tu web la tienes en un servidor remoto tendrás que contactar con tu proveedor de hosting para que te haga el cambio (si quiere), ya que tú no tienes acceso a ese archivo.

    Responder
  8. actualización de drupal fatal error

    buenas tardes
    estoy intentando actualizar la version de drupal y al ejecutar el archivo
    update.php en mi sitio web me sale este error,
    Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 42 bytes) in /home/vol4/byethost22.com/b22_5677446/htdocs/electrotienda/includes/menu.inc on line 2337
    ya es actualizado el settings.php
    agragando esta linea al final ini_set(“memory_limit”,”32M”); pero sigue sin funcionar.
    me pueden colaborar gracias

    Responder

Deja un comentario