Mediawiki数据备份
来自站长百科
Mediawiki备份数据库[ ]
首先,需要备份MediaWiki用以存放主要信息的数据库。这将包含条目正文、用户信息、系统信息等。这个过程可以使用MySQL备份程序(backup)或者MySQL热备份(hot backup)工具,或者用第三方的管理工具,例如非常流行的phpMyAdmin。
请确认完整备份了数据库中的所有内容,也请保证没有改变原有的数据表结构。最终应的到一个.sql脚本文件。
备份MediaWiki文件[ ]
除了数据库信息,还有部分内容以文件形式存放,这包括:图片、扩展插件(extension)以及其他一些MediaWiki的帐号信息等。
MediaWiki全面备份[ ]
如果为防止网站崩溃而做备份,或者准备进行网站迁移而做备份,应对mediawiki所在目录进行全面备份。这样能保留数据库以外的所有信息。
- 你可以要求空间服务商或技术人员替你打包整个目录(压缩成tar格式或者zip格式),这样更便于传输。
- 你也可以自己通过FTP工具下载整个目录,这样比较方便。(注意:有些FTP工具可能无法传送一些特殊名称的文件,例如含有中文UTF8编码的图片文件名,.htaccess等)
MediaWiki仅备份必要文件[ ]
如果是为了升级,那么备份所有老版程序文件和程序说明就没有太大必要了。请注意备份以下内容:
- localsetting.php:这是mediawiki的配置文件,里面包含数据库帐号信息、mediawiki部分参数的设置等
- /images/目录:这是所有上传图片的存放目录,还包括自动生成的缩略图。
- AdminSetting.php:Template:?
以下部分仅对使用了该特性的用户需要备份。
- /extensions/目录:如果你使用了外部扩展程序,那么需要备份下来。
- /skins/目录:如果你扩展了皮肤,那么应备份相应文件及子目录
- .htaccess文件:如果你使用了路径改写,应备份此文件。
如果你修改了mediawiki的程序,应保留相应程序并做记录,以便在新版程序中重新做相应修改。
注意:升级后,所有所需扩展程序、皮肤文件也可能需要新版本。