php.ini警告页面有超过1000个字段

时间:2018-03-06 18:01:18

标签: php

在达到这么多条目后,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数据库。请帮我搞定这个,这样我就可以把这个数据库导出了。非常感谢。

1 个答案:

答案 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本地文件没有因为缓存原因而更新,那么你只需要刷新它并且问题就会消失:)