安装Moodle需设置max_input_vars为5000,找不到配置文件求助
解决MAMP搭建Moodle时max_input_vars设置问题
1. 找到MAMP的php.ini文件(全局设置)
MAMP的php.ini不在Moodle网站文件夹内,而是存放在MAMP的PHP版本专属目录里:
- 路径格式:
/Applications/MAMP/bin/php/php[你的PHP版本号]/conf/php.ini
比如你使用的是PHP 8.2.0,对应路径就是/Applications/MAMP/bin/php/php8.2.0/conf/php.ini - 打开文件后,搜索
max_input_vars,将其值修改为5000;如果没找到这行配置,直接添加:max_input_vars = 5000 - 修改完成后,重启MAMP的Apache服务,设置才会生效
2. 创建.htaccess文件(仅针对Moodle站点)
如果不想修改全局PHP配置,直接在Moodle站点根目录(存放index.php的文件夹)操作:
- Mac Finder默认隐藏以
.开头的文件,你可以通过终端快速创建:
打开终端,进入Moodle根目录,执行命令:touch .htaccess - 打开新建的
.htaccess文件,添加以下配置:php_value max_input_vars 5000 - 保存文件后,重启MAMP的Apache服务即可
内容的提问来源于stack exchange,提问作者Geoffrey Currie
相关产品推荐
相关产品推荐

