Skip to end of metadata
Go to start of metadata

中文标题【恢复一个空间】


你可以导出一个空间 – 包括页面,评论和附件到一个压缩的 XML 文件中,可选的你可以在 XML 文件中包括所有空间使用的附件。希望导入空间到其他的 Confluence 站点中,请按照下面的方法进行操作。

你需要具有 系统管理员 权限才能从 XML 的备份文件中恢复空间。

导入和导出兼容性

希望找到你当前的 Confluence 版本可以接受那些导出文件,进入  > 基本配置(General Configuration) > 备份和恢复(Backup and Restore

如果你希望从 Confluence 5.3 或者早期版本的导出文件导入空间,你需要进行下面的一些操作


本页中的内容:

相关页面:

你不能导入到一个早期的 Confluence 版本中。

例如,如果你的备份文件是从 Confluence 5.9 中创建的,你不能将这个备份文件导入到 Confluence 5.5 安装实例中。

如果你的备份文件是从 Confluence 云端创建的,你仅仅可以使用这个备份文件导入到 Confluence 6.0 及其后续版本上。

从一个 XML 备份中导入一个空间

有下面 2 中方法可以导入一个空间——通过上传一个文件,或者从你 Confluence 服务器上的一个目录中导入。上传文件仅仅是针对一个小站点的情况。为了取得最好的导入结果,我们推荐你从服务器上的目录上进行恢复。

希望删除和导入一个小空间:

  1. 进入  > 基本配置(General Configuration) > 备份和恢复(Backup and Restore
  2. 选择 选择文件(Choose File)然后在本地磁盘上浏览空间导出文件。
  3. 取消选择 重构索引(Build Index)如果你希望重构你的索引为最新的存储。
  4. 选择 上传和恢复(Upload and Restore)。 


从恢复目录中导入一个空间:

  1. 拷贝你的导出文件到 <confluence-home>/restore
    (如果你不能确定这个目录在那里的话,你可以进入备份和恢复(Backup and Restore界面,会告诉你目录的存储路径)
  2. 进入  > 基本配置(General Configuration) > 备份和恢复(Backup and Restore
  3. 在 从 Confluence Home 目录中恢复备份(Restore a backup from the Confluence Home Directory)中选择你的导出备份文件。
  4. 取消选择 重构索引(Build Index)如果你希望重构你的索引为最新的存储。
  5. 选择 恢复(Restore


在导入数据的过程中,重构索引是一个选项。在你完成重构索引之前,你的站点是不能够访问的,但是如果你的站点存储的数据比较多的话,你可以选择在站点内容成功导入到系统后选择 rebuild the index manually 选项。

问题解决

如果你在导入的时候遇到了问题,检查下面的一些提示。

  • 你的文件太大而不能上传?
    这个是非常常见的错误。出现的原因是备份文件不能在规定的时间内上传到服务器上。为了避免这个错误,放置你的导出文件到  <confluence-home>/restore 目录中,然后从这里进行导入。
  • 你正在尝试从早期 Confluence 版本的导出文件中导入?
    这是不可能的。你只能将你的导出文件导入到相同的版本或者最后支持的版本中。
  • 你的空间是从 Confluence 云中导出的?
    你只能使用这个备份文件导入到 Confluence 6.0 及其后续版本中。尝试将这个备份导入到早期版本中的话将会导致主要问题。
  • 与空间相同的一个 Key 已经存在了?
    空间的 key 在整个站点中应该是独一无二的。当你导入的空间和现在运行的站点中的 key 相同的话,你应该删除掉现在站点正在运行的空间的 Key 然后再尝试重新导入。
  • 导入过程超时导致内存错误?
    如果被导入的空间数据量比较多,是大型站点。你需要临时增加你 Confluence 的可用内存。请参考 How to fix out of memory errors by increasing available memory 页面中的内容。
  • 你是否下载导出文件到 a Mac?
    如果你得到了一个错误说 Confluence 不能找到 exportDescriptor.properties 文件。有可能是 OS X 为你解压备份文件同时将原始 Zip 文件发送到了垃圾箱。你需要从垃圾箱中重新恢复被删除的 zip 文件,然后再次尝试导入。


从 Confluence 5.3 及其早期版本中恢复空间

如果你需要从 Confluence 5.3 及其早期版本中的导出文件恢复到晚于 Confluence 5.3 的 Confluence 中的话。你可以使用临时的 Confluence 空间安装,然后将这个 Confluence 安装实例升级到你现在的版本,然后使用这个临时的实例导出空间的备份文件。

  1. 下载与你 Confluence 导出文件相同的 Confluence 安装实例(你可以通过 Confluence Downloads Archive 中的链接找到 Confluence 的历史归档安装文件)。
  2. 将你下载的老的 Confluence 程序安装一个临时服务器上。
  3. 将你的导出文件在安装的 Confluence 临时服务器上进行导入。
  4. 升级你安装的临时 Confluence 服务器到你希望运行的 Confluence 相同的版本(请参考 Upgrading Confluence 页面中的内容)。
  5. 从你安装的临时 Confluence 服务器中导出你的的空间为备份 XML 文件(现在这个备份文件有了正确的版本号)。
  6. 在你的生产环境中的 Confluence 上导入你在上面导入的最新版本的空间备份文件。
  • No labels

4 Comments

  1. 零食的服务器上

    厉害了

    1. 拼音输入法中的拼写错误,感谢指正。

  2. 你不能讲这个备份文件

    1. 谢谢指出 2 处拼写错误。

      已经修改了。