我无法上传大于2GB的文件。 最大的上传/张贴值先前设置为2500MB,所以我认为这是问题所在。
第一,
# php --version PHP 5.3.3 (cli)
我如下设置upload_max_filesize和post_max_size
# vi /etc/php.ini post_max_size = 5500M upload_max_filesize = 5500M [write/quit vi]
下一个,
# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]
然后我用phpinfo()脚本确认了新的configuration:
post_max_size 5500M 5500M upload_max_filesize 5500M 5500M
我回到我的脚本上传另一个大的数据文件(~4GB),并再次被告知,上传的文件超过了upload_max_filesize值。
所以,我不知所措。 我能够上传2GB和更小的文件没有问题。 我已经重新启动Apache,不知道从哪里去。
您可能正在更新错误的文件。 用php -i命令validation。 例如:
$ php -i 2> /dev/null | grep php.ini Configuration File (php.ini) Path => /usr/local/lib Loaded Configuration File => /usr/local/lib/php.ini
我的猜测是你正在使用一个32位的操作系统。 如果是这样,你将无法超越2GB与Apache和PHP。
有关更多信息,请参阅此文章: http : //doc.owncloud.org/server/6.0/admin_manual/configuration/configuring_big_file_upload.html