Resolver PHP: Fatal error: Allowed memory size of 7785608 bytes exhausted (tried…
Esto sucede cuándo los requerimientos de un script sobrepasan los límites de memoria por defecto. Para solucionar esto modifica el fichero php.ini, en Linux Debian por defecto puede estar en alguna de estas localizaciones dependiendo del servidor q tengas instalado:
/etc/php5/apache/php.ini
/etc/php5/apache2/php.ini
El parámetro en cuestión que hay que modificar es el siguiente, por defecto pone 16Mb
memory_limit = 16M;
Puedes ponerle lo que necesite tu script.
No se si después de esto hace falta reiniciar el Apache, yo por si acaso lo he reiniciado
Espero que os sirva








April 26th, 2008 at 5:43 am
donde esta tal fichero?
April 27th, 2008 at 12:41 am
Depende del sistema operativo que uses, en el ejemplo utilizo Debian. En GNU/Linux o en la mayoría de los SO tipo Unix puedes buscarlo con find / -name php.ini, necesitarás permisos de root para poder buscar en el raíz.
June 12th, 2008 at 6:13 pm
hola
Quieiera saber si debian soporta la transferencia de archivos grandes a traves de socket?????.
Tengo dos socket uno como servidor y otro como cliente he hecho pruebas de transferencia pero de archivos no muy grandes lo maximo de un mega. Pero al momento de mandar un archivo de 4 Mb me marca error “Fatal error. Allowed memory size of 16777216 bytes exhausted (tried allocate 1148457 bytes)” he cambiando en memory_limit pero aun me sigue marcando error. La programacion esta hecha en php
Antemano muchas gracias por cualquier ayuda
July 7th, 2008 at 4:59 pm
me da la impresión de que eso que me cuentas tiene más que ver con el ratio de subida, echa un ojo a esto
http://tru3n0.com/index.php/2008/02/12/cambiar-ratio-de-subida-de-ficheros-con-php-en-apache/
un saludo