安装wiki

一、下载安装包和破解包

1、下载confluence
wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.15.4-x64.bin
2、下载破解工具
wget https://files.cnblogs.com/files/Javame/confluence破解工具.zip
3、下载mysql驱动
wget https://files.cnblogs.com/files/Javame/confluence破解工具.rar
注:安装后如需还原数据则wiki版本与待还原数据的wiki版本必须一致,安装破解方法相同,根据需要使用自己版本即可

二、安装JDK环境

https://blog.csdn.net/qq_21033663/article/details/50392027
注:如已有JDK跳过此步

三、安装Mysql

1、安装
可使用docker安装,注意数据文件需挂载出来,建议单独安装wiki的mysql,此处主要讲解wiki的mysql配置

docker pull mysql:5.7

docker run -itd --restart=always --name mysql-wiki -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 \
-v /home/mysql/log:/var/log/mysql \
-v /home/mysql/data:/var/lib/mysql \
-v /home/mysql/conf:/etc/mysql/conf.d \
mysql:5.7

2、配置mysql
找到挂载的mysql配置文件 my.cnf

[mysqld]
character-set-server=utf8
collation-server=utf8_bin
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
sql_mode = NO_AUTO_VALUE_ON_ZERO
transaction-isolation=READ-COMMITTED
binlog_format=row

配置修改后docker restart命令重启mysql
注:有些配置是mysql默认的,有的话也可不用修改,主要是字符集需要改成utf8
3、创建wiki用户和数据库

CREATE DATABASE <database-name> CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON <database-name>.* TO '<confluenceuser>'@'localhost' IDENTIFIED BY '<password>';

四、安装wiki:本文安装在/home/wiki目录下

1、将atlassian-confluence-6.15.4-x64.bin上传到/home/wiki,执行

chmod +x atlassian-confluence-6.15.4-x64.bin
./atlassian-confluence-6.15.4-x64.bin

安装过程中选项:
确定安装 o
自定义安装 2
指定安装目录 /home/wiki/atlassian/confluence
指定数据存储路径 /home/wiki/atlassian/application-data/confluence
使用默认端口8090和8000
安装为后台进程,可后台运行 y
确定安装 y
直到出现
Confluence 6.15.4 can be accessed at http://localhost:8090
Finishing installation …
2、破解安装包
1)获取原jar包,拷贝到windows机器上

mv /home/wiki/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /home/wiki/atlassian-extras-2.4.jar

注:安装包内的根据你的wiki版本确认下jar包版本,重命名的文件名必须是atlassian-extras-2.4.jar,必须使用windows机器破解,mac亲测无效(只针对当前使用的破解工具)
2)win机器上破解
将下载的包confluence破解工具.zip 解压,运行java -jar confluence_keygen.jar
在这里插入图片描述
点击.patch,选择atlassian-extras-2.4.jar文件,点击打开,jar文件破解成功
注:该窗口先不要关闭,后面还得用
3)上传破解后atlassian-extras-2.4.jar包到/home/wiki/atlassian/confluence/confluence/WEB-INF/lib,并重命名atlassian-extras-decoder-v2-3.4.1.jar
4)解压confluence破解工具.rar包,上传mysql驱动文件mysql-connector-java-5.1.44-bin.jar 到目录/home/wiki/atlassian/confluence/confluence/WEB-INF/lib
3、重启wiki

cd /home/wiki/atlassian/confluence/bin/
bash startup.sh
bash start-confluence.sh

4、初始化wiki(此处可以是新的wiki也可以还原以前的数据)
1)访问http://ip:8090
2)选择中文、产品安装
在这里插入图片描述
3)拷贝服务ID
在这里插入图片描述
4)破解工具
在这里插入图片描述
name随便填,ID使用你的wiki ID,点击.gen!
5)将生成的key复制到安装界面中的confluence中
6)设置数据库为 我自己的数据库,输入mysql-wiki相关信息
7)按照界面提示选择我们要还原的数据

猜你喜欢

转载自blog.csdn.net/qq_21033663/article/details/120930313