搭建破解版confluence(附带owncloud搭建教程)
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。
一、准备工作
下载confluence6.7.1(此教程是6.7.1,不适合其他版本)
wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.7.1-x64.bin -P /opt
二、安装confluence
cd /opt
chmod 777 atlassian-confluence-6.7.1-x64.bin ./atlassian-confluence-6.7.1-x64.bin
此时可以访问: http://localhost:8090 获取SERVERID;(参考7);
三、破解jar包
1.下载破解和mysql驱动
https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.rar
资源下载:
2.通过FTP将atlassian-extras-2.4.jar传到本地
3.运行破解器confluence_keygen.jar 运行命令:java -jar confluence_keygen.jar
点击.patch,选择atlassian-extras-2.4.jar文件,点击打开,jar文件破解成功(成功之后会产生备份文件,可以忽略)
4.上传破解后jar包到/opt/atlassian/confluence/confluence/WEB-INF/lib,并重命名atlassian-extras-decoder-v2-3.3.0.jar
5.上传mysql驱动/opt/atlassian/confluence/confluence/WEB-INF/lib(只需要上传jar包即可
通过ServerId(name随便填) .gen生成KEY,破解完成
登陆root帐户:
1.创建数据库与用户
create database confluence default character set utf8 collate utf8_bin;
grant all privileges on confluence.* to confluence@'%' identified by "confluence";
2.修改数据库隔离级别;
SET GLOBAL TRANSACTION ISOLATION LEVEL READ COMMITTED;
补充:(可以忽略)
查看隔离级别: select @@global.tx_isolation;
修改回来:(SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ;)
后续存在的 问题,按照如下方法解决:
安装完毕访问500错误:
1.删除confluence所有组件,重新安装
2.KILL -9,重新启动
3.未知...
日志问题:
shutdown confluence(参考4)
shutdown databse (service mariadb stop)
vi /etc/my.cnf
[mysqld_safe]
max_allowed_packet = 512M
innodb_log_file_size = 2048M
删除所有存在的innob日志文件:
find / -name "ib_logfile*";(一般是在 /var/lib/mysql/目录下面)
重新启动数据库 (mariadb)
重新启动confluence。(参考4)
插件问题:
插件无法安装问题解决方案:
找到插件下载地址,本地下载完毕之后上传.
参考地址:
confluence6.7.1安装参考网站:https://www.cnblogs.com/Javame/p/8779772.html
confluence5.6.6安装参考网站:https://www.ilanni.com/?p=11989(不建议安装,版本比较老,UI一般般)
owncloud的安装教程
此部分属于owncloud安装部分:(部分步骤 写在此处是因为,先装的owncloud再装的confluence,可能 需要安装如下的服务)
yum install httpd -y #安装httpd
yum install php -y #安装php (系统默认是5.4)
php -v #查看php的版本
yum install mariadb mariadb-server #安装数据库
systemctl start mariadb #启动数据库
mysql_secure_installation #初始化数据库服务
回车设置密码
选择Y设置数据库密码
选择Y删除匿名账户
选择Y禁止root用户从远程登录
选择Y删除test数据库并取消对其的访问权限
选择Y刷新授权表,让初始化的设定立即生效
systemctl restart httpd #更新
systemctl restart mariadb #更新
具体步骤参考网站;https://www.linuxidc.com/Linux/2017-06/144445.htm
私有云资源: