中文标题【手动备份站点】
需要了解:
- 我们推荐你使用 Production backup strategy,尤其是你的站点具有大量的数据或者是针对任务的站点,我们不推荐你使用 XML 备份的方式备份你的站点。
- 插件是不会备份到 XML 的导出文件中的。在你使用 XML 备份重新导入新的站点后,你需要为你导入的 Confluence 新站点重新安装没有绑定到
plugindata
表中的所有的插件,这是因为这些插件不会手动备份的。 - 你不能导出你备份的内容到 Confluence 的早期站点中。换句话说,XML 备份是向下不兼容的。
创建站点的导出文件
希望为你的站点创建一个 XML 导出文件:
- 进入 基本配置(General Configuration) > > 备份和恢复(Backup & Restore)。
- 选择 归档到备份目录(Archive to backups folder) 来存储备份文件的拷贝,这个文件夹与 Confluence 的 backups 目录是相同的。
如果你不归档备份,那么这个备份将会提供下载链接让你下载,然后将会在 24 小时候删除。 - 选择 备份附件(Backup attachments)包括到你的备份中。
- 选择 备份(Backup)。
整个备份进程将会耗费一些时间。
如果你遇到了超时的错误,尝试从 Tomcat 中创建一个导出目录,这个将会加快导出速度和避免超时错误。
例如,如果你的 URL 通常看起来是下面的格式 http://<domain>.com
。希望越过这个设置然后直接访问 Tomcat,你可以使用 URL http://localhost:8090/confluence/admin/backup.action
. 直接访问你的服务器。
导出文件中包含了什么?
站点的导出文件中包括了空间(包括页面,博客,评论,附件和未发布的修改),用户和用户组,你站点实际使用的插件。
重新获得站点备份文件
Confluence 将会创建备份,同时压缩 XML 文件后存储熬你的 <home-directory>/backups>
目录中。你需要自己访问你安装的 Confluence 服务器,并且从服务器上获得这个文件。
运行从 Confluence 将导出文件下载
在默认情况下,你不能从你的 Confluence 中下载这个备份文件。这个功能被禁用的主要考虑是基于安全额考虑,但是你还是可以选择启用这个功能。一旦你启用了这个功能,Confluence 将会提示你下载备份文件,在你备份完成的时候。我们建议你在生产环境中不开放这个功能。
希望在 Confluence 中启用备份下载功能:
- 停止 Confluence.
- 编辑
<confluence-home>\confluence.cfg.xml
文件。 - 修改
admin.ui.allow.manual.backup.download
为true
. - 重启 Confluence。
如果上面的变量被设置为 'true' 的话,那么你就可以通过 Confluence管理员控制台直接下载已经备份成功的备份文件。
如果上面的变量被设置为 'false' 的话,你需要访问你 Confluence 的服务器,从服务器上直接下载备份的 ZIP 文件,在默认的情况下,这个变量是被设置为 'false' 的。
恢复站点备份文件
Confluence 的版本不同将会限制你如何恢复你的备份文件。最重要的衡量标准是,你不能导入一个早期的 Confluence 备份。请查看 Restoring a Site 获得有关问题解决得像个信息。