我无法上传大于 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() 脚本确认了新的配置:
post_max_size 5500M 5500M
upload_max_filesize 5500M 5500M
我回到我的脚本上传另一个大型数据文件(~4GB),并再次被告知上传的文件超出了值upload_max_filesize
。
所以,我很困惑。我可以毫无问题地上传 2GB 及更小的文件。我已经重启了 Apache,不知道接下来该怎么办。
答案1
答案2
您可能更新了错误的文件。请使用以下php -i
命令进行验证。例如:
$ php -i 2> /dev/null | grep php.ini
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
答案3
我猜你使用的是 32 位操作系统。如果是这样的话,apache 和 PHP 就无法超过 2GB。
请参阅此文章以了解更多信息:http://doc.owncloud.org/server/6.0/admin_manual/configuration/configuring_big_file_upload.html