You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过SSH解决AWS WordPress实例max_input_vars修改不生效问题?

解决AWS Bitnami WordPress实例max_input_vars不生效的问题

一、确认PHP实际加载的配置文件

先搞清楚CLI模式下PHP到底用的是哪个配置文件,执行:

php --ini

重点看Loaded Configuration File这一行,确认是不是你修改的/opt/bitnami/php/etc/php.ini,如果路径不对,去修改对应文件。

二、排查是否有其他配置文件覆盖设置

Bitnami的PHP会加载/opt/bitnami/php/etc/php.d/目录下的所有.ini文件,这些文件的设置可能会覆盖主php.ini的内容,执行命令排查:

grep -r "max_input_vars" /opt/bitnami/php/etc/php.d/

如果找到其他文件里设了max_input_vars = 1000,直接把值改成3000或者删掉该行。

三、用自定义配置文件(推荐,避免升级覆盖)

不想动主配置文件的话,在/opt/bitnami/php/etc/php.d/下新建一个自定义配置文件:

sudo nano /opt/bitnami/php/etc/php.d/99-custom.ini

在文件里加一行:

max_input_vars = 3000

按Ctrl+X,输入Y确认保存。

四、重启正确的服务

Bitnami的PHP-FPM需要单独重启,执行:

sudo /opt/bitnami/ctlscript.sh restart php-fpm

要重启整个环境也可以用:

sudo /opt/bitnami/ctlscript.sh restart

五、验证修改结果

验证CLI模式:

php -i | grep max_input_vars

验证WordPress web环境:

在WordPress根目录(一般是/opt/bitnami/wordpress/)新建临时文件:

sudo nano /opt/bitnami/wordpress/phpinfo.php

写入内容:

<?php phpinfo(); ?>

保存后用浏览器访问你的域名/phpinfo.php,搜索max_input_vars确认值为3000,之后记得删掉这个文件:

sudo rm /opt/bitnami/wordpress/phpinfo.php

六、修复php.ini权限(可选)

之前把php.ini设为777权限有安全风险,改回默认权限:

sudo chmod 644 /opt/bitnami/php/etc/php.ini

内容的提问来源于stack exchange,提问作者nemanjad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 16:17:25