> Saludos a todos:
> Este problema me sale en mis reportes de excel:
> *Allowed memory size of 33554432 bytes exhausted (tried to allocate 9504
> bytes)*
>
> He estado tratando de buscar como aumentarle la memoria a proyectos en
> php,
> pero siempre me sale que cambie el archivo(php.ini) de configuracion de
> php, no hay otra forma de hacerlo.
>
Hola Gustavo,
Parece que los dem�s no leyeron bien tu pregunta :-)
El Allowed memory size se cambia usualmente en php.ini en prioridad, s�.
Es el par�metro "memory_limit", y de lo visto actualmente en tu
configuraci�n tienes lo siguiente:
memory_limit = 32M
(que lo sepas o no)
Este memory limit se puede cambiar (a 64MB por ejemplo) a 4 niveles, que
son progresivos en t�rminos de autorizaci�n:
1. en php.ini (con "memory_limit = 64M")
2. en la declaraci�n de tu virtual host de Apache (si usas Apache) (con
"php_value memory_limit 64M")
3. en el .htaccess (con "php_flag memory_limit 64M")
4. en el script PHP mismo (con "ini_set('memory_limit','64M');")
Dependiendo de como est� configurado cada nivel, normalmente es el nivel
del script que tiene la �ltima palabra, y los dem�s niveles (arriba en la
jerarqu�a) pueden prohibir que el nivel siguiente re-defina este l�mite.
Si est�s en un hosting gratuito o barrato, es probable que no puedas
cambiar el l�mite. Si est�s en estas condiciones y puedes cambiar el
l�mite, es frecuente que puedas definir un archivo php.ini *en una
carpeta, con influencia solo en esta carpeta* que contenga el php_value
memory_limit 64M
Te pongo 64M porque el mensaje dice que no hay suficiente con 32M, pero
puedes escoger el n�mero (entero) de MB que quieras (si tu servidor lo
permite).
Ya nos cuentas como te va...
Saludos,
Yannick