#17606 [Com]: File upload fails on large files

From: Date: Sun, 22 Dec 2002 12:42:34 +0000
Subject: #17606 [Com]: File upload fails on large files
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-28184@lists.php.net to get a copy of this message
ID: 17606 Comment by: marco_m@inbox.lv Reported By: luimarma@iti.upv.es Status: Closed Bug Type: HTTP related Operating System: RedHat 7.3 PHP Version: 4.2.1 New Comment: people in all world !!!! i need your HELP i have same problem i cannot upload files that are greater than 2M, mlin what to do, maybe some of you solved this problem Previous Comments: ------------------------------------------------------------------------ [2002-12-12 10:59:53] luimarma@iti.upv.es If want you can send me your php.ini to check if any variable is left to a default, otherway we are in a dead end; but believe me I been running my upload scripts in 3 diferent machines (2 Redhat, 1 Suse) and I have had no trouble with it. Also you can send me if you want your upload script. ------------------------------------------------------------------------ [2002-12-12 10:35:37] mlampard@excite.com 1. The upload script is also identical on both machines and does not override any settings 2. There's some diff's in the conf files - but only around hostname etc. I actually ran one box as the other just to check (i.e. swapped httpd.conf and php.ini) 3. Not sure what command to run to check this? 4. php.ini is root.root 744 (i.e. -rw-r--r--) and is definitely being read (changing variables, restarting apache and then running phpinfo() script shows the changes) ------------------------------------------------------------------------ [2002-12-12 09:12:40] luimarma@iti.upv.es It is very strange, I have been working OK uploading big files, also with the version you are using. I can only advice you 3 things more to check. 1.- Check that you dont override tmp dir and upload max file size on the script or includes of your problem machine. 2.- Diff the config files (you have already done this as you can swap them between machines) 3.- Check which files the httpd process and its children are using while uploading to see where it is stored tmp. 4.- Check that php.ini is readable. ------------------------------------------------------------------------ [2002-12-12 08:42:29] mlampard@excite.com One php.ini file in /usr/local/lib. Been through all that - removed all previous (redhat standard install) incarnations of php. Doing a line by line comparison on the two boxes using phpinfo() shows they are configured identically also. The one box will just not write to the upload_tmp_dir, even when I chmod that directory to 777. I've changed the apache user and group thinking it may have been a wierd permissions problem. Not much memory in the box, but it doesn't fill up and swap is basically unused. ------------------------------------------------------------------------ [2002-12-12 03:28:26] luimarma@iti.upv.es Are you sure that both machines are using the equal compiled php version?, please double check with locate how many php.ini files do you have on the problem machine and to which is your php pointing at. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/17606 -- Edit this bug report at http://bugs.php.net/?id=17606&edit=1

« previous php.bugs (#28184) next »