【问题标题】:Unable to upload some files to mediawiki无法将某些文件上传到 mediawiki
【发布时间】:2022-01-14 21:28:11
【问题描述】:

我有一个内部 wiki(气隙),我们希望在其中上传各种配置文件和其他非标准文件。不需要明确允许扩展,我想允许任何扩展,只要它不在黑名单中。此外,我想禁用 MIME 检查,因为它认为某些文件不是它们并且不知道如何处理它们。

我已经尝试将这些设置放在我的 LocalSettings.php 文件中:

$wgVerifyMimeType = false;
$wgCheckFileExtensions = false;
$wgStrictFileExtensions = false;

但是,这些似乎完全没有任何作用。我仍然被禁止上传带有未明确允许的扩展名的文件,并且我还继续收到错误消息“此文件是损坏的或无法读取的 ZIP 文件。无法正确检查其安全性。” (它是一个 Chrome CRX 扩展文件)。

我在这里缺少什么? mediawiki 手册和我读过的其他文章告诉我做我尝试过的事情,但它不起作用。我正在运行 mediawiki 1.37.1。

【问题讨论】:

  • 你可能需要在 $wgFileBlacklist 和 $wgMimeTypeBlacklist 中设置一些东西,只是猜测。

标签: mediawiki mime-types


【解决方案1】:

确保$wgProhibitedFileExtensions = []$wgVerifyMimeTypeIE = false

要启用.crx,请设置$wgAllowJavaUploads = true

在其他一些情况下,您可能还需要$wgDisableUploadScriptChecks

警告读者:以上所有内容都是危险的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    相关资源
    最近更新 更多