[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 6.6.1

[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 6.6.1html

 

  有了安装Jira的经验, 此次再安装confluence就会容易不少, 在"某SDN"上找到了6.3.1的破解包, 看说明6.0以上的均可以用. 破解confluence主程序的包是atlassian-extras-decoder-v2-3.2.jar, 破解confluence插件的包是atlassian-universal-plugin-manager-plugin-2.22.jar, 结合Jira7.5.2里面的破解文件, 发现atlassian-extras-decoder-v2-3.2.jar并未变化, 猜想该破解包应该支持到6.X之后的版本. 因此就下载了, confluence的6.6.1,也就是最新的版本.java

 

1、跟安装Jira相似, 第一步是建立confluence数据库, 使用以下命令建立:mysql

      mysql -u root -psql

     输入密码后, 登陆mysql>命令行, 并建立数据库.数据库

      create database confluence_db default character set utf8mb4 collate utf8mb4_general_ci;浏览器

    在Mysql中建立confluence用户, 并容许远程登陆.socket

      grant all privileges on confluence_db.* to 'confluence'@'%' identified by 'XXXXX' with grant option;ide

      grant all privileges on confluence_db.* to 'confluence'@'localhost' identified by 'XXXXX' with grant option;工具

      flush privileges;ui

      exit;

 

2、 按照confluence的安装要求, 须要将"数据库的事物隔离"设置为READ-COMMITTED. 所以, 须要在mysql的my.cnf文件的[mysqld]配置节, 添加transaction_isolation = READ-COMMITTED, 修改完的配置文件以下:

      

      # For advice on how to change settings please see

      # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

      [client]

      port = 3306

      socket = /var/run/mysqld/mysqld.sock

      default-character-set = utf8

 

      [mysqld_safe]

      pid-file = /var/run/mysqld/mysqld.pid

      socket = /var/run/mysqld/mysqld.sock

      nice = 0

 

      [mysqld]

 

      # Remove leading # and set to the amount of RAM for the most important data

      # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

      # innodb_buffer_pool_size = 128M

 

      # Remove leading # to turn on a very important data integrity option: logging

      # changes to the binary log between backups.

      # log_bin

 

      # These are commonly set, remove the # and set as required.

      # basedir = .....

      # datadir = .....

      # port = .....

      # server_id = .....

      # socket = .....

      pid-file = /var/run/mysqld/mysqld.pid

      socket = /var/run/mysqld/mysqld.sock

      port = 3306

      basedir = /usr

      datadir = /data/mysql/data-file

      tmpdir = /tmp

      log-error = /data/mysql/log/error.log

 

      lc-messages-dir = /usr/share/mysql

      explicit_defaults_for_timestamp

      character-set-server = utf8

 

      collation-server = utf8_bin
      transaction_isolation = READ-COMMITTED

 

      max_connections = 1000

      table_open_cache = 256

      query_cache_size = 1M

      tmp_table_size = 32M

      thread_cache_size = 8

 

      innodb_flush_log_at_trx_commit = 1

      innodb_log_buffer_size = 128M

      innodb_buffer_pool_size = 128M

      innodb_log_file_size = 10M

      innodb_thread_concurrency = 16

      innodb-autoextend-increment = 1000




      # Remove leading # to set options mainly useful for reporting servers.

      # The server defaults are faster for transactions and fast SELECTs.

      # Adjust sizes as needed, experiment to find the optimal values.

      # join_buffer_size = 128M

      # sort_buffer_size = 2M

      # read_rnd_buffer_size = 2M

      join_buffer_size = 128M

      sort_buffer_size = 32M

      read_rnd_buffer_size = 32M

      max_allowed_packet = 32M

 

      sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

      symbolic-links = 0

 

      !includedir /etc/mysql/conf.d/

      

  这里有个错误的地方, 配置文件中把basedir设置成了/usr, 因此读取配置文件的可能去找/usr/my.cnf文件, 因此这里把/etc/my.cnf拷贝到/usr/my.cnf中, 防止万一出问题.  

 

  配置修改完成后, 重启mysql数据库.

      service mysql start

 

3、安装confluence, 将confluence6.6.1的安装包atlassian-confluence-6.6.1-x64.bin和破解包一并经过samba服务传到debian9.3的机器上/usr/atlassion目录下.

  3.1  经过如下命令执行安装操做:

      cd /usr/atlassian

      ./atlassian-confluence-6.6.1-x64.bin  

    以上2条命令后, 就开始安装Confluence, 注意看安装说明, 无非就是输入'o'继续安装, 而后配置一下端口号, 只要按着提示来作就不会有问题.

   安装到最后一步, 就是提示"是否要启动Jira"的那一步, 选择n, 不要启动. 由于, 咱们要爆破, 你懂的.

 

  3.2  把破解包里面的atlassian-extras-decoder-v2-3.2.jar和mysql-connector-java-5.1.42-bin.jar两个文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib/目录下便可. 其中atlassian-extras-decoder-v2-3.2.jar是破解confluence的文件, 另外一个mysql-connector-java-5.1.42-bin.jar是链接mysql的驱动包.

    把破解包里面的atlassian-universal-plugin-manager-plugin-2.22.jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/目录下, 这里须要【注意】当覆盖完毕后, 检查一下该文件的版本号, 我复制过去后并未提示覆盖, 所以查看了如下有2个同名包, 只是最后的版本号不同, 原先的是atlassian-universal-plugin-manager-plugin-2.22.5.jar, 而我复制的破解包是2.22.jar, 这样就好办了. 把原先的2.22.5.jar包更名为2.22.5.jar.bak , 再把破解包2.22.jar更名为2.22.5.jar, 即: 把破解包复制过去后, 改末尾的版本号来达到覆盖源文件的目的.

   覆盖完毕后, 经过以下命令启动confluence.  

       cd /opt/atlassian/confluence/bin

      ./start-confluence.sh

     备注, 关闭命令是 ./stop-confluence.sh

 

  3.3  Confluence启动完毕后, 在浏览器中输入地址: 192.168.X.X:8081端口, 便可访问confluence的配置界面, 具体步骤以下:

    3.3.1 在首页上, 将选择"语言(Language)"选为中文, 并选择"产品安装(Production Installation)".

    3.3.2 在得到插件页面, 因为没有插件受权, 所以这里不勾选插件, 直接下一步.

    3.3.3 受权码页面, 须要到Atlanssian的官网注册30天的试用许可. 按说明操做, 随后附上图例. 只要注意, 序列号填成该页面上显示的便可.

    3.3.4 选择数据库设置页面, 须要选择外部数据库mysql, 并填上我么已经配置好的mysql数据库信息.

    3.3.5 在漫长的等待以后, 进入加载内容页面, 咱们选择"空白站点"后继续安装.

    3.3.6 在配置用户管理页面, 咱们选择"与Jira链接", 并填入Jira应用的相关信息.

    3.3.7 进入欢迎页面, confluence的安装配置就已经完成了.

 

  照例, 贴一些别人帖子的图, 帖子地址以下:  https://yq.aliyun.com/articles/144747?t=t1

    

    

    

    

    

    

    

    

    

    

    

相关文章
相关标签/搜索