在达到这么多条目后,PhpMyAdmin开始显示此警告:
警告:此页面上的表单包含1000多个字段。在提交时,由于PHP的max_input_vars>配置,可能会忽略某些字段。
我试图将字段从1000更改为10000,然后重新启动php.ini。
[ok]重启php7.0-fpm(通过systemctl):php7.0-fpm.service。 /etc/init.d/php7.0-fpm restart
似乎没什么用,所以我可以导出mysql数据库。请帮我搞定这个,这样我就可以把这个数据库导出了。非常感谢。
答案 0 :(得分:0)
找到解决方案。
首先,请确保您正在编辑正确的php.ini
文件。为此,您可以使用phpinfo()
检查其内容。
然后重新启动php以重新加载php.ini
,具体取决于您的安装方式,可以这样做:
brew services restart php72
重启apache以确保:
sudo apachectl -k restart
然后将以下语句放在test.php文件中:
echo ini_get('max_input_vars');
然后检查一下。
此时您将看到它已正确更新。
如果你之后仍然有phpmyadmin显示错误,那么你应该刷新你的phpmyadmin页面:它可以在Mac上用CMD+SHIFT+R
完成。
原因是phpmyadmin的本地javascript文件是gettting从php传递max_input_vars
的值,并负责决定是否显示错误。因此,如果javascript本地文件没有因为缓存原因而更新,那么你只需要刷新它并且问题就会消失:)