PHP.ini警告页面有1000多个字段

  • 本文关键字:1000 字段 ini 警告 PHP 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 数据库。请帮助我正确处理此问题,以便我可以导出此数据库。非常感谢。

找到解决方案。

首先,请确保您正在编辑正确的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文件正在从php获取传递max_input_vars的值,并负责决定是否显示错误。因此,例如,如果由于缓存原因而未更新javascript本地文件,那么您只需要刷新它并解决问题:(

最新更新