JIRA与Confluence集成安装手册

1、先安装mysql

2、新建DB用户

3、用下面的语句建库

CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;

4、安装atlassian-jira-6.4.8-x64
A、安装程序
B、把jdbc驱动拷贝到lib下
C、设置DB
D、设置管理员用户
E、登录后,上传语言包

5、安装atlassian-confluence-5.8.6-x64
A、安装程序
B、把jdbc驱动拷贝到lib下
C、设置DB
D、设置账户连接到JIRA
E、登录后,上传语言包

6、搞定!

此外,如果要重新配置JIRA:
1、导出数据
2、关闭服务
3、重命名文件Application Data\JIRA\dbconfig.xml
4、开启服务登录即可

如果要重新配置Confluence :
1、导出数据
2、关闭服务
3、重命名文件Application Data\Confluence\confluence.cfg.xml
4、开启服务登录即可

如果只是要调整JIRA数据库连接参数,可以
A、编辑Application Data\JIRA\dbconfig.xml

B、运行JIRA\bin\config.bat

如果只是要调整Confluence数据库连接参数,可以
A、编辑Application Data\Confluence\confluence.cfg.xml

搭建Mantis

1.安装apache 2.2.x

2.配置apache端口
httpd.conf

Listen 8000

3.安装php5
需要模块:MySQL,SMTP,GD2

4.配置php
httpd.conf

AddType application/x-httpd-php .php .phtml .php3 .php4

5.解压mantis

6.配置mantis虚拟目录
httpd.conf

Alias /Mantis D:/mantisbt

<Directory "D:/mantisbt"]
        Options Indexes
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>

DirectoryIndex index.html index.php index.perl

7.安装mysql

8.新建用户,数据库,并为用户分配权限

9.首次访问mantis,按提示安装数据库,主要端口及大小写
http://127.0.0.1:8000/Mantis/login_page.php

10.首次登陆mantis,修改超级用户密码
http://127.0.0.1:8000/Mantis/login_page.php
用户名:administrator
密码:root

11.设置mantis语言
config_defaults_inc.php

$g_default_language  = 'chinese_simplified';

12.配置mantis邮件
config_defaults_inc.php

$g_smtp_host = "smtp服务器地址";
$g_smtp_username = '用户名';
$g_smtp_password = '密码';

13.配置mantis文件上传
config_defaults_inc.php

$g_allow_file_upload	= ON;
$g_file_upload_method	= DISK;

14.配置mantis图形插件,这里很麻烦,大体步骤如下
1)安装mantis报表插件
2)安装JpGraph,配置路径及字体,但插件配置中没有simsun字体
3)修改mantis代码,全局搜素,在出现verasans的地方,相应增加simsun,好像是三处
4)修改JpGraph,在处理simsun字体的时候,不用做转码,直接返回就好啦
5)去插件管理的地方,选择simsun
6)刷新即可

Bugzilla邮件配置

Bugzilla邮箱配置在data/params中,

mailfrom
maintainer
#这两个参数都设置为管理员的邮箱,
smtpserver
smtp_username
smtp_password
#分别为邮箱服务器地址,用户名,密码

Windows安装Bugzilla步骤

1.安装mysql
为Bugzilla新建一个Database,
新建用户bugs,为该用户分配Bugzilla的所需权限。

2.安装ActivePerl或StrawberryPerl
新手推荐ActivePerl,StrawberryPerl需要自己做一些配置

3.下载Bugzilla最新版,并解压
在cmd下,执行

    perl checksetup.pl

命令行会提示缺少的包,有可选的和必须的两种。

对于Strawberry你可以按提示安装所有包

    perl install-module.pl --all

也可以只安装必须的包。

对于ActivePerl,只需一条一条的执行安装即可。

   ppm install TimeDate
   ppm install DateTime
   ppm install DateTime-TimeZone
   ppm install Template-Toolkit
   ppm install Email-Send
   ppm install Email-MIME

4.再次运行

    perl checksetup.pl

在Bugzilla目录下会生成localconfig文件,
修改其中的数据库配置,

第三次运行

    perl checksetup.pl

会向你询问一些信息,并自动生成数据库中的表及初始数据

5.下载并安装Apache,修改conf/httpd.conf
将下面一行的注释去掉

    AddHandler cgi-script .cgi

并添加虚拟目录

    Alias /Bugzilla D:/BugZilla
    <Directory "D:/BugZilla"&#93;
        Options ExecCGI All
        AllowOverride All
        ScriptInterpreterSource Registry-Strict 
        Order allow,deny
        Allow from all
    </Directory>

在注册表中配置Perl路径

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command]
@="D:\\Perl\\bin\\perl.exe -T"

6.重启Apache,查看http://localhost/Bugzilla
用户名为第5步中输入的邮箱地址

7.如果有问题,用Bugzilla下的脚本可以判断问题所在

    perl testserver.pl  http://127.0.0.1/Bugzilla