今天在MediaWiki中上传一张稍大的图像时出现了“413 Request Entity Too Large”错误。虽然以前也上传过大图片,但用的是OneinStack一键脚本,所以一直没有出过错。
之所以出现该问题,其实就在于没有对Nginx默认的request body大小进行调整,所以打开配置文件nginx.conf,在http、server或location块中,添加或修改以下参数:
client_max_body_size 10M; # 根据需求调整大小(如10MB)
然后重新加载nginx的配置,问题解决。
关于其他文件上传的限制,请参见《修改网站的文件上传限制》一文。