php 安装Moodle:它在Max_input_vars下请求5000

fnvucqvd  于 2023-10-15  发布在  PHP
关注(0)|答案(2)|浏览(138)

我找不到php.ini文件或.htaccess文件,我打算在我的moodle网站文件夹中将max_input_vars更改为5000。我用的是mamp和myphpadmin
Moodle解释说
“要更改max_input_vars,您可以在php.ini中设置它或在运行时修改它,例如对于Apache,您可以创建.htaccess文件:php_value max_input_vars 5000”
我在finder里搜索。

des4xlb0

des4xlb01#

在Moodle文件夹的根目录下创建一个测试php文件,

<?php

phpinfo();

然后从浏览器打开它,而不是命令行(命令行和Web服务器可能使用不同版本的PHP)
例如:yourmoodlesite/test.php
这将显示正在使用的php.ini文件的位置,例如:

Loaded Configuration File   /etc/php/7.4/apache2/php.ini

我没有用过MAMP,但文档中说php文件也可以通过MAMP PRO中的菜单编辑
文件>打开模板> PHP > [PHP version] -> php.ini
上面还说地点是

/Library/Application Support/appsolute/MAMP PRO/conf

https://documentation.mamp.info/en/MAMP-PRO-Mac/Menu/

chhkpiq4

chhkpiq42#

这在Fedora上有帮助,在Mac上也尝试过

php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

更新php.ini

max_input_vars = 5000

我不得不重新启动两个

sudo systemctl restart httpd
sudo systemctl restart php-fpm.service

相关问题