提交的大量数据没有文件上传,并且超出了$_SERVER['CONTENT_LENGTH']
。这可以增加吗?
答案 0 :(得分:119)
您可以设置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文件会一样。
答案 1 :(得分:56)
我遇到过POST中变量丢失的情况,所有上述答案都没有帮助。原来那个
max_input_vars=1000
默认设置,有问题的POST不止于此。 这可能是个问题。
答案 2 :(得分:21)
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
答案 3 :(得分:6)
您可以使用.htaccess执行此操作:
php_value upload_max_filesize 20M
php_value post_max_size 20M
答案 4 :(得分:5)
你可以在php.ini
中增加它; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
答案 5 :(得分:5)
您可以在php.ini中指定最大帖子大小和最大文件大小限制
post_max_size = 64M
upload_max_filesize = 64M
答案 6 :(得分:5)
我们可以使用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
文件增加最大限制。
SELECT
cd.family_name,
cd.given_name,
cd.department,
cd.title,
cd.cid,
ps.*, company.company_name
FROM
contact_details AS cd
LEFT JOIN project_status AS ps ON cd.cdid = ps.cdid
LEFT JOIN company ON company.cid = cd.cid
WHERE ps.sid IN (25, 22)
AND company.company_name LIKE '%ab%'
AND (cd.family_name LIKE '%ab%' OR cd.given_name LIKE '%ab%')
AND ps.p_id = '3'
GROUP BY
cd.cdid
ORDER BY
company.company_name ASC
如果有时其他方式不起作用,这种方式就是完美的。
答案 7 :(得分:1)
尝试
LimitRequestBody 1024000000