phpmyadmin点击导出数据时,提示“该次提交有可能忽略其中一部分”的警告
网站数据表比较多,通过 phpmyadmin 导出数据时,弹出警告窗口提示:
警告:当前表单包含的字段多于 1000,受限于 PHP 中
max_input_vars
值的配置,该次提交有可能忽略其中一部分。
max_input_vars 介绍
max_input_vars 是 PHP 5.3.9开始增加的一个变量,作用是限制提交的表单数量。(其实是字段数量?),php.ini 配置中 max_input_vars
默认值是 1000
(就算 php.ini 文件没有这个变量,这个值也是 1000)。
解决方法
既然超过限制,那就更改上限。
1、找到并编辑 php.ini (lnmp的路径是/usr/local/php/etc/php.ini)
2、搜索找到 max_input_vars
,如果前面有分号“;”就把分号去掉,然后把“=”后面的1000改为更大的数字。
提示:如果没有找到 max_input_vars,就自己添加一个 max_input_vars = 10000
3、修改后保存文件,然后重启 php,使用的是 lnmp,重启命令 /etc/init.d/php-fpm restart
4、清空浏览器缓存,重新进入 phpmyadmin 点击导出,警告提示不再出现。
最后,成功导出数据后,最好把 max_input_vars 的值重新改为默认的 1000
<< 上一篇