问题:如何修改Moodle系统上传文件的大小
解决:修改php.ini文件
方法:
一、修改php对上传文件大小的限制
cd /etc/php/7.4/fpm
sudo vim php.ini
upload_max_filesize = 2000M ; (默认是2M )
max_execution_time = 800 ; ( 默认是 30 [seconds] )
post_max_size = 12M ; ( 默认是 8M )
sudo service php-fpm restart
二、修改nginx对上传文件大小的限制
sudo vim nginx.conf
在http中修改如下
# 这个参数表示http连接超时时间,默认是65s。
# 要是上传文件比较大,在规定时间内没有上传完成,就会自动断开连接!所以适当调大这个时间。
keepalive_timeout 300;
client_header_timeout 120s; #调大点
client_body_timeout 120s; #调大点
client_max_body_size 3000m; #主要是这个参数,限制了上传文件大大小
client_body_buffer_size 256k;
在server的php中增加
proxy_connect_timeout 300; #这三个超时时间适量调大点
proxy_send_timeout 600;
proxy_read_timeout 600;
参考:
https://blog.csdn.net/sflsgfs/article/details/6363172