wangsisi 发表于 2010-12-29 15:12:01

Allwiki's Mediawiki备份恢复程序(中文)

总述备份应该分为两个部分:

[*]数据库备份:使用mw_tools下的备份功能进行备份
[*]网站程序(包括images文件夹下的所有文件)的备份:ftp下载所有文件夹
备份后的数据均刻录到光盘上。

下载
你可以在这里得到这个工具:

备份工具使用流程
拷贝文件夹mw_tools到mediawiki安装目录下
使用ftp工具:

[*]修改templates_c文件夹的属性为777。
[*]把存放备份文件的mw_tools/backup/backup_files文件夹属性设置为777,即可写,否则备份文件将不能写入到这个文件夹。
打开浏览器输入类似:
www.xxxwiki.com/wikipath/mw_tools/login.php (其中wikipath是站长上传的MW程序目录)您将会看到如下图所示的画面:

选择中文,接着看到如下画面


点击系统工具-》资料备份,显示如下画面,可以看到你的服务器信息,如下画面




点击下方的“开始备份数据”,根据数据库的大小不同备份速度不同,大约一秒钟10兆的备份速度,每个表备份为一个文件。



可以看到备份成功,在提示的路径中可以找到备份后的文件夹,把备份好的文件夹妥善保管好,恢复数据库的时候用。

还原工具使用流程注意:

[*]还原过程将读取mediawiki安装目录下的LocalSettings.php文件中的数据库设定,按此数据库信息链接数据库后系统进行数据库还原,如果此数据库中包含了和将要还原的数据库的数据表的名称相同的数据表,则原有的数据表将会被删除。
[*]LocalSettings.php中的$wgDBprefix必须和备份文件中的表前缀一样,否则还原可能失败。
上传备份文件到mw_tools\backup\backup_files目录下, 确保上传或复制后所有的文件都类似如下路径:
mw_tools\backup\backup_files\2008-02-20-16-03-38_grlgos\AllTableStructure.sql

mw_tools\backup\backup_files\2008-02-20-16-03-38_grlgos\allwiki_archive

mw_tools\backup\backup_files\2008-02-20-16-03-38_grlgos\allwiki_blobs

mw_tools\backup\backup_files\2008-02-20-16-03-38_grlgos\allwiki_brokenlinks
......

点击左栏的“资料恢复”后,程序会读取backup_files目录下面的备份文件信息,显示如下界面


选择将要用来还原的数据文件夹,点击右侧的“导入”,开始导入数据,导入数据的过程时间较为漫长,恢复1M的数据大约需要0.74秒的时间
导入成功后显示如下所示的界面

页: [1]
查看完整版本: Allwiki's Mediawiki备份恢复程序(中文)

美国HostEase虚拟主机一年198元