今天在备份discuz数据库的时候出现奇怪的一幕,就是选择Discuz! 和 UCenter 数据,点击备份,闪一下就没反应了(见下图)。没有提示是很难判断哪里出了问题,果然,网上搜索找不到类似的问题。

Discuz! 和 UCenter 数据 无法备份,点击备份闪一下没反应了的图片 - 1

后来仔细观看,才发现在闪一下后上面有一串代码提示,但是时间太短了,仅仅是一闪而过,根本截图保存不了。只能用录像功能把过程录制下来,然后用视频编辑器找到代码提示处,一帧一帧去找(见下图);错误代码:Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0

说到这里,推荐一个神器:FastStone Capture ,没有用的同学可以百度下,体积大小4.5M,集各种实用功能与一身,本次问题录制视频就是这个小工具录制的,见下图,我这有个9.0中文破解版的,点击下载:FastStone Capture 9.0中文破解版(神器) 

另外需要会声会影x6中文破解版的也可以找我下~

Discuz! 和 UCenter 数据 无法备份,点击备份闪一下没反应了的图片 - 2

Discuz! 和 UCenter 数据 无法备份,点击备份闪一下没反应了的图片 - 3

既然找到错误代码了,基本网上都有解决的方法,本次解决方法来源于CSDN网至天博客;

警告全文是这样的:

Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0

意思就是输入(提交)的变量超过默认 1000 个了,如果需要变更限制,戳开 php.ini

搜索 max_input_vars,把前面的分号 ; 去掉,1000 改大一点,最后重启 PHP 即可。

😝这玩意儿居然有变量数限制

Discuz! 和 UCenter 数据 无法备份,点击备份闪一下没反应了的图片 - 4 Discuz! 和 UCenter 数据 无法备份,点击备份闪一下没反应了的图片 - 5

修改后,可以正常备份了...

Discuz! 和 UCenter 数据 无法备份,点击备份闪一下没反应了的图片 - 6


心无丘壑,何以画苍鹰!