PHP+Apache2.4请求参数有复合类型的就报错

PHP版本时7.3,我换了PHP的其他版本也是一样

只要参数里有复合类型,例如文件类型或者数组类型,不管是表单提交还是json,Apache都会报400,这是Apache错误日志:

[Fri Jun 25 11:57:20.064340 2021] [proxy_fcgi:error] [pid 1922:tid 140197396150016] (500)Unknown error 500: [client 116.21.14.216:33856] AH01075: Error dispatching request to : (reading input brigade)
[Fri Jun 25 12:01:52.069433 2021] [proxy_fcgi:error] [pid 1792:tid 140197429720832] (500)Unknown error 500: [client 116.21.14.216:34264] AH01075: Error dispatching request to : (reading input brigade)

这是客户端呈现的错误:

image.png

我网上查的时候都是说是Apache的reqtimeout的问题,然后在httpd.conf里加入

<IfModule reqtimeout_module>
  RequestReadTimeout handshake=0 header=20-600,MinRate=500 body=20,MinRate=500
</IfModule>

然后重启了Apache还是没效果,当然reqtimeout是已经有加载的了

image.png

有没有大佬知道是怎么回事吗?

阅读 960
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题