答案1
该 Moodle 网站上的文档已过时十年左右。为了更改运行 Apache 和 PHP 8.1 的 Ubuntu 22.04 系统上的最大上传大小,您需要执行以下操作:
连接到您的服务器
编辑
php.ini
适合您的 PHP 版本的文件:sudo {editor of choice} /etc/php/8.1/apache2/php.ini
注1:请务必
{editor of choice}
用您选择的编辑器进行替换。
笔记2:如果您没有使用 PHP 8.1,请务必将其替换8.1
为您的系统正在使用的版本。找到以下行
upload_max_filesize
并将限制更改为适合您的安装的内容:upload_max_filesize = 64M
选修的:
如果人们经常同时上传多个文件,
max_file_uploads
那么也请考虑增加该值。鉴于 Moodle 的设计方式,增加 POST 请求的最大大小可能也会有用:
post_max_size = 16M
笔记:这取决于您的学生如何使用 Moodle。通常 16~32M 足以处理大多数插件所需的一切。
增加
memory_limit
以处理一些可用于 Moodle 的效率较低的模块/插件:memory_limit = 256M
笔记:一般情况下,256M 足以满足大多数 Moodle 安装的需要。如果每个 HTTP 请求都需要进行大量的服务器端处理,则可能需要 384M。
保存
php.ini
文件重新启动Apache:
sudo service apache2 restart
测试您的 Moodle 安装
答案2
可能已经有人回答了。
您还需要转到您的 Moodle 管理页面并更改上传最大大小。https://your moodle site/admin/settings.php?section=sitepolicies