如何以有效的方式将大文件上传到mediawiki

时间:2015-01-13 12:58:57

标签: file-upload mediawiki

我们必须上传大量1G到6G之间的虚拟盒子图像。 所以我更喜欢使用ftp进行上传,然后将这些文件包含在mediawiki中。

有办法做到这一点吗?

目前我使用的是一个可以上传到文件夹然后使用UploadLocal扩展名来包含这些文件的被监禁的ftp用户。

但这仅适用于小于1G的文件。如果我们上传更大的文件,我们会得到超时,甚至通过将PHP的execution_time设置为3000s,包括在大约60秒后停止505网关超时(女巫也是日志中出现的唯一内容)。

那么有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用maintenance/importImages.php从shell导入文件。或者,通过翻转$wgAllowCopyUploads$wgAllowAsyncCopyUploads和朋友(需要job queue be run using cronjobs)按网址上传。或者,决定是否需要将这些文件上传到MediaWiki,因为只需链接到它们就足够了。