Jag försöker göra ett enkelt upload skript enligt konstens alla regler. tänk på att även apache har en maximum execution time, d.v.s. hur lång tid en sida får exekveras. Det visade sig att det var min server (inte apache) som strulade, dock inte tiden, utan max mängden data för POSTmax filstorlek för upload??
Skriptet funkar, men bara för filer mindre än 100kB (kanske inte exakt 100kB men ungefär) Jag kör egen server så där finns ingen begränsning.
När jag försöker ladda upp en fil som är större får jag bara upp "Sidan kan inte visas" är det webläsaren eller php som j*vlas med mig??
Jag har kollat php.ini och har följande inställningar som skulle kunna påverka(?):
max_execution_time = 300
memory_limit = 8M
post_max_size = 8M
file_uploads = on
upload_max_filesize = 2M
Jag tycker att detta borde ge mig max filstorlek på 2MB.Sv: max filstorlek för upload??
alltså, i httpd.conf =
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300Sv: max filstorlek för upload??
I internet explorer fick jag bara "sidan kan inte hittas" men när jag testade Netscape fick jag serverns sida "content length exeeded".
En liten ändrig i config filen så fixar det sig.