Este mensaje de error puede presentarse cuando un los requerimientos de memoria de un script PHP exceden el limite por defecto establecido.
Para resolverlo, hay dos opciones:
Cambiar el limite de memoria de un script específico incluyendo la siguiente linea:
ini_set("memory_limit","12M");
Para el ejemplo anterior el limite se establece en 12 Megabytes.
Este cambio tambien se puede hacer de manera global (aplica para todos los scripts). Para ello es necesario modificar el archivo php.ini (normalmente ubicado en la ruta /etc)
memory_limit = 12M
Tenga cuidado de utilizar este comando pues es poco frecuente que un script requiera estos niveles de memoria para su ejecución. Excepciones frecuentes para esto son operaciones como importar y procesar archivos batch de gran tamaño.
ShareThis
martes, 22 de junio de 2010
PHP Fatal error Allowed memory size xxx exhausted ¿como resolverlo?
Etiquetas:
codigo abierto,
PHP,
trucos
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario