微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

importImages.php 没有将所有文件移动到正确的子目录中

如何解决importImages.php 没有将所有文件移动到正确的子目录中

我们有一个 wiki,它使用 32gb 以上的 Torrent 图像存档(已压缩)从死里复活。

我们运行了 importimages。这创建了子目录,可能来自维基文章的图像路径。

好吧,我们有很多图像没有正确加载(空白)。

结果是 importimages 并没有将所有图像移动到它们正确的子目录中。

当你查找图片时,它会有预期的子目录,即images/1/1a/hello.jpg

但是,实际文件仍然在 images/hello.jpg 中。

如果您尝试使用单个文件上传器重新上传图像,它会给您一个覆盖警告,忽略此警告会更正图像,并将其存储在正确的子目录中。但是我们有超过 20 万张图片,您无法使用 uploadWizard 覆盖图片

有没有办法解决这个问题?我们可以运行的参数,或者设置所有图像路径以仅使用.../images/?

我们使用的是 1.35.1 版

解决方法

也许 $wgHashedUploadDirectory$wgLocalFileRepoLocalSettings.php 上设置不正确。如果不是这种情况,请尝试使用 importImages.php 选项启动 --overwrite

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。