首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动和升级mediawiki而不首先升级

问移动和升级mediawiki而不首先升级
EN

Stack Overflow用户
提问于 2017-09-05 04:01:36
回答 1查看 226关注 0票数 0

我有一个mediawiki版本1.21.2 (php 5.3.10,mysql 5.5.35,Apache/2.2.22,Ubuntu 12.04.4),我想将它移到一个新服务器上,它的版本为1.29.1 (php 7.0.22,mysql 5.7.19,Apache/2.4.18,Ubuntu 16.04.3)。

旧站点被配置为一个包含5个相关wiki的wiki家族。

通常的方法是首先升级源站点,然后将升级站点移动到目标服务器。

旧站点必须保持活动状态(仅读),并且在新站点就位后将被关闭。

我想尝试采取以下步骤:

  1. 在目标服务器上安装1.29.1版本
  2. sql从源服务器转储数据文件。
  3. 将sql转储文件导入目标服务器数据库。
  4. 运行一些更新脚本,使源文件与目标数据库保持一致。

当然,我需要管理媒体和扩展。

目标服务器已经有php 7.0.22,mysql 5.7.19 (作为默认LAMP的一部分安装),因此我怀疑我只需要降低组件的级别才能重新升级它们。也许不是。

有人能给我建议最干净的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-11 13:39:01

在移动wiki之前升级旧服务器并不是必要的。

你可以按照你自己的步骤:

  1. 在新服务器上下载新的MediaWiki版本
  2. 下载/复制新服务器上需要的任何其他扩展。尝试下载与MediaWiki版本匹配的扩展的新副本,而不是从旧服务器复制它们,因为它们可能与新的MediaWiki版本不兼容。
  3. 将旧媒体复制到新服务器
  4. 将LocalSettings.php从旧服务器复制到新服务器并进行调整:您可能需要更改某些设置或禁用不兼容的扩展。
  5. 从旧服务器转储数据库,并将其导入新服务器。
  6. 运行更新脚本。

即使在运行旧wiki的情况下,您也可以这样做,以测试升级是否有效,然后在移动过程中将旧wiki重新设置为只读模式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46046832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档