更新 Ubuntu 服务器 (14.04.5 lts) 和 Mediawiki (1.25.3)

更新 Ubuntu 服务器 (14.04.5 lts) 和 Mediawiki (1.25.3)

我的公司经常使用 Mediawiki... 但不幸的是,它没有及时更新。现在我的工作就是更新它。我真的很想了解关于这项任务的任何见解。

Ubuntu 14.04.5 更新至 18.04.1

Mediawiki 1.25.3 更新至 1.31.1

我可以使用 sudo apt dist-upgrade 更新 Ubuntu 而不影响 Mediawiki 吗?

删除一些不受支持的扩展后,我可以直接用最新版本覆盖现有 wiki 而不移动其他任何内容吗?

我猜这会比我想象的要困难得多……

任何帮助都将受到感激和赞赏。

答案1

您可能应该创建新的 Ubuntu 18.04 实例,部署 Mediawiki 1.31.1,然后开始将内容从旧的 Mediawiki 实例迁移到新的实例。如果您尝试从 14.04 更新到 16.04 再到 18.04,您很可能会遇到一系列依赖关系中断的问题,几乎肯定会破坏 Mediawiki,以及大量其他问题。此外,如果这是您唯一的 Mediawiki 实例,您将面临严重的停机时间。

因此,如果由我来负责这项任务,我会:

  1. 部署 Ubuntu 18.04 服务器。
  2. 安装所需的依赖项并在其上部署最新的 Mediawiki。
  3. 导出旧的 Mediawiki 数据库并将其导入新数据库。我认为这将是最大的问题。如果一切顺利,你就可以开始了,如果不顺利,你就必须解决潜在的数据库兼容性问题。以下是相关文件

使用这种方法,您不会冒着破坏旧安装的风险(希望您也有备份),同事可以在您设置新实例时继续使用它,并且您有更多的犯错空间。一旦您成功并正确测试,更新 DNS 以指向新实例,您就没问题了。

祝你好运!

相关内容