Redmine系统搭建(上)

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。这种 Web形式的项目管理系统通过”项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
目录
Redmine系统搭建(上)
一、准备工作
二、安装
三、卸载
四、配置
    1.配置phpmyadmin和mysql,执行configuration.sh即可,脚本内容如下
    2.配置邮箱
    3.配置phpmyadmin
    4.mysql配置
    5.redmine服务的启动、停止、重启

Redmine系统搭建(中)
五、系统设置
    1.创建项目
    2.创建组、用户、角色
    3.创建问题状态列表
    4.创建跟踪标签
    5.创建工作流程
    6.创建自定义属性
    7.其他设置
    8.版本号控制

Redmine系统搭建(下)
六、Redmine备份、还原
    1.Redmine文件及mysql备份
    2.Redmine文件及mysql还原

一、准备工作

下载地址:https://bitnami.com/stack/redmine
下载版本:下载Linux(Suse):bitnami-redmine-3.1.0-0-linux-x64-installer.run

二、安装

1. 赋权限:chmod u+x bitnami-redmine-3.1.0-0-linux-x64-installer.run
2. root用户登录linux远程桌面,执行安装脚本: ./bitnami-redmine-3.1.0-0-linux-x64-installer.run
3. 安装语言选择英文,后面步骤根据提示安装即可
4. 中间过程”Create Admin account”, 创建用户名和密码,该密码也是mysql的默认密码,默认的用户名为root

三、卸载

如果需要卸载,可在安装目录下执行uninstall即可,如下
./opt/redmine-3.1.0-0/uninstall

四、配置

1.配置phpmyadmin和mysql,执行configuration.sh即可,脚本内容如下

1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
#1. config phpmyadmin
cd /opt/redmine-3.1.0-0/apps/phpmyadmin/conf
cp httpd-app.conf httpd-app.conf_bak
sed -i -e 's/Allow from 127.0.0.1/Allow from all/g' /opt/redmine-3.1.0-0/apps/phpmyadmin/conf/httpd-app.conf
sed -i -e 's/Require local/Require all granted/g' /opt/redmine-3.1.0-0/apps/phpmyadmin/conf/httpd-app.conf

#2. config mysql
cd /opt/redmine-3.1.0-0/mysql
cp my.cnf my.cnf_bak
sed -i -e 's/bind-address=127.0.0.1/#bind-address=127.0.0.1/g' my.cnf

2.配置邮箱

/opt/redmine-3.1.0-0/apps/redmine/htdocs/config/configuration.yml新增如下截图内容

然后再redmine中配置,要求邮箱地址与上面的一致(此后,邮件通知都是从该地址发出)

3.配置phpmyadmin

3.1.修改httpd-app.conf文件

修改/opt/redmine-3.1.0-0/apps/phpmyadmin/conf/httpd-app.conf replace “Allow from 127.0.0.1” with “Allow from all”
(if your server is running Apache 2.2) or “Require local” with “Require all granted” (if you server is running Apache 2.4 or later) :
Notes:前面的configuration.sh已经做了,可省略该步骤

3.2.重启apache服务:

./opt/redmine-3.1.0-0/ctlscript.sh restart apache

3.3.访问phpmyadmin

URL格式为: http://ip/phpmyadmin

Note:
For phpMyAdmin the default root user is root, and for phpPgAdmin the default database root user is postgres. For Virtual Appliances the password is “bitnami” (or “bitnami1” in the Magento case)
root/password (password same to install netnami: ****)

4.mysql配置

4.1.修改mysql文件

注释掉/opt/redmine-3.1.0-0/mysql中的下列行 (在前面的configuration.sh已完成,可忽略该步骤)
bind-address=127.0.0.1

4.2.修改/etc/sysconfig/SuSEfirewall2文件

增加下列行:
FW_SERVICES_EXT_TCP=”22 80 443″

4.3.运行下面两个命令启动服务

./opt/redmine-3.1.0-0/ctlscript.sh start (安装完redmine,默认已经启动,该步可省略)
./opt/redmine-3.1.0-0/use_redmine

4.4.mysql 连接

mysql -u root -p

4.5.如何修改mysql root用户的密码

执行如下命令:
mysql/bin/mysqladmin -p -u root password

5.redmine服务的启动、停止、重启


./ctlscript.sh start
./ctlscript.sh stop
./ctlscript.sh restart

到此,Redmine可以正常的启动,下节将分享redmine中常用操作,比如创建项目,用户等。

Tags:
文 / 甲乙丙丁
LEAVE A REPLY

loading