最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

Ubuntu下安装WIKI软件confluence流程

软件安装 bron1984 4870浏览

WIKI软件confluence安装流程

  • 测试环境,Ubuntu 测试版本 20.10。开始前,先更新软件列表。
  1. sudo apt-get update 这个命令会访问源列表中的每个网址,并读取软件列表
  2. sudo apt-get upgrade 这个命令会与刚才下载的软件列表里面的软件进行对比,需要更新高版本的软件 就会下载与安装
  3. 命令行中输入java,如果没有安装,即系统会提示可安装列表
  4. 文本

描述已自动生成
  5. 本例选择java8,直接可以复制图中jdk8的那行命令执行一次就行。
  6. 当然你也可以去别的地方下载好JDK上传再安装。
  7. 安装完成后,首先 java -version , 输出信息显示确实已经安装了java
  8. 配置使用:命令打开/etc/profile文件sudo vim /etc/profile,在末尾添加以下几行文字:

#set java env

export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_202

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

  1. 其中的/usr/lib/jdk/jdk1.8.0_202 就是你的安装路径。假如你不知道安装路径,可以用自行百度Ubuntu JAVA安装路径。
  2. 使环境变量生效:source ~/.bashrc
  • 由于Confluence依赖于Java,所以要事先安装Java 和 数据库,这里数据库采用Mysql。

上面已经安装了java,现在安装Mysql。

  1. sudo apt-get install mysql-server
  2. 安装完成后,进入mysql:mysql -u root -p
  3. 如果此处登陆不了,很可能是你安装的MYSQL版本太高了。教程最后面有补充解决方案。
  4. 创建Confluence对应数据库并授权:

mysql> create database confluence character SET utf8 COLLATE utf8_bin;

mysql> SET GLOBAL tx_isolation=’READ-COMMITTED’; //有的版本不支持这个命令,换这个:SET GLOBAL transaction_isolation=’READ-COMMITTED’;

mysql> create user ‘confluence’@’%’ identified by ‘Qq123456’;

mysql> GRANT ALL PRIVILEGES ON confluence.* TO ‘confluence’@’%’ WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

  1. Mysql 安装完成。
  • 接下来安装confluence
  • 到官网下载confluence:https://www.atlassian.com/software/confluence/download
  • 图形用户界面, 应用程序, Teams

描述已自动生成
  • 通过FTP,SSH等工具上传到特定目录。比如/opt中,再进入目录:cd /opt
  • 添加可执行权限:sudo chmod +x atlassian-confluence-7.9.3-x64.bin
  • 安装:sudo ./atlassian-confluence-6.15.2-x64.bin
  • 安装过程 文本

描述已自动生成
  • 注意输入o,1,i Y三个命令。
  • 服务启动后在本地浏览器通过localhost:8090可以访问Confluence
  • 图形用户界面, 应用程序, Teams

描述已自动生成
  • 图形用户界面, 应用程序

描述已自动生成
  • 先进入目录 cd /opt/atlassian/confluence/bin,执行命令:sudo ./shutdown.sh 将系统关闭。 文本

描述已自动生成
  • 进入安装目录下:cd /opt/atlassian/confluence/confluence/WEB-INF/lib/,把 “atlassian-extras-decoder-v2-3.4.1.jar”这个文件(版本不同,名字不同,格式是atlassian-extras-decoder-vx.x.x.x.jar)下载到windows本机。并将这个文件名改为 atlassian-extras-2.4.jar。破解工具只识别这个文件名
  • 下载破解文件,如果链接失效了自行百度 confluence 破解。 http://wiki.wuyijun.cn/download/attachments/2327034/51CTO%E4%B8%8B%E8%BD%BD-Confluence.zip
  • 解压缩此文件夹,dos命令行进入此文件夹,比如我的是D:\BaiduNetdiskDownload\confluence,执行解压,同时将已经改名成atlassian-extras-2.4.jar的文件也复制进来。解压后目录如下:
  • 图形用户界面, 文本, 应用程序

描述已自动生成
  • 打开CMD的DOS画面,进入这个目录cd D: 再cd D:\BaiduNetdiskDownload\confluence ,执行 java -jar confluence_keygen.jar 运行破解文件
  • 文本

描述已自动生成
  • 如果你的系统报“系统找不到文件” ,那你需要在本机安装JDK。具体自行百度
  • 正常运行后出现下图:
  • 图形用户界面, 文本, 应用程序, 电子邮件

描述已自动生成
  • 填入 name ,server id 处输入confluence 服务器ID,点击.patch,选择刚才改名字的atlassian-extras-2.4.jar文件,点击 “gen” 生成key。注意:path前先删除atlassian-extras-2.4.bak文件否则path失败 图形用户界面, 文本, 应用程序, 电子邮件

描述已自动生成
  • 记录下Key值,等会用到。
  • 不要关掉破解的窗口,将 “atlassian-extras-2.4.jar” 文件名改回原来的 “atlassian-extras-decoder-v2-3.4.1.jar”
  • 将 “atlassian-extras-decoder-v2-3.4.1.jar” 文件上传回服务器原位置。上传前先把原文件做个备份。
  • sudo mv atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-decoder-v2-3.4.1.jar.bk
  • 上传文件到/opt/atlassian/confluence/confluence/WEB-INF/lib/下面
  • 下面是另外一步,要连接Mysql,需要下载一个连接器。
  • 下载驱动:https://confluence.atlassian.com/doc/database-jdbc-drivers-171742.html
  • 此处有两个需要注意的点:
  • 图形用户界面, 文本, 应用程序, Word

描述已自动生成
  • 图形用户界面, 文本, 应用程序, 电子邮件

描述已自动生成
  • 图形用户界面, 文本, 应用程序, 电子邮件, 网站

描述已自动生成
  • 解压后将mysql-connector-java-5.1.48-bin.jar拷贝到/opt/atlassian/confluence/confluence/WEB-INF/lib文件夹下
  • 准备完毕,开始启动系统。进入目录 cd /opt/atlassian/confluence/bin,执行命令:sudo ./ startup.sh 将系统打开。
  • 浏览器访问http://ip:8090/开始安装
  • 图形用户界面, 文本, 应用程序, 电子邮件

描述已自动生成
  • Key填上
  • 图形用户界面, 文本, 应用程序, 电子邮件

描述已自动生成
  • 图形用户界面, 文本, 应用程序, 电子邮件

描述已自动生成
  • 数据链接URL 可以改成:mysql://localhost:3306/confluence?sessionVariables=tx_isolation=’READ-COMMITTED’&useUnicode=true&characterEncoding=utf8
  • 报错就改成:
  • mysql://localhost:3306/confluence?sessionVariables=transaction_isolation=’READ-COMMITTED’&useUnicode=true&characterEncoding=utf8
  • 或者这样:jdbc:mysql://localhost:3306/confluence?serverTimezone=UTC&sessionVariables=transaction_isolation=’READ-COMMITTED’&useUnicode=true&characterEncoding=utf8
  • 或jdbc:mysql://localhost:3306/confluence?serverTimezone=UTC&&sessionVariables=transaction_isolation=’READ-COMMITTED’
  • 如果你的mysql-server8.0以上的版本,可能会连接不成功,提示access denied for user ‘root’@’localhost 用户访问被拒绝,可按下面的操作。注意,只针对mysql-server8.0以上的版本!8.0以上!8.0以上!

1.安装过程我就不详细记录了,完成之后登录mysql出现如下问题:

文本

描述已自动生成

access denied for user ‘root’@’localhost 用户访问被拒绝

2.因为在安装过程中没有提示用户设置密码,所以需要使用mysql自动创建的用户进行登录:

查看debian用户名及密码:

kangel@tm1701:~$ sudo apt cat /etc/mysql/debian.cnf

图形用户界面, 文本, 网站

描述已自动生成

可以看到,有一个名为 debian-sys-maint 的用户,password就是它对应的密码,然后我们使用这个用户密码进行登录:

kangel@tm1701:~$ mysql -u debian-sys-maint -p

文本

描述已自动生成

ok,mysql登录进来了,接下来就要修改root的密码及权限。

3.修改root用户

首先切换到mysql数据库,查看user表中root用户的权限及密码:

mysql> use mysql

mysql> select Host,user,authentication_string,plugin from user;

查看用户的权限,是否是mysql_native_password,如果不是,则将auth_sock改为mysql_native_password。

mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;

OK,修改权限,密码一步到位。

网上有很多帖子修改密码使用 _update user set password=password(‘你的密码’) where user=‘root’ and host=‘localhost’;_这种的,因为mysql 8.0+ 版本 password 字段更改了, 采用原来的 password = password(“XXX”) 语句会报语法错误,所以要使用ALTER语句进行修改

4.quit退出,重新登录

图形用户界面

低可信度描述已自动生成

图形用户界面, 文本, 应用程序

描述已自动生成

可以看到root用户已经可以登录,权限,密码也已经设置成功。

  • 至此安装全部完成。具体使用后面再说

转载请注明:赫非域 » Ubuntu下安装WIKI软件confluence流程