在Linux上安装Redmine与apache整合进行项目管理

禅道项目管理软件:从安装部署到敏捷开发实战全解析 在软件工程领域,项目管理工具是团队协作的数字化中枢,其核心价值在于打通需求、任务、缺陷与文档的信息孤岛,实现流程可视化与可追溯。其原理是通过产品与项目双线驱动、测试闭环管理等模块化设计,将敏捷开发、Scrum等理念工程化。这类工具的技术价值在于显著降低沟通成本、提升交付质量与效率,尤其适用于中小型研发团队及敏捷迭代场景。本文以热门的开源解决方案禅道为例,深入探讨其Docker部署、核心工作流配置以及如何与Git、Jenkins等工具集成,实现从需求提出到代码上线的自动化协同。通过实战演示,帮助团队避开常见配 阅读详情

 

 

安装 SVN

这个比较简单,去 这里下载源码

http://subversion.tigris.org/   自己编译下装好就是了。

对于 SVN 的配置,建议查看如下连接,说的很详细,我也不在多说哈 ~

http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/#N10250

不过,有一点,上边说的进行目录访问控制 ,这个比较麻烦,后来在网上找到一个小工具,配置起来很爽 ~~ 哈哈

去下边的地方下载 submin

http://supermind.nl/submin/

会得到一个 web 管理界面,这样比自己手写 authz 的策略文件好多了。

 

 

为了安装 Redmine 到我们的 Linux 上,我们需要先安装如下 Ruby 应用:

1 、 Ruby

Ruby 的官方网站是 http://ruby-lang.org/ ,当前最新版本是 1.9.1 ,不过考虑到与 Redmine 的兼容性,我们最好安装 1.8.7 版。如果用 centos 5.4 也可以用 yum 里边的 1.8.5 版本。

1.8.7 版的 Ruby 下载链接: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz

安装 Ruby  

 

将 ruby 安装到你所指定的目录中。

 

安装完成后,记得设置 PATH 环境变量,加上你所指定的目录,以便运行 ruby 。

两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH ,第二种是为全局设置 PATH 。

第一种方法:

     在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下:

         

     注意:每一个 path 之间要用 “ : “ 分隔。

第二种方法:

    在 /etc/profile 中增加。

   

    如果要使得计时生效 , 使用 source 命令

     

 

2 、 RubyGems

RubyGems 的官方网站是 http://www.rubygems.org/ ,当前最新版本是 1.3.5 ,下载地址:

http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz

    安装 RubyGems :

   

 

3 、 Rake

       Rake 的官方网站是 http://rake.rubyforge.org/ ,可以让 gem 联网下载安装,也可以在官方网站下载后本地安装。

       

4 、 Ruby on Rails

Ruby on Rails 的官方网站是 http://rubyonrails.org/ ,同样使用 gem 联网下载安装


 

 

安装Redmine

1 、 下载并解开 Redmine

    下载: http://rubyforge.org/frs/download.php/68515/redmine-0.9.0.tar.gz

    

2 、 创建数据库

3 、设置 redmine 的数据库参数

进入 redmine 所在目录

Copy config/database.yml.example to config/database.yml

打开 database.yml,找到以下字段:


 

 

4 、创建数据库结构


5 、载入默认配置

       


6 、运行并测试 redmine

# ruby script/server webrick -e production

或 # ruby /usr/local/redmine/script/server webrick -e production

停止 web 服务方法:在当前启动窗口按 ctrl+C

访问 http://ip:3000/

初始用户名 / 密码: admin/admin

这样启动后,启动窗口是不能关闭的,所以要使 Redmine 作为服务启动,需添加 -d 参数:

# ruby script/server webrick -e production -d

或 # ruby /usr/local/redmine/script/server webrick -e production – d

 

apache 与 redmine 整合

    通过 http://ip:3000/ 这样访问 redmine 貌似很慢 , 要把 apache 与 redmine 整合效果就好很多了。不过 Apache 上面沒有 mod_rails ,我们需要安装后才能进行。方法也很简单。由于我们之前安装有 Ruby ,那麼安裝方式就是:

   

 

(就这个东西,搞的我浪费很多时间。。。之前没有装。。。死也运行不了。)

    下边就是从官方文档找到的方法。英文好的朋友就可以直接看下边的文章了。

官方文档 URL : http://www.redmine.org/wiki/1/HowTo_configure_Apache_to_run_Redmine

 

1 、 首先要让 Apache 支持 cgi

     

 

2 、 配置 redmine 源码目录下的 public/dispath.cgi 脚本

     

 

3 、 编辑 Apache 主配置文件

     

 

 

相关连接:

http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/

http://www.redmine.org/wiki/redmine/HowTos

http://supermind.nl/submin/

http://www.redmine.org/wiki/1/HowTo_configure_Apache_to_run_Redmine

 

ONLYOFFICE私有化部署实战:从架构解析到Nextcloud集成 在线文档协作与实时协同编辑是提升团队效率的核心技术。其原理通常基于操作转换(OT)等算法,确保多用户并发操作的一致性,技术价值在于打破地域限制、实现信息实时同步。这一能力在远程办公、在线教育、协同研发等场景中至关重要。私有化部署则进一步满足了企业对数据安全与自主可控的诉求,将协作能力内置于自有服务器。本文聚焦于开源办公套件ONLYOFFICE,它凭借微服务架构和高度兼容的文档处理引擎,成为实现私有化文档协作的优选方案。文中将深入剖析其Document Server、Community Server等核心服务 阅读详情

相关推荐

centos7.6离线安装Redmine 5.1.1教程

centos离线安装 redmine

wilson7766的博客 1424

CentOS 8上安装和配置Redmine项目管理系统

导读 Redmine是一个免费开源的项目管理和问题跟踪应用程序,它是跨平台和跨数据库的,建立在Ruby on Rails框架之上。 实验环境 操作系统:Centos 8 应用:MariaDB + apache + Passenger + Ruby + Redmine Redmine包括支持多个项目、wiki、问题跟踪系统、论坛、日历、邮件通知等;最近公司项目需要用到Redmine,所以记录下来了。 创建一个MySQL数据库 以root用户登录,执行交互操作 [root@linux

Listen2You的博客 492

【信息科学与工程学】【通信工程】第八十六篇 通信网络设备及通信网络组网的所有学科知识01

编号001类型网络虚拟化与覆盖技术网络领域数据中心网络子领域大二层网络 / 网络虚拟化核心数学方程式/算法模型核心算法:VXLAN封装与解封装。关键在于24位VNI(虚拟网络标识符)到物理网络的三层IP地址的映射。封装:收到原始以太帧后,为其添加 VXLAN 头部(含 VNI)、外层 UDP 头(目的端口 4789)、外层 IP 头(源 IP 为本地 VTEP IP,目的 IP 为对端 VTEP IP)以及外层 MAC 头。解封装:对端 收到报文后,剥离外层头部,根据内层帧的目的 MAC 和 VNI 进行二

weixin_49199313的博客 844

centos8 安装nginx_如何在 CentOS 8 上安装和配置 Redmine

本文最先发布在:如何在 CentOS 8 上安装和配置 Redmine​www.itcoder.techRedmine 是一个开源的项目管理和问题跟踪应用。它是一个跨平台并且跨数据库的应用,构建于 Ruby on Rails 框架之上。Redmine 包括多项目支持,wiki,问题跟踪系统,论坛,日历,邮件提醒等等。这个指南讲解如何在 CentOS 8 上安装和配置最新版本的 Redmine。 我...

weixin_39638309的博客 274

Linux平台Redmine 3.0.5项目管理工具部署实战

Redmine作为一款基于Web的开源项目管理工具,广泛应用于软件开发团队的协作与流程管控。其核心优势在于支持多项目并行管理、灵活的任务分配机制以及高度可定制的问题追踪系统。Redmine采用Ruby on Rails框架开发,具备良好的扩展性与跨平台兼容性,尤其适用于Linux环境下的企业级部署。

weixin_36288992的博客 1265

Monocle2拟时轨迹基因模块的GO富集解析

本文详细解析了如何对Monocle2拟时分析中得到的基因表达模块进行GO富集分析。通过从热图对象中提取聚类模块,并利用clusterProfiler等工具进行功能注释,将抽象的基因表达时序模式转化为可解释的生物学功能主题,如免疫应答、细胞外基质组织等,从而深入理解细胞命运转变的驱动机制。

gpt4scribbler的博客 500

centos7.9安装redmine5.1.1

centos安装redmine5.1.1详细教程

2455

手把手教你设计低噪声前置放大电路:从光电二极管到X射线探测器的实战配置

本文实战指南详细解析了低噪声前置放大电路的设计,重点针对光电二极管和X射线探测器等微弱信号源。文章深入对比了跨阻放大器与电荷灵敏放大器的核心架构、噪声优化策略及PCB布局技巧,手把手指导从电路选型、仿真验证到调试测试的全流程,助力工程师构建精准可靠的信号链。

tech5的博客 515

redmine安装(linux)第一部分----gcc安装与升级

centos7环境安装redmine详解,gcc+ruby on rails+mysql+redmine

LiYingQian的博客 846

桑基图实战指南:Excel/Python/R三工具高效绘制方法

桑基图是一种以线条宽度编码流量大小、以节点位置表达流程阶段、以连接关系呈现数据流向的专项可视化技术,其核心原理在于‘宽即量、位即序、连即逻辑’。它并非装饰性图表,而是面向业务诊断的分析前置工具,尤其适用于预算分配、能源损耗、用户转化等存在明确单向流动与显著数值差异的场景。相比传统柱状图或漏斗图,桑基图能天然暴露系统瓶颈与隐性损耗,大幅提升决策效率。本文聚焦工程落地,覆盖Excel插件快速交付、Python Plotly交互开发、R networkD3生态集成三大主流路径,兼顾数据准备铁律、索引映射规范与中文

cuml0912的博客 488

OneNet平台MQTT连接避坑指南:C语言Token计算实战(附完整代码)

本文详细解析了OneNet平台MQTT连接中的Token计算机制,提供了C语言实现的完整代码和实战指南。通过HMAC算法和Base64编码,开发者可以高效生成安全凭证,避免常见连接问题,适用于物联网设备开发。

weixin_29193359的博客 462

Redmine安装与相关配置

redmine

Elvis Hu的博客 927

高通平台蓝牙学习-- 基于WCN6750 Bluetooth 5.2的讲解

摘要:蓝牙5.2解决方案WCN6750具备多项先进特性:完全兼容5.2标准及ANT+协议,支持2Mbps高速BLE和长距离传输;采用射频集成方案,与WLAN共享天线并支持5G并发;内置功率放大器,支持Class1/2传输;提供双音频流和Slimbus接口优化。其HCI UART接口支持3.2Mbps速率,通过BlueZ协议栈实现蓝牙5.2功能,包括2Mbps模式和长距离传输,符合核心规范要求。(149字)

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 3万+

redmine0.9 + apache + mysql环境配置

转载网址:http://blog.csdn.net/nightload/archive/2010/02/03/5284002.aspx安装 SVN 这个比较简单,去 这里下载源码 http://subversion.tigris.org/   自己编译下装好就是了。 对于 SVN 的配置,建议查看如下连接,说的很详细,我也不在多说哈 ~ http://www.ibm.com/d

kevin 1493

【30天从零玩转AI应用开发】第16篇:智能体Agent入门——ReAct框架原理+首个会思考、会动手的AI实战

摘要: 本文介绍了AI智能体(Agent)的核心概念及其与普通大模型(LLM)的区别。通过ReAct(Reason+Act)框架,智能体实现了自主思考、调用工具和分步执行的能力。文章详细讲解了LangChain Agent的四大组件,并推荐新手使用ZERO_SHOT_REACT_DESCRIPTION类型。最后提供了一个完整的智能体实战代码示例,该智能体具备数学计算和天气查询功能,能够自主选择工具完成任务,展示了AI从”被动回答“到”主动行动“的关键进化。

在上海谋生的软件喵记录喵生 626

YOLO数据集实现数据增强的方法(裁剪、平移 、旋转、改变亮度、加噪声等)

数据集样本太少怎么办?数据集优质图像不够怎么办?如何做到更好的数据预处理?一文带你学会数据增强,还可实现带标签的扩充。

路人贾的博客 4万+

testlink mysql linux_Centos7下部署testlink

软件环境:mysql5.6.39 apache2.4.6 php5.6.33安装步骤:1.二进制安装mysql5.6.39从mysql官网下载mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz,然后开始安装tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz -C /usr/localmv mysql-5.6...

weixin_29514913的博客 263

Autosar MCAL-S32k324 Crypto配置-基于EB

NXP官网提供了免费的HSE固件,同时也提供了对应的协议栈。本文以算法为例,介绍MCAL相关的配置及在代码中的集成与使用。使用HSE计算,比软件算法确实方便许多。后面会完善更多的算法测试。

赞的博客 2436

在Scientific Linux 6.4(64位)上安装Redmine 2.5.1

Redmine是一款优秀的项目管理和Bug跟踪软件,基于RoR(Ruby on Rails)开发。 下面记录安装过程。 安装依赖项 sudo yum install vim-enhanced git mysql-server mysql-devel ImageMagick ImageMagic...

chuanzunpi2758的博客 172

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Nginx下Redmine配置

安装redmine依赖的所有ruby包 cd .. gem install bundler #注意是在网站根目录下执行 bundle install --without development test rmagick #完成redmine依赖包的安装 bundler是用来管理ruby的包依赖的工具 为Rails生成cookies秘钥 rake gener...

angzhan5306的博客 320

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

CentOS6.6下安装Redmine2.6(整合Apache2.4)

CentOS6.6下安装Redmine2.6(整合Apache2.4) Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具

白及 478

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ubuntu svn mysql_(原创)ubuntu x86_64下搭建redmine+svn+mysql+nginx+apache2

原创作品欢迎转载,转载请表明出处!准备一台64位的操作系统,初始化的安装Linux/ubuntu版本的Linux。1、安装ruby#apt-getinstallruby#apt-getinstallruby1.8-dev2、安装apache2#apt-getinstallapache23、安装mysql#apt-getinstallmysql-server#apt-getinstal...

weixin_39525097的博客 180

(原创)ubuntu x86_64下搭建redmine+svn+mysql+nginx+apache2

原创作品欢迎转载,转载请表明出处! 准备一台64位的操作系统,初始化的安装Linux/ubuntu版本的Linux。 1、安装ruby #apt-getinstallruby #apt-getinstallruby1.8-dev 2、安装apache2 #apt-getinstallapache2 3、安装mysql #apt...

weixin_34092370的博客 273

Redmine完全安装指南(图文教程)

转载自 三片云的天空 (http://www.cnblogs.com/espie/)   本人因为单位需要上一套项目管理软件,就选择了Redmine,主要是看中他的开源、插件丰富、具有中文支持的特点。因为之前接触ROR和Mysql不多,我参考了网上大量文章,同时安装时又遇到诸多曲折。因此把我的安装过程细化至每一个步骤,形成图文安装指南,希望对大家有用。 这篇博文主要参考了如下文章: h

雁南飞_Mobile测试开发 1万+

Ubuntu 上安装 Redmine 5.1 指南

LinuxGem是一个用于管理Ruby和Rails应用程序的包管理器,它提供了一种简单的方式来安装、更新和管理 Ruby 和 Rails 应用程序所需的依赖项。linux gem是什么。

Liuqz2009的专栏 2048
上一篇: linux常见进程
下一篇: LINUX服务介绍
nightload
博客等级 码龄20年 4粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值