php - 将 max_input_vars 3000 添加到我的 .htaccess 文件和 php.ini 不工作

标签 php .htaccess

我进行了一些搜索,似乎我阅读并尝试将 max_input_vars 3000 添加到我的 .htaccess 和 php.ini 中的所有内容都无法正常工作。我已达到自定义字段的限制,无法增加最大值。我添加了这些行并重新启动了 apache,但没有任何帮助。

这是我添加到 .htaccess 的内容:

php_value max_input_vars 3000
php_value suhosin.get.max_vars 3000
php_value suhosin.post.max_vars 3000
php_value suhosin.request.max_vars 3000

这是我的 php.ini:

max_input_vars 3000
suhosin.get.max_vars 3000
suhosin.post.max_vars 3000
suhosin.request.max_vars 3000

最佳答案

转载自: [ https://stackoverflow.com/a/29312220/3827361][1]

我有同样的问题,我通过在这个 php.ini 中设置 max_input_vars 值来修复它:/etc/php5/apache2/php.ini

即使 php_info() 报告使用了不同的 php.ini (/etc/php5/cli/php.ini)。顺便说一句,在我偶然发现解决方案之前,我也尝试在 .htaccess 中设置值(在网页根目录中),但没有效果。

这看起来像是 PHP 5.5 中的一个可能错误。无论如何,我建议在您的服务器上定位所有 php.ini 文件(“定位 php.ini”)并在所有文件中设置 max_input_vars(或者第一个有效的文件,嗯)。不要忘记重新启动 Apache 以便它生效(sudo/etc/init.d/apache2 restart)

顺便说一句,我的 PHP 版本是 5.5.9-1ubuntu4.5,安装在 Ubuntu 14.04 上。

关于php - 将 max_input_vars 3000 添加到我的 .htaccess 文件和 php.ini 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27138764/

相关文章:

php - MYSQL Join in Select查询

php - 删除多行

regex - 更新后 Wordpress 自定义 URL 重写中断

php - 如果 url 不包含某些字符串,htaccess 重定向

apache - 如何从 FilesMatch 中排除目录

php - 搜索框无法显示结果,即使关键字与php中的数据库匹配,搜索框也始终不显示结果

php - mysqli 语句失败,命令不同步;插入数据库时

php - Apache Mod_Rewrite 定义 URL 变量

regex - .htaccess 中的正则表达式不匹配空格字符

php - 在 php-fpm docker 镜像上更改为 pm = static