最近我的一个服务器快过期了,准备将上面的网站搬迁到另一个服务器上,以前我也尝试过对mediawiki网站进行目录、数据库备份搬迁,可是总是会遇到无法访问的问题,提示无法,这是在进行过无数次尝试后总结出的最终搬迁方案。
按照官网的教程,给出了三步,其实也是我们正常搬迁网站数据的步骤。
- 备份你的mediawiki数据
- 将备份从旧服务器搬迁到新服务器上
- 修改DNS解析
- 在新服务器上还原数据
一、备份mediawiki数据
如果你的网站支持多人编辑,在备份前先在LocalSettings.php最后一行中添加 $wgReadOnly ,防止你在搬迁网站的时候有人编辑网站上的内容
# 只读
$wgReadOnly;
对网站目录和数据库进行备份并下载,前后网站数据库用户名密码设置一致会方便很多(即使这样设置后期还是会遇到问题,当然已经解决了)
1.备份目录
对网站目录进行备份并下载到本地电脑上
2.备份数据库
二、将备份数据从旧服务器上搬迁到新服务器上
在新服务器上新建一个网站,将备份上传到这里,解压到新的目录中。数据库同理也导入到新数据库中。
三、修改DNS解析
在你的域名服务商那里,修改你的解析设置,将记录值改为新服务器ip地址
四、尝试访问并解决网站技术问题
修改完成后访问你一定会遇到提示说网站有技术问题,无法访问数据库。
Sorry! This site is experiencing technical difficulties.
我们只需要修改LocalSettings.php中的数据库密码即可正常访问,数据库的用户名密码可以在宝塔后台看到
$wgDBpassword = "xxxxxxxx";
别忘了,在搬迁完成后注销掉最开始我们设置的只读
# 只读
#$wgReadOnly;
再次访问时候已经可以正常访问了,如果遇到网站样式有些乱可以按ctrl + shift + R 清除缓存刷新一下即可。
Leave A Comment