美国主机Lunarpages

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4669|回复: 0

[使用] Mediawiki数据备份

[复制链接]
发表于 2010-12-29 15:09:29 | 显示全部楼层 |阅读模式
HostEase主机优惠
首先,需要备份MediaWiki用以存放主要信息的数据库。这将包含条目正文、用户信息、系统信息等。这个过程可以使用MySQL备份程序(backup)或者MySQL热备份(hot backup)工具,或者用第三方的管理工具,例如非常流行的phpMyAdmin。

请确认完整备份了数据库中的所有内容,也请保证没有改变原有的数据表结构。最终应的到一个.sql脚本文件。

参见MediaWiki的数据库导出和恢复实例。



备份MediaWiki文件

除了数据库信息,还有部分内容以文件形式存放,这包括:图片、扩展插件(extension)以及其他一些MediaWiki的帐号信息等。

全面备份

如果为防止网站崩溃而做备份,或者准备进行网站迁移而做备份,应对mediawiki所在目录进行全面备份。这样能保留数据库以外的所有信息。

    * 你可以要求空间服务商或技术人员替你打包整个目录(压缩成tar格式或者zip格式),这样更便于传输。
    * 你也可以自己通过FTP工具下载整个目录,这样比较方便。(注意:有些FTP工具可能无法传送一些特殊名称的文件,例如含有中文UTF8编码的图片文件名,.htaccess等)


仅备份必要文件

如果是为了升级,那么备份所有老版程序文件和程序说明就没有太大必要了。请注意备份以下内容:

   1. localsetting.php:这是mediawiki的配置文件,里面包含数据库帐号信息、mediawiki部分参数的设置等
   2. /images/目录:这是所有上传图片的存放目录,还包括自动生成的缩略图。
   3. AdminSetting.php:mediawiki说应该备份,但未发现此文件真实存在。(欢迎补充资料)

以下部分仅对使用了该特性的用户需要备份。

   1. /extensions/目录:如果你使用了外部扩展程序,那么需要备份下来。
   2. /skins/目录:如果你扩展了皮肤,那么应备份相应文件及子目录
   3. .htaccess文件:如果你使用了路径改写,应备份此文件。

如果你修改了mediawiki的程序,应保留相应程序并做记录,以便在新版程序中重新做相应修改。

注意:升级后,所有所需扩展程序、皮肤文件也可能需要新版本。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

美国HostEase虚拟主机一年198元

手机版|小黑屋|Archiver|Mediawiki中文技术论坛  

GMT+8, 2020-4-6 02:20 , Processed in 0.107550 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2020 Comsenz Inc.

快速回复 返回顶部 返回列表