ID: 44522 Comment by: zaulychny at yahoo dot com Reported By: mail2lv at yahoo dot com Status: Open Bug Type: Feature/Change Request Operating System: All PHP Version: 5.2.5 New Comment:
The same problem was faced by me. It seems that PHP stops if size of file is above 2Gb (i.e. signed int). Will someone fix this issue? Previous Comments: ------------------------------------------------------------------------ [2009-12-09 20:40:19] tracey at archive dot org we are using 64-bit ubuntu (jaunty and karmic) at archive.org, and php v5.2.6 and v5.2.10 (respectively). we are using fastcgi php-cgi with nginx. for us, with these 2 patches, we can get up to 8G posting to work (haven't tried over 8GB 8-). basically, they are about tracking the config setting/reading vars that are 32bits wide when they'd need 64bits, and similar for upload limit checking and reading. they prolly will not work with 32bit ubuntu immediately without some minor tweaking (since i started using long (8B on 64bit; 4B on 32bit) datatype and stuck with it instead of "long long" (8B on both)). i'd be happy to try to extend the patches to work on both 32bit and 64bit if there is interest. (basically it took me awhile to figure these out and we are only running on 64bit so i'd want an incentive/encouragement to do the extra work 8-) http://www.archive.org/~tracey/downloads/patches/jaunty-64bit-post- large-files.patch http://www.archive.org/~tracey/downloads/patches/karmic-64bit-post- large-files.patch http://www.archive.org/~tracey/downloads/patches/jaunty-64bit-post- large-files.patch-README.txt ------------------------------------------------------------------------ [2009-04-24 09:12:04] robin at willowsv dot com It will accept 2047M Anything bigger breaks post data completely. You can only use GET variables. ------------------------------------------------------------------------ [2008-03-24 20:21:47] mail2lv at yahoo dot com Description: ------------ can anyone change the internal variables from int to long, i guess thats the reason why uploading files bigger than 2GB via http doesnt work. (yes, i tried post_max_size and upload_max_filesize bigger than 2048M). ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=44522&edit=1