无法将某些文件上传到 mediawiki
Unable to upload some files to mediawiki
我有一个内部 wiki(气隙),我们希望在其中上传各种配置文件和其他非标准文件。我不需要明确允许扩展,而是希望允许任何扩展,只要它不在黑名单中即可。此外,我想禁用 MIME 检查,因为它认为某些文件不是它们并且不知道如何处理它们。
我已尝试将这些设置放入我的 LocalSettings.php 文件中:
$wgVerifyMimeType = false;
$wgCheckFileExtensions = false;
$wgStrictFileExtensions = false;
但是,这些似乎完全没有任何作用。我仍然被禁止上传带有未明确允许的扩展名的文件,而且我还继续收到错误消息“此文件是损坏的或不可读的 ZIP 文件。无法对其进行适当的安全检查。” (它是一个 Chrome CRX 扩展文件)。
我在这里错过了什么? mediawiki 手册和我读过的其他文章告诉我做我已经尝试过的事情,但它不起作用。我是 运行 mediawiki 1.37.1.
确保 $wgProhibitedFileExtensions = []
和 $wgVerifyMimeTypeIE = false
。
要启用 .crx
,请设置 $wgAllowJavaUploads = true
。
在其他一些情况下,您可能还需要$wgDisableUploadScriptChecks
。
警告读者:以上所有都是危险的。
我有一个内部 wiki(气隙),我们希望在其中上传各种配置文件和其他非标准文件。我不需要明确允许扩展,而是希望允许任何扩展,只要它不在黑名单中即可。此外,我想禁用 MIME 检查,因为它认为某些文件不是它们并且不知道如何处理它们。
我已尝试将这些设置放入我的 LocalSettings.php 文件中:
$wgVerifyMimeType = false;
$wgCheckFileExtensions = false;
$wgStrictFileExtensions = false;
但是,这些似乎完全没有任何作用。我仍然被禁止上传带有未明确允许的扩展名的文件,而且我还继续收到错误消息“此文件是损坏的或不可读的 ZIP 文件。无法对其进行适当的安全检查。” (它是一个 Chrome CRX 扩展文件)。
我在这里错过了什么? mediawiki 手册和我读过的其他文章告诉我做我已经尝试过的事情,但它不起作用。我是 运行 mediawiki 1.37.1.
确保 $wgProhibitedFileExtensions = []
和 $wgVerifyMimeTypeIE = false
。
要启用 .crx
,请设置 $wgAllowJavaUploads = true
。
在其他一些情况下,您可能还需要$wgDisableUploadScriptChecks
。
警告读者:以上所有都是危险的。