赞
踩
1.安装jdk
#下载jdk
wget https://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.tar.gz?AuthParam=1610533794_0d16bb9e3f92b06c923e627e078bbcec
#将下载下的压缩包解压
tar -xvf jdk-8u271-linux-x64.tar.gz
#编辑配置文件,添加环境变量
vim /etc/profile
#在文末,输入以下内容 JAVA_HOME 路径根据实际解压路径
JAVA_HOME=/home/java/jdk1.8.0_144
CLASSPATH=$JAVA_HOME/lib/
PATH=PATH:PATH:JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
#重启配置文件
source /etc/profile
#测试
java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
2.安装MySQL(已有MySQL的话,此步忽略)
#删除已完整的mysql
rpm -qa | grep mysql
yum list installed | grep mysql
yum -y remove mysql-libs.x86_64
#下载安装包
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
#安装mysql57-community-release-el7-10.noarch.rpm
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
#yum安装mysql
yum install mysql-server
#安装完毕后,运行mysql,然后在 /var/log/mysqld.log 文件中会自动生成一个随机的密码,我们需要先取得这个随机密码,以用于登录 MySQL 服务端
service mysqld start
grep "password" /var/log/mysqld.log
#返回如下内容,末尾字符串就是密码
A temporary password is generated for root@localhost: hilX0U!9i3_6
#登录到 MySQL 服务端并更新用户 root 的密码:注意:由于 MySQL5.7 采用了密码强度验证插件 validate_password,故此我们需要设置一个有一定强度的密码;
mysql -u root -p
hilX0U!9i3_6
#更改密码(ps一定要修改密码,mysql强制要求手动第一次修改密码)
SET PASSWORD = PASSWORD('your new password');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;
#设置用户 root 可以在任意 IP 下被访问(谨慎操作这步!!!)
grant all privileges on *.* to root@"%" identified by "new password";
#或者,设置用户 root 可以在本地被访问(这就比较安全的设置,建议!!!)
grant all privileges on *.* to root@"localhost" identified by "new password";
#刷新权限
flush privileges;
#设置字符集UTF-8
vim /etc/my.cnf
#在 [mysqld] 前添加如下代码:
[client] default-character-set=utf8
#在 [mysqld] 后添加如下代码:
character_set_server=utf8
#再登录mysql,看看字符集,6个utf8就算OK
show variables like '%character%';
#查看指定数据库中指定表的全部列的字符集,如查看 mysql 数据库中 servers 表的全部的列的字符集
show full columns from servers;
#忘记密码时,可用如下方法重置
service mysqld stop
mysqld_safe --user=root --skip-grant-tables --skip-networking &
mysql -u root
#进入MySQL后
use mysql;
update user set password=password("new_password") where user="root";
flush privileges;
#附上mysql常规命令
#启动
service mysqld start
#停止
service mysqld stop
#重启
service mysqld restart
#显示状态
service mysqld status
#开机启动
systemctl start mysqld
#显示状态
systemctl status mysqld
3.安装
下载
#下载confluence
#下载破解工具
链接:https://pan.baidu.com/s/1Pi_ClXR6T4bLbJ-mPxYXtw 提取码:g3p5
#下载MySQL对应的驱动
MySql驱动 https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.48
安装
#给文件可执行权
chmod +xatlassian-confluence-6.14.2-x64.bin
执行文件并根据提示输入对应的值,然后回车
./atlassian-confluence-6.10.0-x64.bin
记得开放8090端口,confluence默认端口
4.页面操作
点击右上角的language可以选择语音,在这里我们选择中文
选择产品安装然后点击下一步
在获取应用这个页面我们不选任何选项直接下一步(这个根据个人需求来定)
到授权码页面,这个需要授权码,就需要通过前面的破解工具来获取授权码,服务器ID需要记下
停止confluence,从安装目录(默认安装到/opt目录下)/opt/atlassian/confluence/confluence/WEB-INF/lib下找到atlassian-extras-decoder-v2-3.4.1.jar包,然后拷贝出来到电脑上
重命名为atlassian-extras-2.4.jar
利用 confluence_keygen.jar 加 服务器ID 破解,win+R cmd 回车,找到jar的目录 ,输入命令 java -jar confluence_keygen.jar 运行jar
name可以随便填,server ID为上面的服务器ID,点击.patch! ,选择atlassian-extras-2.4.jar 后点击.gen! 后生产授权码:
进入atlassian-extras-2.4.jar所在的目录会看到 有多了一个文件atlassian-extras-2.4.bak ,不用管bak文件,将atlassian-extras-2.4.jar 改为原来的名字 如:atlassian-extras-decoder-v2-3.4.1.jar
将文件放进拿出来的目录覆盖。(顺便将MySQL的jar也放进去,mysql-connector-java-5.1.48.jar)
然后重新启动confluence服务
service confluence restart
刷新授权码页面,把获取到的授权码填入,然后点击下一步
然后选择自己的数据库点击下一步
我们选用MySQL数据库
然后填入对应信息,数据库和用户名密码为我们开始设置的内容,然后点击测试连接看有没有错误信息。
如果连接成功就点击下一步
我们可以点击空白站点,选择在Confluence中管理用户和组
然后填入信息点击下一步
在此我设置的用户名为admin,密码为admin123
至此就安装设置完成了,可以开始使用了。
5.遇到的问题
1.登录后部分中文乱码,都是???问号乱码
解决办法:修改xml文件(也有可能会导致重启不成功,这一步必须去做)
- vim /var/atlassian/application-data/confluence/confluence.cfg.xml
-
- 编辑此配置文件中“hibernate.connection.url”,注意连接符“&”此处可能变为了“&”,要修改为“&”修改完后重启。
-
- jdbc:mysql://ip:3306/confluence?useUnicode=true&characterEncoding=UTF-8&useSSL=false
-
- 修改完成后重启confluence服务
-
- service confluence restart
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。