[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Exedido en correos



Sucede porque por defecto php tiene asignado un limite de memoria por script ejecutado, normalmente es 16MB, por eso el número 16777216. Para confirmar lo anterior genera un script con el phpinfo();

<?php phpinfo() ?>

Fijate en la memory_limit.

De todas maneras, para solucionarlo bastaría con aumentar el limite de memoria asignada, lo cual se puede hacer por dos formar:

1 - Cambiar limite de memoria en tu php.ini(recomendado para tu caso): Buscas la linea que diga memory_limit y le asignar un valor mayor, unos 32MB podria ser, si te sigue sucediendo lo mismo, asignale mas y asi progresivamente. La idea es setearla en lo justo y necesario, por lo cual un memory_limit de 1GB seria bastante inseguro.

2 - Cambiar limite de memoria en el script php: editas el /usr/share/squirrelmail/functions/mime.php y en la primera linea escribes init_set('memory_limit','32MB');

La diferencia radica en que el punto 1, lo hace globalmente y el punto 2 en el script solamente.

El 21-08-2009, a las 9:59, Yacell escribió:


Saludos listeros, poseo alrededor de 5000 correos en mi webmail pero al parecer ya mi cliente no aguanta más y cada vez que abro el correo no me muestras los mensajes y me emite este error.

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 4864 bytes) in /usr/share/squirrelmail/functions/mime.php(674) : regexp code on line 1


De que forma podría solucionarlo?

Gracias de antemano por las respuestas.

Nota: No poseo acceso a internet.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



------------------------
Manuel Diego Paillafil Gamboa
Móvil: 06 - 801 60 24





Reply to: