[00:12:57] Thanks [00:24:00] Hello (again). I upgraded from MW 1.36.0 to 1.38.2, and I'm back to being limited to 100MB uploads. I've edited includes/DefaultSettings.php, set $wgMaxUploadSize = 1024 * 1024 * 256;, verified that MW is still using PHP 7.4, checked the apache2/php.ini file has post_max_size = 256M, upload_max_filesize = 256M, browsed through includes/upload/UploadFromFile.php, includes/upload/UploadBase.php, and a few others, and for the life of me cannot figure out where [00:24:00] it's deciding that the upload limit is 100MB. [00:25:45] There's no LimitRequestBody defined anywhere in any of the /etc/apache2 files. [00:27:28] Just to clarify, you should not edit DefaultSettings.php ever, but override your settings in LocalSettings.php [00:27:50] Fair enough. [00:28:40] But that probably doesnt affect your actual issue [00:29:21] And it seems like you've covered all the common cases [00:29:53] (Uploadwizard lets you bypass the limit via chunked upload but that is probably not what you want) [00:30:21] Yah. And it was working fine before upgrading to 1.38.2 [00:31:55] I guess i would try looking at what is checked in upload/UploadBase.php and check each individually using maintenance/eval.php [00:32:12] Sorry, i know thats not the most helpful [00:44:28] Well, now that's totally bizarre. Moving it to LocalSettings.php did indeed fix it. I see now that it's because DefaultSettings.php isn't actually included from LocalSettings.php anymore, and only gets included by Setup.php if MW_USE_LEGACY_DEFAULT_SETTINGS is defined somewhere. Still don't see how it was getting set to 100MB, but whatever, it works now.