wiki的备份以及迁移方式

本wiki的备份以及迁移方式

Lenovo MIDH智库的备份与迁移方式与其他mediawiki类似。这里主要用来记录本人在备份wiki过程中的几个重要步骤。

[编辑]环境安装

参考使用手册的wiki搭建一章。但是不需要设置安装步骤,仅仅需要将mediawiki安装到本机即可。

注意apache2跟mysql的安装,mysql的默认用户是root。

[编辑]原机备份

参考LocalSetting.php文件

数据库名称是“wikidb“

数据库用户是“root”

需要将机器上以下几个目录的原始数据进行打包。

/var/lib/mediawiki/  这个是存放mediawiki工程文件的主目录,一些与插件和扩展设置相关的改动需要在此目录下的相关配置文件中进行。

/etc/mediawiki/  这个目录是apt-get 默认安装方式生成的目录,我查了一些资料,如果是通过tar包手动安装的话,该目录不会自动生成,用户需要以其他方式实现该目录下各个文件的作用。

/etc/apache2/  这个是apach2的安装文件目录,一般该目录下不需要进行更改,因为/etc/mediawiki/下已经有了apach.conf文件用来做一般性的apache配置。

/var/www/ 这个目录是一般意义上的网站目录,该目录下的index.php文件会作为默认的网页登录的显示文件。

/usr/share/mediawiki/ 这个目录存放一些配置文件,需要备份。

可以通过以下命令行完成:

sudo tar -cf mediawiki-backup.tar.gz /var/lib/mediawiki/ /etc/mediawiki/ /etc/apache2/ /var/www/ /usr/share/mediawiki/ 
同时,需要将mysql的数据索引进行打包
mysqldump -u root -p -B wikidb > wikidb.sql

这部分可以用脚本文件来定期备份。

[编辑]新机升级

在新的环境下,首先需要在root用户下新建一个mysql数据库
mysql -u root -p
mysql > create database wikidb

然后将保存的mediawiki-backup.tar.gz解压至对应文件夹

tar -xvf mediawiki-backup.tar.gz -C /

重新启动mysql和apache2服务

sudo mysqld restart
sudo apacheclt graceful

导入mysql的数据索引文件

mysql -u root -p < wikidb.sql

输入wiki的新地址,即可以访问到了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值