入门篇: 快速升级或迁移您的Confluence知识库

简介: 入门篇: 快速升级或迁移您的Confluence知识库

🍁 展望:若本篇讲解内容帮助到您,请帮忙点个赞吧,再点点您的小手关注下公众号,您的支持是我继续写作的最大动力. 关注我,带您了解更多AI小技巧, 可免费领取AI资料!!!

需求

根据相关Bug介绍, 需要将当前版本 从7.2 -> 7.9.3, 从而解决图片上传后,突然消失的情况, 出现如下异常图标.

640.png

Bug相关信息 : https://jira.atlassian.com/browse/CONFSERVER-55928

步骤

1. 安装新环境

另外,我们建议原先环境需要保留, 以免迁移升级过程中出现意料之外的情况. 那时, 可以有回旋余地.

请参考安装环境文档: 入门篇:如何轻松安装Confluence, 打造团队协作的新篇章

2. 导出旧环境的备份文件

进入后台

35ccd59486479e9047b962dc2bd5d7af.jpg

找到备份与还原

348278da20c7c207caa210c648ba3aec.jpg

点击导出

若希望减少导出时间, 可以考虑使用最小化导出, 请移步官方文档: https://confluence.atlassian.com/conf72/production-backup-strategy-982323630.html

dee24624f14cd863185822ea6b39cd7b.jpg

需要等待一段时间后, 在服务器中可以看到导出的文件.

这里导出时间, 以系统的文件大小为准.

0dc388a9b463820ec1d34222a82f33c7.jpg

3. 导入文件到新环境

基于安装好的新环境, 我们查看下是否允许导入旧环境的文件.

3.1 导入准备

同样方式进入管理员后台 > 备份与还原

4054ad75acff9685697d7f00a0427f22.jpg

确认是否支持旧版本文件的导入.如下图, 发现,当前版本支持Confluence 7.2版本的导入.

2d89497ebacf3efbfb7f330c0b7676cc.jpg

查看导入须知

  • 上传网站或空间导出文件: 小于25M的快捷导入方式
  • 从主目录导入: 较大文件的导入方式

30cc7ff532f30a1d9ad576636cc8c260.jpg

准备导入文件放入指定位置

这里由于是Docker部署, 所以呢我进行的目录的挂载.

2abdabcf27279cbf52e6a748ec169a6c.jpg

3.2 导入

刷新页面, 确认文件存在位置是否正确, 再选择文件, 点击 导入.

d6803b50a738751a3b3faa39ac8340eb.jpg

15b431f2da93993cac0702d276effa2b.jpg

导入完成.


3.3 升级验证

在升级 Confluence 到一个新版本后,下面是一些应该进行的检查步骤:

  1. 登录和权限检查:确保您可以使用管理员帐户登录,并且所有用户的权限和角色都正确无误。
  2. 页面和内容检查:浏览一些主要的页面,例如主页、特定的空间主页、以及几个关键的内容页面,以确保它们都可以正确加载,没有出现任何明显的格式错误或内容缺失。
  3. 插件/应用程序兼容性:如果您在 Confluence 中使用了任何插件或应用,检查他们是否都能正常工作。有些插件可能需要在升级后进行更新才能兼容新版本的 Confluence。
  4. 性能检查:检查页面加载速度和整体系统性能,确保它们与升级前相比没有显著下降。
  5. 搜索功能:尝试使用 Confluence 的搜索功能,以确保索引已正确更新,并且用户能找到他们需要的内容。
  6. 编辑和保存:尝试编辑一个页面并保存,以确保编辑和保存功能正常工作。
  7. 集成和API:如果您的 Confluence 与其他系统(如 JIRA)进行了集成,或者您正在使用 Confluence 的 API,那么您应该检查这些集成和 API 是否仍然正常工作。
  8. 错误日志:最后但同样重要,检查 Confluence 的日志文件,看看是否有任何错误或异常被记录下来。如果有,您可能需要进一步调查。
  9. 其他: 若是为了解决Bug而升级, 需要验证相关的Bug是否存在.

这只是一个基本的检查列表,具体的步骤可能会根据您的具体环境和使用情况有所不同。在进行任何升级操作之前,都应该进行充分的备份和测试,以最小化风险。

总结

当然, 这不是唯一的升级方式, 但是基于我目前升级版本的现状, 确实是最简单有效的办法.

官方还存在一种方式, 那是基于旧版本上进行升级的方式, 可参考文档: https://confluence.atlassian.com/conf719/upgrading-confluence-1157467925.html

更新环境后, 我们就可以愉快的使用新环境啦, 关注我, 分享更多干货知识.

关注公众号:熊猫Jay字节之旅,了解更多 AI 技巧 ~

相关文章
|
8月前
|
SQL Prometheus 安全
【YashanDB 知识库】YCP 单机部署离线升级 -rpc 升级方式详细步骤
在进行 YCM 系统升级时,需确保每个被纳管的主机开放 9072 端口。具体步骤如下: 1. **备份操作**:使用默认路径 `/opt/ycm` 下的 `backup.sh` 脚本备份当前系统,确保数据库和其他关键文件安全。 2. **解压安装包**:将新版本的安装包解压到指定目录。 3. **生成配置文件**:通过 `yasadm host gen` 命令生成新的配置文件 `ycm_host.toml`,并指定相关参数。 4. **执行升级**:运行 `yasadm upgrade` 命令开始升级过程,确认升级信息并执行升级操作。
|
7月前
|
数据库
【YashanDB知识库】数据库升级后用yasboot在线扩充备节点出现报错
本文来自YashanDB官网,讨论从22.2.4.1升级至23.2.2.100过程中遇到的在线扩容问题。使用yasboot增加备节点时出现“no replication addr in node 1-1”错误,尽管数据库中存在相关配置。原因是早期托管功能未支持扩容,导致OM无法获取新库配置。提供两种规避方法:一是手动修改`cod_domor.db`信息并调整配置文件;二是手动安装YashanDB并配置备机。最终已向研发反馈,将在扩容时优化配置检查逻辑。
【YashanDB知识库】服务端是GBK编码,导致从22.2.12.100升级到22.2.13.100失败问题
在将22.2.12.100升级到22.2.13.100时出现失败,主要由于服务端(GBK)与客户端(UTF-8)编码不一致,导致`preupgrade.sql`执行结果与预期文件`preupgrade.out`不匹配。解决方法为统一客户端和服务端编码至GBK,并修改相关配置文件(如`yasc_env.ini`)。通过调整编码格式,最终成功完成升级。此问题提醒我们在版本升级过程中需确保编码一致性,以避免类似匹配错误。
【YashanDB知识库】离线升级一章22.2不支持直接升级到23.1
【标题】离线升级22.2不支持直接升至23.1 【简介】YashanDB 22.2版本不支持直接升级到23.1,因产品策略调整导致文档内容不一致。需更新文档以反映正确的升级路径,影响范围为个人版23.1.1.100。建议用户参照最新文档进行操作。
【YashanDB知识库】yashandb升级后,yasboot restart出现版本回退、报错control file version incompatible
【YashanDB知识库】yashandb升级后,yasboot restart出现版本回退、报错control file version incompatible
|
7月前
|
SQL 存储 关系型数据库
【YashanDB知识库】共享从 MySQL异常处理CONTINUE HANDLER的改写方法
【YashanDB知识库】共享从 MySQL异常处理CONTINUE HANDLER的改写方法
|
6月前
|
SQL 测试技术 数据库
【YashanDB知识库】IMP跨网络导入慢问题
问题现象:290M数据,本地导入2分钟,跨机导入耗时显著增加(最高30分钟)。 原因分析:`imp`逐条SQL通过网络传输至yashanDB执行,交互频繁导致性能下降。 影响版本:客户测试环境22.2.8.3。 解决方法:将导入文件上传至与yashanDB同机后使用`imp`,减少网络延迟。 经验总结:优化`imp`工具,支持直接上传文件至服务器端执行,降低网络依赖。
|
6月前
|
监控 数据库
【YashanDB 知识库】ycm 托管数据库时报错 OM host ip:127.0.0.1 is not support join to YCM
在托管数据库时,若 OM 的 IP 被设置为 127.0.0.1,将导致无法托管至 YCM,并使数据库失去监控。此问题源于安装时修改了 OM 的监听 IP。解决方法包括:将 OM 的 IP 修改为本机实际 IP 或 0.0.0.0,同时更新 env 文件及 yasom 后台数据库中的相关配置。经验总结指出,应避免非必要的后台 IP 修改,且数据库安装需遵循规范,不使用仅限本机访问的 IP(如 127.0.0.1)。