zoukankan      html  css  js  c++  java
  • centos 6.5+confluence 5.1.2+mysql5.6.16-安装笔记

    2014-03-20,部分图片来源网上

    安装过程参考:
    Confluence5.1 最新版的安装&破解&汉化
    How to Install Confluence on CentOS(作为补充一些文件用户权限部分,还有运行脚本,本例没用)
    JIRA + CONFLUENCE installation on Linux Centos 6.2(简单描述-补充)
     
    Confluence5 安装破解 【图文版】(破解详细和jdbc安装路径指引)
    Windows下安装设置Atlassian-Confluence-5.1.4并破解汉化(另附图解)  (破解详细和jdbc安装路径指引)
     
     
    confluence官网汉化包下载地址

    https://translations.atlassian.com/dashboard/download?lang=zh_CN

    confluence大陆代理翻译版-收费
    confluence大陆代理官网,含中文演示
    ##########################################################################
    ##########################################################################
    1.安装所需软件包
    1.0 jdk1.7(本例使用)
     
    1.1 confluence 5.1.2 安装包for linux(本例使用)
    confluence 各版本,破解文件目前估计可以破解5.1-5.4版本,新部署建议从5.4开始,
    5.1.2的bin文件成功
    5.4.4bin文件安装失败,可试试tar.gz版本
     
    1.2 confluence 5.x中文汉化包
     
    1.3 confluence 5.x 破解包等相关资源+jria6破解汉化也有
     
    1.4 MySQL Connectors java 数据库jdbc驱动 最新版
    mysql-connector-java-5.1.29.tar.gz  (本例使用)
     
    1.5 MySQL数据库5.6下载
    源码编译版本(本例使用)(另附教程编译安装,比较稳定,如rpm包,出问题,用编译版本安装)
    mysql-5.6.16.tar.gz 
     
    在一下这个镜像网站搜索,el6或者rhel5版本,但本例使用5.6.16.tar.gz编译版本;
    MySQL-server-5.6.16-1.el6.x86_64.rpm
    MySQL-client-5.6.16-1.el6.x86_64.rpm
    MySQL-devel-5.6.16-1.el6.x86_64.rpm
     
    安装MySQL前可能需要如下包,同样在上面的网址搜索下载
    libaio-0.3.107-10.el6.x86_64.rpm
     
    2. 安装详细步骤
    2.1 更新系统,jdk等,安装必要依赖,
    #先更新系统,也可以不更新
    yum update
     
    #安装jdk1.7,如果有openjdk,网上建议卸载后,再装sun的jdk
    可参考这个网址安装rpm版本的jdk,注意环境变量的配置;
    网址 或者 linux CentOS 6.5 中安装与配置JDK-7.doc
     
    #安装某些软件包(可能是成功关键之一)
    yum install libICE-devel libSM-devel libX11-devel libXp-devel libXt-devel libXtst-devel libXext-devel
     
    2.2 安装 Confluence
    #先添加confluence用户,第一次安装时并没有这一步,不排除5.x版本已经自行帮用户添加?(安装jira6.2时已确定软件已经自行添加对应的用户)(可能是成功关键之一)
    useradd --create-home -c "Confluence role account" confluence
     
    #安装Confluence包,以下目录和文件名,只作代表本次安装,安装过程,全部选择默认选项,
    #第一次安装估计是指定了其他目录,而新建目录没有设置对应用户的访问权限(不确定)(确定是成功关键之一)
     
    #进入软件包所在目录,先给软件包加执行权限
    chmod +x atlassian-confluence-5.1.2-x64.bin
    #安装命令
    ./atlassian-confluence-5.1.2-x64.bin
    #将/opt/atlassian/confluence (安装完后的程序目录)的拥有者改为confluence这个账号(默认root)
    chown -R confluence: /opt/atlassian/confluence
     
    #进入安装目录,启动confluence(tomcat)
    cd /opt/atlassian/confluence/bin/
    #启动,关闭
    ./startup.sh 启动
    ./shutdown.sh 关闭
     
    2.3安装MySQL5.6
    #数据库安装后,只要能正常登录,启停即可,版本问题不大
    #具体看另附文档的安装教程,优先使用rpm方式安装,如果失败再考虑编译安装
    #开始前,先检查系统是否有自带mysql,先删除干净再开始安装新版,
    #卸载参考教程 
    #rpm版本安装教程
    #编译版本安装教程
    #################################################################
    #################################################################
    #rpm或编译版本安装完后,添加远程链接ip绑定域名(可能是成功关键之一)
    #进入hosts
    #添加192.168.100.29相关的绑定(服务器ip)
     
     
    2.4 创建数据库,数据库常用操作
    #启动服务,关闭,重启
    service mysql start
    service mysql stop
    service mysql restart
     
    #安装成功并启动服务后,设置数据库密码,这里密码设置为Abc123456
    /usr/bin/mysqladmin -u root password 'Abc123456'  // 通过该命令给root账号设置密码为
    #登录数据库
    mysql -u root -p
    #创建数据库,注意命令最后,要加分号代表结束命令   ;
    create database confluence character set utf8;
    #分配权限,红字为confluence数据库的登录帐号及密码
    grant all privileges on confluence.* to confluence@localhost identified by 'Abc123456' with grant option;
    #刷新
    flush privileges;
    #退出
    quit或exit
     
    3.2 破解+配置
    3.1 常用操作命令
    #一般修改xml配置文件后,如果启动关闭命令不生效,可以自行结束进程pid达到目的
    #查看进程id
    ps auxw 
    #查看端口占用,确定服务,端口是否可用
    netstat -apn 
    #kill进程,输入想要关闭的的pid 强行关闭它
    kill 9 【pid】 
    #修改防火墙设置,打开3306端口,或者8090端口,
    vi /etc/sysconfig/iptables
    #如果没有,则加上下面的一行信息,其他端口类似
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    # 重启防火墙使新设置生效
    service iptables restart
    #进入安装目录,启动或关闭confluence(tomcat)
    cd /opt/atlassian/confluence/bin/
    #启动confluence,关闭confluence
    ./startup.sh 启动
    ./shutdown.sh 关闭
    #启动MySQL服务,关闭,重启
    service mysql start
    service mysql stop
    service mysql restart
    #查找命令
    find / -name 文件名
     
    打开网址前先启动confluence
    记下服务器id
     
    ,加压后,在,找到
    右键编辑,修改本机系统的jdk路径,保存运行,会弹出一个小程序窗口


    用户名输入6个字以上,除了id,其他随意输入,
     
    点击patch文件,选择上一级目录下的之后会提示成功打上补丁,
    然后点击gen,生成key;
     
    停了confluence服务,把新生成的文件放到
    /opt/atlassian/confluence/confluence/WEB-INF/lib  文件夹内
    同时把jdbc驱动mysql-connector-java-5.1.29.jar也放上这个文件夹里面 
    #打开配置文件
    vi /opt/atlassian/confluence/confluence/WEB-INF/classes/confluence-init.properties
    #添加如下路径(如果没有这个路径)
    confluence.home = /var/atlassian/application-data/confluence
    #添加jdk路径给confluence(可能是成功关键之一)
    vi /opt/atlassian/confluence/bin/setenv.sh
    #在头部添加如下代码(可能是成功关键之一)
    JAVA_HOME="/usr/lib/java/jdk1.6.0_31"
    export JAVA_HOME
    #重启,如找不到服务,请进入confluence bin文件运行脚本,先停止,再开启
    service confluence restart
     
    #####以下步骤可跳过##################################
    #如果后面有失败,就把mysql-connector-java-5.1.29压缩包,里所有jar文件都要考进去,命令参考
    #解压驱动包,进入目录
    cd mysql-connector-java-5.1.29
    #复制目录里所有jar包,到指定目录
    cp *.jar /opt/atlassian/confluence/confluence/WEB-INF/lib
    service confluence restart
     
     
    3.3绑定数据库
    再次在浏览器打开项目选择数据库
     
    进入后,输入之前创建的用户名和密码,其他保持默认
    confluence数据库用户名+密码
    用户名:confluenceuser
    密码:confluencepass
    点击下一步,完成
     
     
    汉化,在右上角找到菜单,进入后,选择上传汉化包,成功后,即可
     

    最好需要修改系统安装目录权限,方便后面创建页面, (待定)

    chmod -R 777 /opt/atlassian/confluence/confluence

     
     
     
     
     
  • 相关阅读:
    Django之model补充:一对多、跨表操作
    Ajax
    Django之model详解
    Django补充之模板语言
    Django基础篇
    web框架
    linux下命令学习
    make: Warning: File `Makefile' has modification time 17 s in the future
    linux下复制文件报cp: omitting directory `XXX'
    关于控制台程序下使用mfc库中的函数时断言
  • 原文地址:https://www.cnblogs.com/wuduan/p/4027542.html
Copyright © 2011-2022 走看看