$_SERVER['CONTENT_LENGTH']
。可以增加吗?#1 楼
您可以在2个不同的位置进行设置:php.ini
post_max_size=20M
upload_max_filesize=20M
.htaccess / httpd.conf / virtualhost include
php_value post_max_size 20M
php_value upload_max_filesize 20M
哪个使用取决于您有权访问的内容。
.htaccess不需要重新启动服务器,但是php.ini和另一个apache conf文件将。
评论
在哪里访问.htaccess文件。我正在使用ubuntu
– Abel D
2014年5月7日晚上8:19
您需要重新启动才能生效吗?
–mparkuk
2014年7月4日在18:18
更改PHP.ini时需要重新启动Web服务器
– Peter M
15年5月18日在21:31
#2 楼
我遇到的情况是POST中缺少变量,而以上所有答案都无济于事。原来,max_input_vars=1000
是默认设置的,有问题的POST的数量更多。
这可能是个问题。
评论
非常感谢-对我来说,这是唯一解决问题的方法。
– Stefan
16年7月4日在15:33
这是正确的答案。请注意,您不应从php设置此值,而必须从php.ini或htaccess设置。用于htaccess的用法如下:php_value max_input_vars 4000
– webelizer
16年8月14日在11:01
#3 楼
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
#4 楼
您可以使用.htaccess进行此操作:php_value upload_max_filesize 20M
php_value post_max_size 20M
#5 楼
您可以在php.ini中增加它。; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
#6 楼
我们可以使用.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
如果有时其他方法不起作用,则此方法很完美。
#7 楼
您可以在php.ini中指定最大文章大小和最大文件大小限制。post_max_size = 64M
upload_max_filesize = 64M
#8 楼
我在下载大文件时也遇到了类似的问题,现在对我来说这很好用: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
希望这会有所帮助。
#9 楼
尝试LimitRequestBody 1024000000
评论
我假设您正在使用apache,这实际上限制了帖子的大小。PHP中最大上传大小可能重复吗?
阅读有关drupal的文章,了解post_max_size和upload_max_filesize的关系