最近在搞一个项目,用到discuz,我们在后台建了500多个论坛板块,发现到了这个时候就加再加不了了,
也没有提示任何问题。
开始查源码,跟踪测试,发现怎么操作怎么提交新板块数据都提交不了,打印数据发现没有新建的板块,但明明有写的。
用原版的discuz文件替换了还是没有解决,于是想到form是否限制了数据长度,开始修改nginx、php.ini,
还是没有解决。后来通过国外论坛找到了答案,原来php5.3增加了一个max_input_vars的选项值,用来控制表单提交的最大变量数。
默认是1000,把值改为10000。问题解决~
正文完