你好
最大尺寸已设置为 4 MB:
但是当我上传一张像这样(约 2 MB)的照片时,系统提示该文件超过了 4 MB 的限制:
这是 bug 还是我漏掉了什么?
- 我当前运行的是 2.4.0.beta6 版本
更改该设置后,您是否重启了 Discourse 实例?
我刚才用以下命令试了一下:
./launcher stop app
./launcher start app
但依然显示相同的错误。这是否与 Discourse 使用 S3 有关?
我想新更新中提供了一个关于修复此问题的提示,因此,以下是针对遇到相同问题的用户的完整指南……这一切都与 nginx 有关:
1. 进入 nginx 目录:
cd /etc/nginx
2. 将以下行添加到您的 nginx.conf 文件中:
http {
...
client_max_body_size 4M;
}
这将允许 nginx 接受最大大小为 4 MB 的文件。
3. 重启 nginx:
systemctl restart nginxnginx -s reload 发送 nginx 重启信号即可