【发布时间】:2019-08-22 22:51:19
【问题描述】:
Godaddy 迫使旧服务器下线,我别无选择,只能将旧的 mediawiki 服务迁移到新服务器。 由于使用了我担心现在已经消失或不同的扩展,我不得不维护旧版本。
以下是相关版本:
- 来源:mediawiki 1.14.0、PHP 5.1.6 (apache2handler)、MySQL 5.0.77
- 目标:mediawiki 1.32.0、PHP 7.2.15、MySQL 5.7.25、ICU 60.2
我将 /var/lib/mysql/ 的所有内容从旧服务器复制到备份目录中的新服务器,并且我也复制了 mysql 转储。
是否可以简单地将数据库树从 Source 放入 Target 中以不同的名称,然后修改 LocalSettings.php?
如果没有,可以恢复 mysql 转储来完成这项工作吗?
扩展程序已更改,我将不得不查看数百页以检查问题。
欢迎任何关于如何以最少的问题做到这一点的建议。
另外,我可能会考虑聘请承包商来审查任务并监督我的工作。必须是以前做过此类迁移的人,或者具有其他明显足够经验的人。
【问题讨论】:
-
我轻松阅读了 mediawiki markdown。如果有一种方法可以通过使用 wget 递归地获取编辑页面中编辑字段的内容来转储页面源,那将比使用 mysql 坐立不安要好得多。那么,是否有一个递归的 wget 或 curl 命令可以下载页面源代码?
标签: mediawiki database-migration