wiki部署安装教程

一 准备环节

# 软件明细:
apache-maven-3.5.4-bin.tar.gz
apache-tomcat-8.5.42.tar.gz
jdk-8u171-linux-x64.tar.gz
mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz

# 将以上压缩包上传到自定义的服务器的某文件夹下
# 本人是放在了 /usr/local 目录下的

# 解压:tar xf 包名,这里解压后会解压在当前目录下
# 示例:tar xf apache-maven-3.5.4-bin.tar.gz

# 全部解压后,需要配置jdk环境配置,用 vim /etc/profile 命令 配置环境变量,按下 键盘上的 i 进入编辑模式
vim /etc/profile

# 添加如下变量:
//   /usr/local/java是我安装jdk的路径
export JAVA_HOME=/usr/local//jdk1.8.0_221
export JRE_HOME=/usr/local/jdk1.8.0_221/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
# ESC后进入编辑模式,:wq,保存退出

# 刷新配置
source /etc/profile

# 检验是否安装成功,查看是否存在版本内容
 java -version

在这里插入图片描述

二 数据库配置安装

# 若存在了mysql数据库,忽略这里,直接往下看数据库创建的内容

# centos7 默认安装了 mariadb,它与 mysql 有冲突,运行下方命令检查是否安装了 mariadb	数据库,未安装的话可忽略
rpm -qa | grep mariadb			查询当前系统中安装的名称带mariadb的软件

# 卸载 mariadb 命令(mariadb-libs-5.5.60-1.el7_5.x86_64 --自行看是否正确,不正确,按照上一步的复制黏贴)
rpm -e --nodeps  mariadb-libs-5.5.60-1.el7_5.x86_64


# 按照以下的命令顺序安装mysql的解压的包(第一步中解压的mysql的安装包,存在依赖关系,这里的顺序不可以错)
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

# 安装完成后,mysql 启动相关命令
systemctl status mysqld		查看mysql服务状态
systemctl start mysqld		启动mysql服务
systemctl stop mysqld		停止mysql服务

# 新数据库安装后,查阅临时密码,老数据库忽略
 cat /var/log/mysqld.log | grep password

# 配置数据库权限
①. 登录mysql(复制日志中的临时密码登录)
	mysql -uroot -p								

②. 修改密码
    set global validate_password_length=4;			设置密码长度最低位数
    set global validate_password_policy=LOW;		设置密码安全等级低,便于密码可以修改成root
    set password = password('root');				设置密码为root
    
③. 开启访问权限
    grant all on *.* to 'root'@'%' identified by 'root';
    flush privileges;

# root角色登录mysql
mysql -uroot -proot

# 创建角色与相关权限
# 创建 confluence 表
create database confluence character set utf8 collate utf8_bin;
# 创建 confluenece,密码:confluenece123
CREATE user 'confluenece'@'%' IDENTIFIED BY confluenece123'; 
# 添加访问权限
GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%' IDENTIFIED BY 'traffic';
# 刷新配置
flush privileges;

三 安装confluence

3.1 软件包准备

3.1.1 下载 confluence 安装包

# 下载地址:
https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin

# 下载完成后,上传到 linux 服务器的自定义目录下,个人放在了 usr/local 目录下

3.1.2 下载 confluence 破解包

# 下载地址:
https://page00.ctfile.com/fs/15323800-217465309

3.2 修改权限

[root@localhost ~]# cd /usr/loacl
[root@localhost local]# chmod 755 atlassian-confluence-5.6.6-x64.bin
[root@localhost local]# ./atlassian-confluence-5.6.6-x64.bin

3.3 开始安装 confluence

[root@localhost local]# ./atlassian-confluence-5.6.6-x64.bin 
Unpacking JRE ...
Starting Installer ...
java.util.prefs.FileSystemPreferences$
INFO: Created system preferences directory in java.home.

This will install Confluence 5.6.6 on your computer.
OK [o, Enter], Cancel [c]
o
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1], Custom Install (recommd users) [2, Enter], Upgrade an existing Confluence installation [3
1
See where Confluence will be installed and the settings that will b
Installation Directory: /opt/atlassian/confluence 
Home Directory: /var/atlassian/application-data/confluence 
HTTP Port: 8090 
RMI Port: 8000 
Install as service: Yes 
Install [i, Enter], Exit [e]
i

Extracting files ...

……

Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 5.6.6 is complete
Your installation of Confluence 5.6.6 is now ready and can be accessed via
your browser.
Confluence 5.6.6 can be accessed at http://localhost:8090
Finishing installation ...

4. 网页安装

# windows 上访问以下网址,开始网页相关安装配置
http://localhost:8090

在这里插入图片描述
提示:这里开始破解,不要关闭

四 开始破解

4.1 破解准备

4.1.1 停止 conflunce服务

[root@localhost local]# /etc/init.d/confluence stop
executing using dedicated user
If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide

Server startup logs are located in /opt/atlassian/confluence/logs/catalina.out
Using CATALINA_BASE: /opt/atlassian/confluence
Using CATALINA_HOME: /opt/atlassian/confluence
Using CATALINA_TMPDIR: /opt/atlassian/confluence/temp
Using JRE_HOME: /opt/atlassian/confluence/jre/
Using CLASSPATH: /opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar
Using CATALINA_PID: /opt/atlassian/confluence/work/catalina.pid
Tomcat stopped.

4.1.2 删除文件

[root@localhost local]# cd /opt/atlassian/confluence/confluence/WEB-INF/lib
[root@localhost local]# ll |grep atlassian-extra |wc -l
6
[root@localhost lib]# ll |grep atlassian-extra 
-rw-r--r-- 1 root root 14935 12月 1 2014 atlassian-extras-api-3.2.jar
-rw-r--r-- 1 root root 21788 12月 1 2014 atlassian-extras-common-3.2.jar
-rw-r--r-- 1 root root 38244 12月 1 2014 atlassian-extras-core-3.2.jar
-rw-r--r-- 1 root root 5171 12月 1 2014 atlassian-extras-decoder-api-3.2.jar
-rw-r--r-- 1 root root 6668 12月 1 2014 atlassian-extras-decoder-v2-3.2.jar
-rw-r--r-- 1 root root 68438 12月 1 2014 atlassian-extras-legacy-3.2.jar
[root@localhost lib]# rm -fr atlassian-extra*

提示:破解包里存在一个jar文件夹,里面存在三个jar包
拷贝到当前目录下(/opt/atlassian/confluence/confluence/WEB-INF/lib)

4.1.3 重新启动 confluence

[root@localhost ~]#  /etc/init.d/confluence start

4.2 开始破解

此步骤在 windows下即可,windows需要有 jdk 环境
进入到 破解包 目录下,查看 readme 文档,cmd 运行破解文件

在这里插入图片描述

五 配置数据库

依次配置即可
第一部分
在这里插入图片描述
第二部分
在这里插入图片描述

相关推荐

  1. MATLAB下载安装部署教程

    2024-06-08 09:52:01       45 阅读
  2. docker部署wiki.js

    2024-06-08 09:52:01       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 09:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 09:52:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 09:52:01       82 阅读
  4. Python语言-面向对象

    2024-06-08 09:52:01       91 阅读

热门阅读

  1. npm run *** 上传 dist 到 github

    2024-06-08 09:52:01       30 阅读
  2. 基于vue3实现倒计时60s的

    2024-06-08 09:52:01       29 阅读
  3. PostgreSQL的视图pg_stat_user_indexes

    2024-06-08 09:52:01       30 阅读
  4. 软光敏的程序实现

    2024-06-08 09:52:01       32 阅读
  5. 电商API在实现后端系统集成中的关键作用

    2024-06-08 09:52:01       25 阅读
  6. PostgreSQL的视图pg_stat_user_tables

    2024-06-08 09:52:01       35 阅读