Manual:$wgFileExtensions/ru

Подробнее
$wgFileExtensions — список разрешённых расширений файлов при загрузке в $LocalSettings. Это свойство переопределяет $FileBlacklist и $MimeTypeBlacklist.

Если $StrictFileExtensions имеет значение «ИСТИНА» (по умолчанию), файлы с расширениями, не указанными в списке $wgFileExtensions вообще не будут загружаться.

Если $StrictFileExtensions имеет значение «ЛОЖЬ», при загрузке файлов с расширениями, не входящими в данный список, будет показываться лишь уведомление. То есть $wgFileExtensions будет лишь «рекомендовать» загружать подобные файлы. В этом случае, опасные расширения файлов можно заблокировать с помощью $wgFileBlacklist и $wgMimeTypeBlacklist.

Если $CheckFileExtensions имеет значение «ЛОЖЬ», опция не будет вообще ничего делать, и будут загружаться любые файлы.

Если $EnableUploads имеет значение «ЛОЖЬ», опция не будет иметь значения, так как все загрузки будут запрещены.

Для некоторых файлов, например, для файлов формата OpenDocument (файлы OpenOffice.org: odt, ods, odg и другие), используют типы MIME, которые не совпадают с их расширениями (либо похожи). Загрузка подобных файлов приведёт к ошибке Для таких случаев, можно настроить проверку типов MIME — смотри руководство «проверка MIME».

Пример
$wgFileExtensions — PHP массив, создающийся со стандартными расширениями. В файле LocalSettings.php можно указать массив таких операций как