增加最大的post大小
有很多数据被提交,没有file upload, $_SERVER['CONTENT_LENGTH']
被超过。 这可以增加吗?
有两个不同的地方可以设置它:
php.ini中
post_max_size=20M upload_max_filesize=20M
.htaccess / httpd.conf / virtualhost包含
php_value post_max_size 20M php_value upload_max_filesize 20M
使用哪一个取决于你有什么权限。
.htaccess不需要重新启动服务器,但是php.ini和其他的apache conf文件会。
我有一个情况,当variables从POST中失踪,所有上述的答案都没有帮助。 事实certificate
max_input_vars=1000
在默认情况下被设置,并且有问题的POST不止于此。 这可能是一个问题。
; Maximum allowed size for uploaded files. upload_max_filesize = 40M ; Must be greater than or equal to upload_max_filesize post_max_size = 40M
你可以用.htaccess来做到这一点:
php_value upload_max_filesize 20M php_value post_max_size 20M
你可以在php.ini中增加
; Maximum allowed size for uploaded files. upload_max_filesize = 2M
您可以在php.ini中指定最大文章大小和最大文件大小限制
post_max_size = 64M upload_max_filesize = 64M
我一直在下载类似的问题下载大文件,现在对我来说很好:
safe_mode = off max_input_time = 9000 memory_limit = 1073741824 post_max_size = 1073741824 file_uploads = On upload_max_filesize = 1073741824 max_file_uploads = 100 allow_url_fopen = On
希望这可以帮助。
我们可以使用.htaccess
文件来增加最大限制。
php_value session.gc_maxlifetime 10800 php_value max_input_time 10800 php_value max_execution_time 10800 php_value upload_max_filesize 110M php_value post_max_size 120M
如果有时候别的方式都不行,这种方式是完美的。
尝试
LimitRequestBody 1024000000
如果你正在使用Zend不要忘了看看php.ini是在/ etc的然后…
谢谢。