confulce5.8.10 centos7的环境下安装好.

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 成功安装confulce5.8.10-andy-2018-1-18

参考以下
http://blog.csdn.net/deep_l_zh/article/details/53395828
http://www.linuxidc.com/Linux/2016-11/136766.htm

重点参考一下http://blog.csdn.net/itjinglun/article/details/52230937

centos7 安装

基础环境就是安装一个httpd

  1. 安装apahce
  2. install httpd

可能会用到的:

systemctl start httpd.service #启动apache

systemctl stop httpd.service #停止apache

systemctl restart httpd.service #重启apache

systemctl enable httpd.service #设置apache开机启动
还有关了防火墙和selinux
2-#停止firewall服务
systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

  1. 关闭seinux

修改配置文件

vi /etc/selinux/config

SELINUX=enforcing #注释掉

SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加
:wq! #保存退出

使配置立即生效

setenforce 0

环境说明

1.windows下需要安装jdk插件,并且设置环境变量,这个可以百度自己安装。
2.服务器为centos,windos端需要一个ftp工具,把需要的东西拿到Linux下。

需要的文件

1.Confluence5.8.10的linux版本:atlassian-confluence-5.8.10-x64.bin
2.数据库连接程序:MySQL-connector-Java-5.1.32-bin.jar
3.汉化包:Confluence-5.8.10-language-pack-zh_CN.jar

安装JDK8

1.通过ssh远程登录服务器,账户为root
2.java -version查看当前版本
3.如果版本不对需要安装:yum install java-1.8.0-openjdk.x86_64 -y

安装Mariadb

1.之前不成功的原因可能是mariadb的数据库账户权限出现问题,这里我无法添加用户之后,直接使用:
rpm -qa | grep mysql
rpm -qa grep mariadb
找到对应的安装包和依赖关系,然后全部卸载。
接着再重新安装:
yum install mariadb-server mariadb -y
安装完成后:
2.开机使能
systemctl enable mariadb
3.启动服务器
systemctl start mariadb
如果以上命令无法执行,可以使用:
service start mariadb.service来执行启动。
chkconfig mysqld on 来设置成开机启动

创建数据库账户(很重要)

1.需要保留创建的账户名和密码,并且将其与confluence关联起来:
mysql -u root -p
2.这里需要输入root的mysql账户密码,进入之后使用:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'user code';
来创建一个用户名称和用户密码,这里名称为username ,密码为user code
3.紧接着这里创建数据库,名称为database_name:
CREATE DATABASE database_name CHARACTER SET utf8 COLLATE utf8_bin;
4.将设置生效,并且绑定数据库和用户:
GRANT ALL PRIVILEGES ON database_name . * TO 'username'@'localhost' WITH GRANT OPTION ;
quit;
mysql -u username –p

CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;

GRANT ALL PRIVILEGES ON confluence . * TO 'username'@'localhost' WITH GRANT OPTION ;
quit;
建一个confluence 数据库并且绑定
5.输入刚才设置的user code,如果进入了mysql界面,那么表明暂时成功了。
quit;

安装confluence5.8.10

1.从windows通过ftp拷贝到Linux opt/的目录下,然后更改该安装文件的执行权限,chmod +x confluence.bin
2../confluence.bin 正式 ./atlassian-confluence-5.8.10-x64.bin #执行安装

  1. 4.安装完成后,从浏览器打开对应的地址,例如192.168.10.120:8090,稍等一下会进入安装界面,选择install production,然后直接跳过add ones,在出现serverID的时候,要复制保存下来,然后将页面放在这里不要关闭,先去破解。

破解confluence

a.停止Confluence服务器
./opt/atlassian/confluence/bin/stop-confluence.sh

  1. 将数据库连接程序 mysql-connector-java-5.1.32-bin.jar 和汉化包:Confluence-5.8.10-language-pack-zh_CN.jar放在 atlassianconfluenceconfluenceWEB-INFlib 目录
  2. 将 atlassianconfluenceconfluenceWEB-INFlibatlassian-extras-decoder-v2-3.2.jar 拷贝到Windows上,重命名为atlassian-extras-2.4.jar
  3. 执行confluence_keygen.jar,输入一些列账户名称邮箱这些信息,输入serverID,点击Patch,选择 atlassian-extras-2.4.jar,点击gen
  4. 这时候就生成了需要的秘钥,复制下来保存。

f.将atlassian-extras-2.4.jar重命名为原来的atlassian-extras-decoder-v2-3.2.jar,放回linux下的原位。

  1. 重新启动confluence
    /opt/atlassian/confluence/bin/start-confluence.sh
  2. 刷新浏览器,输入密钥,进入下一步

配置数据库

a.选择mysql,点击external database
b.选择上面的JDBC
c.在出现的界面上url的最后加上解决中文乱码的&useUnicode=true&characterEncoding=utf8
f.输入用户名和密码,这里的数据库账户密码是之前创建的username和user code
g.点击next如果出现已经存在xxxx的错误是因为之前安装过,直接overwrite就OK。

恢复数据

这里等待三分钟初始化结束后,如果想要新的界面,就点击empty site,如果要恢复,就选择最下面的导入backup文件,直接从windows下导入,导入结束后会自动import,当到100%的时候,就可以start up啦。

说明:中间可能会有一些稀奇古怪的问题,可以将报错信息google,一般会找到解决办法。实在不行,建议全部卸载重来一遍。

ps -ef|grep java 看看进程,可能是启动用户有问题
kill 掉之前起来的
/opt/atlassian/confluence/bin/startup.sh 用这个启动
tail -f /var/atlassian/application-data/confluence/logs/atlassian-confluence.log看下日志
以上级别上就可以搞定了的-centos7.2
CentOS 7.2 yum安装LAMP环境

 2. 配置防火墙,开启80、3306端口。CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

停止firewall服务

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

. 关闭seinux

修改配置文件

vi /etc/selinux/config

SELINUX=enforcing #注释掉

SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加
:wq! #保存退出

使配置立即生效

setenforce 0

二、安装Lamp环境。

  1. 安装apahce
  2. install httpd

可能会用到的:

systemctl start httpd.service #启动apache

systemctl stop httpd.service #停止apache

systemctl restart httpd.service #重启apache

systemctl enable httpd.service #设置apache开机启动

  1. 安装php
  2. install php

安装PHP组件,使PHP支持mysql

yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

重启对应服务

systemctl restart mysqld.service
systemctl restart httpd.service

相关文章
|
1月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
447 69
|
1月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
240 78
|
2月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
176 80
|
1月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
131 10
|
2月前
|
Linux 编译器 开发工具
在CentOS环境下升级GCC编译器的指南
总结:本文提供了一种方法来升级CentOS的GCC编译器,通过使用CentOS的软件集合和开发者工具集工具,可以比较平滑地进行升级。在整个过程中无需从源代码编译,这样既省去了复杂的编译过程,也避免了可能出现的与系统库不兼容的风险。请注意,使用第三方仓库可能会带来系统稳定性和安全性上的潜在影响。所有操作都应谨慎进行,并确保有相应的数据备份。
432 19
|
2月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
277 2
|
1月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
179 0
|
3月前
|
机器人 Linux
CentOS 7系统中安装特定版本CMake 3.21.2的方法。
到这里,过程已经全部完成。如果你跟随上面的步骤来,那么你现在已经拥有了一个全新的CMake版本在你的CentOS 7系统上了。这个过程就像是你通过一系列仪式,唤醒了一个沉睡已久的古老机器人,它现在完全按照你的意愿来帮你构建和编译软件了。
238 18
|
3月前
|
安全 Linux
安装EPEL Repository Centos 7.9
记住,行走在Linux的世界,把“学习”作为你不可或缺的随身宝典。今天你学会了如何将EPEL这座外来的宝库接入你的系统,明天,你或许就能在这座宝库中发现一款能领你走向Linux大师之路的神器。
211 5