PHP max_input_vars

新手上路,请多包涵

我收到 max_input_vars 错误消息。

我知道有一个 php.ini 设置可以从版本 5.3.9 开始更改此设置,但是,我正在运行版本 5.1.6。

当我查看我的 5.1.6 服务器的配置信息时,它显示 max_input_vars 值为 1000。

我的问题是:即使我运行的是 5.1.6,我还是从 phpinfo() 看到了这个设置,但它不在 php.ini 文件中。这是否意味着该值在这个版本的 PHP 中是硬编码的并且无法更改?

原文由 user39653 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 567
2 个回答

您可以将它添加到 php.ini 并且它应该可以工作 - 刚刚在 PHP 5.3.6 上对其进行了测试。

原文由 Narf 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您使用的是 wodbydocker4phpdocker4drupal )或 lando 或试图找到“为什么 php.ini 不起作用”的答案(像我一样),这些工具是使用自己的方式将配置传递给 php

https://github.com/wodby/php#php-and-php-fpm-configuration

我试图设置 max_input_vars ,在 wodby+docker-compose 你这样做

  php:
    image: wodby/drupal-php:$PHP_TAG
    container_name: "${PROJECT_NAME}_php"
    environment:
      PHP_MAX_INPUT_VARS: 9999

原文由 mevsme 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题