如何在服务器上搭建和配置redmine bitname
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在服务器上搭建和配置redmine bitname相关的知识,希望对你有一定的参考价值。
主要是这几个步骤:
一,数据库迁移;
二,项目移至redmine的apps目录后更改相关配置;
三, 在redmine文件夹的apache2启动目录中添加testlink项目启动路径。
前期准备
在进行本文档操作前,需要完成如下前期步骤:
1. RedMine部署完毕;
备注:RedMine部署在Ubuntu+mysql环境下
Ubuntu Release: 10.04
Mysql版本:5.1.41-3ubuntu12
2. TestLink安装完毕。
备注:部署系统中TestLink的Release需为1.8.0后版本。
测试系统部署在Apache+Mysql集成环境,实际过程中可以根据具体需求变更。
部署概要
1. 关闭Ubuntu防火墙;
2. 登录RedMine服务器,设置Mysql远程连接账户;
3. 登录TestLink服务器,测试第1步中的Mysql数据库远程连接;
4. 登录TestLink服务器,设置配置文件;
配置文件包括:
Ø custom_config.inc.php(TestLink根目录下)
Ø redmine.cfg.php (在cfg目录下)
5. 重起Apache服务器,登录TestLink测试与RedMine的连通性。
部署步骤
Ubuntu防火墙
1. 由于TestLink需连接RedMine的数据库,因此登录Ubuntu系统,打开Mysql的3306端口。局域网中可以将Ubuntu防火墙关闭。关闭防火墙命令如下:
sudo ufw disable
设置Mysql远程连接账户
1. 登录Ubuntu系统(RedMine与MySql均部署在Ubuntu下)。
2. 登入MySql数据库。
root@redmine:~# mysql -u root –p
Enter password:
3. 数据库切换(进入mysql数据库)。
mysql>use mysql;
4. 创建远程账户。
mysql> GRANT ALL PRIVILEGES ON *.* TO new_user@"%" IDENTIFIED BY
"new_user_password"
说明:其中"*.*"代表"数据库.表名",new_user为远程登录用户名,new_user_password为远程登录用户密码。其中”%”说明对允许那台主机能够远程连接RedMine服务器的数据库(%是对所有主机,如为10.7.1.1则是对该主机)。
例如:
mysql> GRANT ALL PRIVILEGES ON *.* TO remote@"%" IDENTIFIED BY "remote";
以上信息在部署过程中,根据实际情况进行设置,本文档部署过程中,远程登录用户名为设为remote,所有主机均可连接至RedMine服务器的数据库。
5. mysql 的配置文件/etc/mysql/my.cnf。
root@redmine sudo vi /etc/mysql/my.cnf
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。
参考技术A Bitnami Redmine安装和插件配置公司要进行敏捷开发管理,最后选择Redmine作为管理工具。
而Redmine本身的安装非常麻烦,要安装mysql,ruby,redmine,apach。
显然这不是一个偷懒的人应该做的,最后找到Bitnami Redmine这个统一桶,傻瓜式一键安装。
Bitnami Redmine官网:https://bitnami.com/stack/redmine
安装好了后,打开Bitnami Redmine Stack管理工具,点击Go To Applocation,点击redmine,就可以使用redmine了。
=======================插件安装配置============================
安装Dashboard插件
本来想安装kanban的,但是kanban版本太低,而我下载的redmine是3.0的,所以选择Dashboard来进行替代。
Redmine下载地址:https://www.redmine.org/plugins/redmine-dashboard
下载好了后,解压复制到C:\Bitnami\redmine-3.0.2-0\apps\redmine\htdocs\plugins目录下
然后点击启动菜单-开始-Bitnami Redmine Stack-使用product_fullname,弹出一个CMD窗口。
输入:cd apps\redmine\htdocs\plugins,跳转到plugins目录,一定要进入这个目录,官网说的只到htdocs目录,这是为什么我一直失败的原因,shit.
然后输入:bundle install --without development test
然后输入:rake redmine:plugins:migrate RAILS_ENV=production
如果不成功,运行bundle install安装一些gem的东东,然后再运行如上命令
附:ruby使用gem从官网下载东西时,会有超时出错的问题,这个时候可以使用taobao的ruby镜像来安装
cmd设置如下:
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem install rails
其中rails为你要安装的组件
如何修改redmine的web访问地址
参考技术A 如果,是的话C:\WINDOWS\system32\drivers\etc\hosts
文件里加上
127.0.0.1 localhost
保证可以用127.0.0.1访问
因为,我自己的Rails项目都是可以局域网访问的,
我自己的是
外网需要网关设置
而且,我也在instant Rails下运行Redmine了,至少可以本地用实际ip地址访问
就是,可以127.0.0.1访问
也可以172.16.1.7
因为,搞不清你的状况,希望对你有帮助
以上是关于如何在服务器上搭建和配置redmine bitname的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Centos 上安装 gitlab 和 redmine