Redmine部署
Redmine部署文章:
部门内部需要项目开发维护的网站,这种网站有付费的,也有开源项目。这类项目管理与协作的工具主要的MS SharePoint,BM RTC,JIRA,Trello,Redmine。jira我是用过的,但现在的公司是跨国公司,担心会有法律纠纷。不想花钱的话最好就是用redmine了。
这是Redmine的完整部署方法,部署过程中遇到大量问题,其中的坑着实有些多,我会在下一篇写一下部署过程中遇到过的坑。部署中遇到的问题点这里-->
下面开始部署吧:
1.安装rubyinstall-devkit-2.6.6-2-x64.exe(这是64位版本)
因为是国外网站,下载很慢,经常发现打不开,有点耐心。可以把这个地址用迅雷下载,挺快的。
跳出安装msys的窗口:选择3

等待安装完成……
2.进入下载下来的redmine项目根目录:

3.更新gem:
gem update --system

因为我已经更新过了,所以为最新。
4.查看redmine的Gemfile文件中rails版本:

安装相应的rails版本:

等待安装完成……
5.安装rails过程中执行数据库生成和修改连接:
打开数据库,新打开一个查询窗口,执行下列语句:
USE [master]
GO
-- Very basic DB creation
CREATE DATABASE [REDMINE]
GO
-- Creation of a login with SQL Server login/password authentication and no password expiration policy
CREATE LOGIN [REDMINE] WITH PASSWORD=N'password', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
-- User creation using previously created login authentication
USE [REDMINE]
GO
CREATE USER [REDMINE] FOR LOGIN [REDMINE]
GO
-- User permissions set via roles
EXEC sp_addrolemember N'db_datareader', N'REDMINE'
GO
EXEC sp_addrolemember N'db_datawriter', N'REDMINE'
GO
EXEC sp_addrolemember N'db_owner', N'REDMINE' -- 不加这个,后面会没有权限创建表
GO
6.修改redmine配置文件:
打开根目录下的config目录,复制一份configuration.yml.example文件,去掉后面的结尾变成configuration.yml文件。用vs code打开,更改如下:

127.0.0.1是本地回送ip。
配置文件中的开发、测试配置也可以更改,不切换环境可以不改:

7. sql server配置管理器配置:
如果你的数据库可以直接localhost访问,此步骤可跳过,并更改上面配置文件中的连接host改为:localhost。具体原因请查看我上篇文章。
打开sql server配置管理器:

协议中的“已启用”选择“是”,并点击“应用”按钮

切换到“IP地址”选项卡:

把所有选项卡里的相应内容改动如下:
TCP动态端口:置空
TCP端口:1433
已启用:是

改动后点击“应用”,然后“确定”
重启相应的sql服务:

8.下载安装ImageMagick-7.0.11-3-Q16-HDRI-x64-dll.exe
安装时注意勾选如下:

安装完成后命令行执行修改path:
set CPATH="C:\Program Files\ImageMagick-7.0.11-3-Q16-HDRI\include"
set LIBRARY_PATH="C:\Program Files\ImageMagick-7.0.11-3-Q16-HDRI\lib"

9.安装 bundle:
gem install bundle

10.安装bundle所需的内容:
bundle install

红框部分是在连接服务器,因为下载网址是外国网址,经常不成功。
等待安装完成……
11.生成对话存储加密:
bundle exec rake generate_secret_token

12.设置数据库环境为线上:
set RAILS_ENV=production

13.创建数据库表:
bundle exec rake db:migrate

等待完成……
14.设置环境、语言、默认数据集:
set RAILS_ENV=production set REDMINE_LANG=zh bundle exec rake redmine:load_default_data

15.启动服务:
bundle exec rails server webrick -e production

接下来你就可以访问了
浏览器访问网址:http://0.0.0.0:3000访问不了,不知道为什么(有知道为什么的欢迎留言指导)。但是访问本地IP地址加3000端口就可以了:http://127.0.0.1:3000,或者http://localhost:3000
Redmine部署的更多相关文章
- Redmine部署到Windows Azure
有幸,今天可以尝试将Redmine部署到Windows Azure中,记下点滴,方便大家查阅 步骤一:Windows Azure中安装Ubuntu VM 遇到的问题,创建VM时会提示云服务.云存储订阅 ...
- Redmine部署中遇到的问题
Redmine部署文章: 第一篇:Redmine部署 第二篇:Redmine部署中遇到的问题 上一篇文章我写了Redmine怎样部署(点这里直达上一篇文章),这一篇就写一下在Redmine部署中遇到过 ...
- Ubuntu+Ruby+MySQL+Nginx+Redmine部署记录
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年7月26日) 周五的时候老大布置了一个任务下来,要部署一个Redmine用于研发部,同时升级工作室的Redmine ...
- Windows 一键安装 Redmine 部署及配置
Redmine的主要功能包括 添加和跟踪问题(或让您的团队完成). 使用Redmine内置的甘特图和日历计划和管理您的项目. 使用项目wiki和文档管理器来存储项目文档. 配置通知以保持有关问题状态和 ...
- Redmine性能测试
Redmine部署使用有一个月了,反馈有时很慢. 1.查看log发现,事务更新后要发送Email,如果连接邮件服务器有问题,会等待超时,导致很慢. 2.解决发送邮件问题后,仍然有时慢,ActiveRe ...
- Redmine自定义字段增多后会变慢
问题: 在Redmine部署使用后,发现更新事务时速度慢,进行了相关试验,去掉了可能影响速度的插件,仍然很慢.以下为对比试验: 1.包含12个自定义字段的项目,更新用时2136ms,记录如下: Sta ...
- centos7 redmine安装过程
mysql安装配置 redmine 部署过程 redmin官方文档写的太烂加上不熟悉ruby搞了半天,回到家后觉得还是记录下好,希望可以帮助有需要的人,少走弯路. 版本说明 下面的版本很重要re ...
- 在windows下安装redmine及相关问题
转载注明出处,adousen的博客http://blog.csdn.net/adousen redmine是一个ticket驱动项目管理工具,与trac等工具相比.它最大特色是能够在一个实例中同一时候 ...
- centos7 redmine安装过程(转载)
redmine 部署过程 redmin官方文档写的太烂加上不熟悉ruby搞了半天,回到家后觉得还是记录下好,希望可以帮助有需要的人,少走弯路. 版本说明 下面的版本很重要redmine 版本 3.3 ...
随机推荐
- CRM系统推动教育行业数字化转型
目前,教育培训的潜在市场规模巨大,并且保持着迅猛的发展态势.同时,随着众多外资企业不断涌入中国市场,与国内大大小小的培训机构展开竞争,所以教育行业的竞争也是非常的激烈.传统的教育行业亟待数字化转型,才 ...
- PECcpu2006中执行单个测试程序的方法
PECcpu2006中执行单个测试程序的方法 2010-12-30 11:44:00 maray 阅读数 10055更多 分类专栏: 科学理论 版权声明:本文为博主原创文章,遵循CC 4.0 BY ...
- linux服务器市场特性高可用高性能 (集群上体现)安全
https://www.linuxprobe.com/chapter-00.html 1 linux安全 更安全 对比windows 代码漏洞 及时修补 全世界看到源代码 2 linux 可以卸载图 ...
- echo -n -e "请输入重启间隔的时间(分钟):\t"
echo -n -e "请输入重启间隔的时间(分钟):\t"read interval##echo -n "Your choice is " # 加上 -n 可 ...
- 测usb读写
dd if=/dev/sda of=/dev/null bs=1M count=1000每次测完 清一下 memory cacheecho 3 > /proc/sys/vm/drop_cache ...
- 基于Centos7.4搭建prometheus+grafana+altertManger监控Spring Boot微服务(docker版)
目的:给我们项目的微服务应用都加上监控告警.在这之前你需要将 Spring Boot Actuator引入 本章主要介绍 如何集成监控告警系统Prometheus 和图形化界面Grafana 如何自定 ...
- shell基础之pxe批量部署
通过安装及配置DHCP,tftp-server,xinetd,httpd,syslinux来实现批量安装Linux系统 #!/bin/bash #检查环境 se_state=`getenforce` ...
- C语言变量和函数命名规范
C 语言变量和函数命名规范: 关于C语言变量和函数命名规范 据考察,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指定命名规则.命名规则对软件产品而言并不是"成败悠关&quo ...
- 『政善治』Postman工具 — 14、NewMan工具的使用详解
目录 1.NewMan工具的介绍 2.NewMan的安装 (1)安装 (2)验证NewMan环境: (3)NewMan卸载命令 3.NewMan执行Postman测试集 (1)导出collection ...
- Python数模笔记-StatsModels 统计回归(1)简介
1.关于 StatsModels statsmodels(http://www.statsmodels.org)是一个Python库,用于拟合多种统计模型,执行统计测试以及数据探索和可视化. 2.文档 ...