我们必须上传大量1G到6G之间的虚拟盒子图像。 所以我更喜欢使用ftp进行上传,然后将这些文件包含在mediawiki中。
有办法做到这一点吗?
目前我使用的是一个可以上传到文件夹然后使用UploadLocal扩展名来包含这些文件的被监禁的ftp用户。
但这仅适用于小于1G的文件。如果我们上传更大的文件,我们会得到超时,甚至通过将PHP的execution_time设置为3000s,包括在大约60秒后停止505网关超时(女巫也是日志中出现的唯一内容)。
那么有更好的方法吗?
答案 0 :(得分:2)
您可以使用maintenance/importImages.php从shell导入文件。或者,通过翻转$wgAllowCopyUploads,$wgAllowAsyncCopyUploads和朋友(需要job queue be run using cronjobs)按网址上传。或者,决定是否需要将这些文件上传到MediaWiki,因为只需链接到它们就足够了。