Page 1 of 1

php upload probs

Posted: 2004-10-18 21:54
by markus72
hallo ich habe ein problem mit einem upload.php script. Das script als solches würde ich mal vorsichtig als funktionstauglich halten, da ich es vor schon am laufen hatte unter Apache 1.3 und php 3.4 irgendwas.

Jetzt der umstieg auf Apache 2.0 php 4.3.3 und da bekomme ich einen Script fehler.

In der Apache error_log steht

Code: Select all

[Mon Oct 18 19:52:12 2004] [error] [client 80.xxxxxx] Premature end of script headers: db_input.php, referer: http://xxxxxxxxxx/fotos/upload.php
[Mon Oct 18 19:52:12 2004] [error] [client xxxxxx] Allowed memory size of 8388608 bytes exhausted (tried to allocate 10 bytes), referer: http://xxxxxx/fotos/upload.php
In der php.ini
habe 2MB stehen für den Upload im Script sind 8MB erlaubt. Aber die Datei ist dann nur 800KB groß die müßte doch auch mit den 2MB von der php.ini funzen oder ?

wo könnte ich noch nach dem Fehler suchen ?

Re: php upload probs

Posted: 2004-10-19 00:34
by Matthias Diehl
Das Script versucht zu viel Speicher zu belegen (steht doch im Log)
Ã?ndere mal in der php.ini den Wert von

Code: Select all

memory_limit = 8M
auf mindestens 10M
Aber viel besser ist es, das Script in die Tonne zu kloppen wenn möglich.

Re: php upload probs

Posted: 2004-10-19 09:54
by markus72
ja ich habe das limit schon auf 12 MB gesetzt neu gestartet und so aber ich bekomme trzdem die meldung in der apache error_log

Code: Select all

 Allowed memory size of 12582912 bytes exhausted (tried to allocate 10 bytes), referer
was ich an der der sache nicht verstehe ist das script hat mit 8MB auf dem Apche 1.3 wunderbar gefunzt

und jetzt will der obwohl 12 MB limit hat auf 10 bytes teilen wieso der kann doch soviel speicher garnicht brauchen können wo könnte ich den da noch ein fehler dein haben ?

Re: php upload probs

Posted: 2004-10-19 10:10
by Joe User
Limit auf >=16MB setzen und/oder Apache+PHP updaten...