【发布时间】:2018-04-17 04:38:58
【问题描述】:
phpMyAdmin => NOW
我的 max_input_vars 是 10000,它在浏览器中的 phpinfo 中报告,我正在运行 php-fpm,它被设置为 1800 作为 php-fpm 池中的“覆盖”值作为php_admin_value,但即使所有池都被注释掉并且 php-fpm 和 httpd 重新启动 - 错误仍然存在
我正在运行一个真正的非托管 VPS - 不是 GoDaddy 或其他托管公司有限的 VPS
Operating system CentOS Linux 7.4.1708
Perl version 5.016003
Apache version 2.4.29
PHP versions 5.6.32, 5.6.32, 7.0.25
MySQL version 10.2.9-MariaDB
Kernel and CPU Linux 2.6.32-042stab120.16 on x86_64
Processor information Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz, 4 cores
CPU load averages 1.39 (1 min) 0.70 (5 mins) 0.59 (15 mins)
Real memory 11.72 GB total / 5.42 GB used
Local disk space 60 GB total / 35.35 GB free / 24.65 GB used
我什至将它们全部放回 pool.conf 文件中作为 php_admin_value - 10000 并重新启动 php-fpm、mariadb 和 httpd。但它仍然存在,它刚刚开始通过 yum (remi repo) 升级到 phpMyAdmin 4.7.5 和 php 5.6.32
这个值是硬编码的吗?还是我错过了在某个地方更改它??
有人知道我在这里缺少什么吗??
【问题讨论】:
-
我无法重现,池配置中的“php_admin_value[max_input_vars] = 54321”对我有用。
-
我在 etc/httpd/conf.d/php.conf 文件中添加了 => SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1 并且错误似乎已经消失,因为它是我在developers.redhat.com/blog/2017/10/25/php-configuration-tips 的博客中的设置中唯一缺少的东西但我确实更改了 php_admin_value[max_input_vars]=10000 以匹配 php.ini
标签: php mysql apache phpmyadmin