08 de septiembre de 2010 ¡Bienvenid@! / Welcome! Añadir a favoritos

Solucionar el "PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried..."

28 de junio de 2007 - 17918 lecturas - 15 comentarios - Categorías: PHP. - Posteado por David Bayón.

Este error se produce cuando un script PHP excede el límite de memoria definido por defecto, que son 8 MB. Se soluciona de una forma muy sencilla.

Para cambiar el tamaño máximo del límite de memoria para un script en concreto es suficiente con añadir la siguiente línea al comienzo del script:

<?php

ini_set("memory_limit","20M");

?>

Con la línea anterior cambiaríamos el límite a 20 MB de memoria. Si no fuera suficiente, puedes ir aumentando el número de megas hasta que el script funcione.

Se puede conseguir que este cambio sea permanente para todos los scripts PHP que se ejecuten en el servidor añadiendo la siguiente línea al archivo php.ini del servidor:

memory_limit = 20 MB.

Yo he necesitado cambiar los límites de memoria simplemente para trabajar con imágenes (crear las miniaturas, etc.).

Para más información puedes consultar esta web. (En inglés).

Nuevo comentario:
Nombre*.
E-mail*. (no será publicado)
Blog o página web (http://...).

Comentario*:


(* Campos necesarios)
Comentarios anteriores:
Autor: Manuel Bretones Luque
Fecha: 6/3/2010 (00:33)
Comentario:

De los más de 20 sitios esta es la mejor y fácil solución.
La solución la he usado en la web http://inmobiliariaastoria.es directamente en los archivos que daban el fallo, porque no tengo acceso al archivo php.ini
Gracias y cordiales saludos.


Autor: David Bayón
Fecha: 13/12/2009 (16:15)
Comentario:

Hola Dante,

Tienes dos opciones. Por una parte, puedes introducir el código que está indicado en el post entre en el script (archivo .php) concreto en el que se produce en el fallo.

La alternativa es que modifiques el archivo php.ini modificando el memory_limit, pero para esto tendrías que tener acceso a la configuración del servidor...

Saludos!

David.


Autor: dante
Fecha: 12/12/2009 (05:19)
Comentario:

Hola, disculpa la ignorancia, en donde está ese escript?
en que documento tengo que modificar con esa linea? estoy usando apache php5 y mysql5 para trabajar con joomla.
Pero no se en que archivo debo meter esas lineas, por fa si no fuera mucha molestia? gracias.


Autor: GSMXP
Fecha: 11/12/2009 (12:22)
Comentario:

Sí, funciona, Muchas gracias.

Autor: yusdel
Fecha: 26/11/2009 (23:06)
Comentario:

Gracias me sirvio de mucha ayuda

Autor: Rubén Ramírez
Fecha: 4/11/2009 (19:49)
Comentario:

Gracias por la publicación esta super nice, me sirvio para ampliar mi memoria disponible e instalar completos para symfony.

Saludos.

RRamirez


Autor: Francisco
Fecha: 27/10/2009 (19:35)
Comentario:

Gracias por el dato. Me sirvió para Joomla!, ya que no podía instalar una extensión porque me marcaba ese error. Le añadí esa línea al script PHP en cuestión y ¡¡¡Listo!!!

Autor: Oscar
Fecha: 16/9/2009 (17:49)
Comentario:

Muchisimas gracias David por la solución,
funciona perfectamente!

Oscar


Autor: Roberto
Fecha: 19/8/2009 (19:04)
Comentario:

Gracias...en un minuto me ayudaste a corregir un problema de 1 día ...

Autor: Alcides
Fecha: 11/5/2009 (17:31)
Comentario:

Gracias mil gracias compañero me haz salvado la vida y solucionado un problemo para mi kasi imposible de resolver,xfavor sigue ayudando a al gente como yo k nos falta uffff un monton por aprender gracias de nuevo y un gran saludo desde aka LIMA-PERU

Autor: Antonio
Fecha: 20/4/2009 (18:56)
Comentario:

Increíble. No suelo comentar en los blogs, pero realmente me has solucionado un marrón de modo rápido y eficaz. Mil gracias.

Autor: Dante
Fecha: 16/11/2008 (09:25)
Comentario:

Hola David. A mí también me sirvió. Muchas gracias.

Salu2.


Autor: gonza
Fecha: 30/8/2008 (00:46)
Comentario:

hola.. me sirvio!! sos re groso

Autor: David Bayón
Fecha: 23/3/2008 (00:00)
Comentario:

Hola Jubelpalea,

¿Has probado la solución que explico en este post?

La verdad es que no tengo experiencia con la mediawiki ni con el servidor de iespana, por lo que si el problema persiste, para esa cuestión deberías ponerte en contacto con su servicio técnico.

Suerte!


Autor: jubelpalea
Fecha: 22/3/2008 (01:50)
Comentario:

Buenas, yo tengo un problemita cuando subo la MEDIAWIKI a un servidor iespana, me sale exactamente este error:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 45 bytes) in /www/sites/1/iespana.es/j/u/juberth/site/wiki/includes/SpecialPage.php on line 763

Agradecería si es que me brindaría una respuesta...



ActualidadInformáticaTelecomunicacionesTiempo libre
  • Economía
  • Opinión
  • Política
  • Tecnología
  • Diseño web
  • Hardware
  • Seguridad informática
  • Software
  • Antenas
  • Redes informáticas
  • Telefonía
  • Televisión
  • Tratamiento digital de señal
  • Curiosidades
  • Deportes
  • Espectáculos
  • Humor
  • Música
  • Películas
  • Reflexiones
  • Viajes
  • Portada
  • ¿Qué es DavidBayon.net?
  • Perfil profesional
  • Perfil personal
  • Contáctame
  • Archivos
  • Libro de visitas
  • Enlaces
  • Ir arriba
    Creative Commons License Esta obra es propiedad de David Bayón Esporrín y está bajo una licencia de Creative Commons. Se puede reproducir el contenido citando la fuente y colocando un enlace en un lugar visible a su ubicación original en DavidBayon.net.