【问题标题】:How to upload large files to mediawiki in an efficient way如何以有效的方式将大文件上传到 mediawiki
【发布时间】:2015-01-13 12:58:56
【问题描述】:

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

有没有办法做到这一点?

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

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

那么有没有更好的方法呢?

【问题讨论】:

  • Stackoverflow 最适合编程问题。你可以试试superuser.com

标签: file-upload mediawiki


【解决方案1】:

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

【讨论】:

  • 谢谢,我正在考虑在 wiki 之外托管文件,但我们会错过描述和凝灰岩。
猜你喜欢
  • 1970-01-01
  • 2011-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-27
  • 1970-01-01
相关资源
最近更新 更多