redmine的安装以及邮件配置

合集下载

RedMail开源免费的邮件服务器安装与配置邮件账号管理,SMTPPOP3,网页邮箱

RedMail开源免费的邮件服务器安装与配置邮件账号管理,SMTPPOP3,网页邮箱

•iRedMail小结为了能够满足足够大的邮件发送量,保证邮件发送质量,除了花钱去选择那些第三方的邮件发送平台外,更多的时候我们可以自己搭建一个邮件发送平台。

就像主机商把服务器分成虚拟空间卖给用户使用一样,我们自己购买服务器搭建邮局平台能够最大限度的降低成本。

上篇文章Postfix邮件系统安装与配置分享了用Postfix,Cyrus-IMAP,Cyrus-sasl,Dovecot和SPF搭建邮件系统的过程,需要手动配置的地方比较多,安装过程有些复杂,本篇文章再来分享一下有关于邮件服务器搭建的过程:用iRedMail一键快速搭建邮局服务器。

iRedMail是一个开源、免费的邮件服务器项目,其核心组件及其对应的功能主要有:Postfix: SMTP 服务器,Dovecot: POP3/IMAP/Managesieve 服务器,Apache: Web 服务器,MySQL: 用于存储其它程序的数据,也可用于存储邮件帐号。

Amavisd: 提供DKIM 签名及校验、SPF校验、为外发邮件添加“免责声明”内容,并调用SpamAssassin 做基于邮件内容的发垃圾扫描,调用ClamAV 做邮件病毒扫描。

Roundcube: 网页邮箱。

Awstats: 用于分析Apache 和Postfix 日志文件,并生成简单的图表。

iRedAdmin:基于web 的邮件帐号管理程序。

总之,iRedMail是一个不错的邮局服务器免费解决方案,适合小型企业、个人或者团队等搭建内部员工邮箱服务,更多的有关于免费邮箱和邮件服务,还有:•1、国外邮件:免费SMTP邮件服务:Mandrill,Sendgrid,Mailjet,Postmarkapp,MailChimp•2、邮件发送服务:免费超大量邮件发送服务Amazon SES和Mailgun提供SMTP和API支持2、在安装前要为你的VPS主机设置一个正确的域名,先编辑你的主机域名设置:vim /etc/hosts,把你的域名解析放在第一位,例如:127.0.0.1 localhost localhost.localdomain3、执行:hostname -f 检查你的域名设置是不是正确。

redmine的使用说明

redmine的使用说明

Redmine使用手册目录一.REDMINE简介 (2)二.REDMINE的操作详解 (2)2.1登录系统 (2)2.2设置账号 (3)2.3我的工作台 (4)2.4项目 (4)一.Redmine简介Redmine:这是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。

它具有以下功能:功能:●多项目和子项目支持●可配置的用户角色控制●可配置的问题追踪系统●自动日历和甘特图绘制●支持Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理●RSS 输出和邮件通知●每个项目可以配置独立的Wiki 和论坛模块●简单的任务时间跟踪机制●用户、项目、问题支持自定义属性●支持多种版本控制系统的绑定(SVN、CVS、Git、Mercurial 和Darcs)●支持多LDAP 用户认证●支持用户自注册和用户激活●多语言支持(已经内置了zh简体中文)●多数据库支持(MySQL、SQLite、PostgreSQL)●外观模版化定制(可以使用Basecamp 、Ruby安装二.Redmine的操作详解2.1登录系统使用Internet连接到redmine页面,连接http://pms/点击登录按钮(前提是已经注册)成功登录后的主界面输入登录名,密码。

点击登录。

登陆后修改密码。

2.2设置账号点击右上角“我的账号”2.3我的工作台点击左上角“我的工作台”在“我的工作台”中可以查看指派给我的问题,并进行相关操作。

2.4项目点击左上角“项目”右上角的菜单一次是新建项目,查看所有问题,所有项目耗用工时,全部活动。

rhel6上部署redmine

rhel6上部署redmine

Linux下安装Redmine前置条件需要安装ruby,rubygems,rake,rails和mysql数据库。

安装Redmine和Ruby、Rails对应的版本:Redmine version Supported Ruby versionscurrent trunk ruby 1.8.72, 1.9.2, 1.9.3, 2.0.01, jruby-1.7.2.4 2.5 ruby 1.8.72, 1.9.2, 1.9.3, 2.0.01, jruby-1.7.61.安装RVMRVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。

$ curl -L https://get.rvm.io | bash -s stable提示需要key可以做如下操作#command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好RVM。

然后,载入RVM 环境(新开Termal就不用这么做了,会自动重新载入的)$ source ~/.rvm/scripts/rvm管理员启动rvm#source /etc/profile.d/rvm.sh检查一下是否安装正确$ rvm -vrvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@>, Michal Papis<mpapis@>[https://r1.安装Ruby下载Ruby安装包并进行安装:1.wget ftp:///pub/ruby/2.0/ruby-2.0.0-p481.tar.gz2.tar zxf ruby-2.0.0-p481.tar.gz3.cd ruby-2.0.0-p4814../configure5.make6.make install7.复制代码验证Ruby是否安装成功:8.ruby -v复制代码输出ruby版本号代表安装成功。

redmine使用指南

redmine使用指南

redmine使用指南Redmine是一个开源的项目管理工具,它可以帮助团队进行项目计划、问题跟踪、版本控制和协作。

以下是一些Redmine的使用指南:1. 登录和设置用户权限- 在浏览器中输入Redmine的URL,然后使用用户名和密码登录。

- 作为管理员,可以设置用户的权限和角色。

2. 创建项目- 点击"项目"标签,然后点击"新建项目"按钮。

- 输入项目的名称、标识符和描述。

- 配置项目的其他设置,如访问权限和跟踪器。

3. 创建问题- 在项目页面上,点击"问题"标签,然后点击"新建问题"按钮。

- 输入问题的标题、描述和其他相关信息。

- 分配问题给相应的负责人,并设置优先级和截止日期。

4. 跟踪问题状态- 在项目页面上,可以查看和跟踪所有的问题。

- 使用过滤器来筛选和排序问题列表。

- 根据问题的状态和进展进行更新,并评论和分配问题给团队成员。

5. 创建版本- 在项目页面上,点击"版本"标签,然后点击"新建版本"按钮。

- 输入版本的名称、描述和截止日期。

- 使用版本管理来跟踪问题和功能的进展。

6. 设置邮件通知- 在设置页面上,点击"通知"标签,然后配置邮件通知的设置。

- 可以设置哪些事件触发邮件通知,以及接收通知的用户。

7. 使用插件- Redmine支持许多插件,可以扩展其功能。

- 在插件页面上,可以找到并安装适合你项目需求的插件。

这些是Redmine的一些基本用法指南,希望对你有帮助!。

Redmine安装、设置、部署全程图解

Redmine安装、设置、部署全程图解

Redmine安装、设置、部署全程图解版本号:2010-08-31编写日期:2010-08-31完成日期:2010-08-31编写人:高强安装准备1.1Redmine官方提示•Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.•RubyGems 1.3.7 or higher is required with following limitations :o Rails 2.3.5 will fail with RubyGems 1.5.0 or later, stick to previous versions of RubyGems !o Rails 2.3.11 will fail with RubyGems 1.7.0 or later, stick to previous versions of RubyGems !•Rake 0.8.7 is required (rake 0.9.x is not supported by Rails yet)•Rack 1.1.x is required, 1.1.0 has a bug with quotes (#8416). Database migration would fail with other version.•Mongrel 1.1.5 needs a patch attached to #7688 to work fine with Rails 2.3.11. In case of upgrade, another issue may appear for some time after migration (#7857).•I18n 0.4.2 is required for Redmine >= 1.0.5•Rails 2.3.11 to 2.3.14 suffer from a major issue with sending mails to multiple recipients, see #8751 for details and solution.•Rails 2.3.14 is a minor security release known to work fine with Redmine 1.2.x series (except for previous point) and can be used as a replacement for 2.3.11(read config/environment.rb first).•MySQL 5.0 or higher (recommended) make sure to install the C bindings for Ruby that dramatically improve performance. You can get them by running gem install mysql. Ifyou have problem installing the mysql gem refer Rails Wiki pages1.2文件准备1.redmine-1.2.1.zip:/frs/?group_id=18502.InstantRails-2.0-win.zip:/frs/?group_id=904InstantRails是一个Rails应用的集成包包括了Ruby运行时,Rails框架,PhpMyAdmin,Apache,MySql等,这样就不需要分别下载需要的东西;3.rubyinstaller-1.8.7-p352.exe:/en/downloads/4.rubygems-1.4.1:/frs/?group_id=1265.rails-2.3.4.gem:/frs/?group_id=3076.rake-0.8.7.gem:/frs/?group_id=50&release_id=174147.activesupport-2.3.4.gem:/frs/?group_id=5708.activerecord-2.3.4.gem:/frs/?group_id=1829.actionpack-2.3.4.gem:/frs/?group_id=249&release_id=3955510.actionmailer-2.3.4.gem:/frs/?group_id=36111.activeresource-2.3.4.gem:/frs/?group_id=3507&release_id=3955312.i18n-0.4.2.gem:/gems/i18n/versions13.rack-1.1.0.gem:/frs/?group_id=3113&release_id=3468314.mysql-2.8.1-x86-mswin32.gem:/frs/?group_id=1598&release_id=3824515.gem_plugin-0.2.3.gem: /frs/?group_id=130616.daemons-1.0.3.gem:/gems/daemons/versions/1.0.317.fastthread-1.0.1-i386-mswin32.gem: /frs/?group_id=130618.cgi_multipart_eof_fix-2.5.0.gem: /frs/?group_id=130619.mongrel-1.1.5-x86-mingw32.gem:/frs/?group_id=1306安装向导1.安装rubyinstaller-1.8.7-p352.exe,安装时选择创建PATH,或者手动将子目录bin 的路径加入到Windows 的PATH 环境变量中(例如:在PATH 环境变量中加入C:\ruby-1.8.7\bin );2.解压rubygems-1.4.1.zip,并在Start Command Prompt with Ruby转至解压缩后的目录,运行如下命令:D:\redmine\rubygems-1.4.1>ruby setup.rb3.解压InstantRails-2.0-win.zip至磁盘某目录,目录路径不能有空格否则后续安装会提示错误;4.双击InstantRails.exe启动InstantRails服务,看到如下界面;5.将redmine-1.2.1.zip解压至InstantRails安装的rails_apps目录,如D:\Workspaces\InstantRails-2.0-win\rails_apps;将redmine的config/database.yml.example 重命名为config/database.yml,并修改链接数据库所需要的参数:production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: redmineencoding: utf86.在Start Command Prompt with Ruby命令行模式转至插件所在目录,安装以下插件(安装命令:gem install rails-2.3.4.gem 卸载命令:gem uninstall rails-2.3.4 插件列表:gem list)⏹rack-1.0.0.gem⏹rack-1.1.0.gem⏹rake-0.8.7.gem⏹actionpack-2.3.4.gem(request rack-1.0.0.gem)⏹activesupport-2.3.4.gem⏹activerecord-2.3.4.gem⏹actionmailer-2.3.4.gem⏹activeresource-2.3.4.gem⏹i18n-0.4.2.gem⏹rails-2.3.4.gem 该安装包依赖于上述插件,且版本要正确⏹mysql-2.8.1-x86-mswin32.gem7.进入mysql命令行,执行如下命令:mysql> create database redmine character set utf8;mysql> create user 'redmine'@'localhost' identified by 'redmine';mysql> grant all privileges on redmine.* to 'redmine'@'localhost';8.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:rake generate_session_store 生成session密钥rake db:migrate RAILS_ENV="production" 创建redmine的库表结构,如果出现以下错误此时将D:\Workspaces\InstantRails-2.0-win\mysql\bin目录下libmySQL.dll文件复制到D:\Program Files\Ruby187\bin目录;rake redmine:load_default_data RAILS_ENV="production" 初始化redmine的默认配置数据,此时会提示选择语言,输入zh回车9.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:ruby script/server -e production 启动ruby服务器10.打开浏览器,地址栏输入http://localhost:3000看到激动人心的redmine首页界面,默认管理员用户名和密码为admin;。

Redmine使用说明

Redmine使用说明

负责项目的研发工作;
不能添加项目;
项目所有资源的管理、项目任务 项目上的其它权限都有
的分配、跟踪、状态变更
开发人员
接受研发任务,进行研发工作 不能管理项目的信息,包括版本;
权限基本按系统默认的开发人员角
色即可
测试人员
接受测试任务,进行测试工作 权限跟开发人员一样
管理人员
查看跟踪工作进展情况,如部门 对所有内容有查看权限;
在工作日志中有良好的显示。
5.8 查看工作日志
查工作日志没有权限控制。要查就能查所有的。
5.8.1 自己的工作日志
把工作日志放在我的工作台中,一目了然。
也可以点击耗时,进入查询统计页面。
5.8.2 项目组成员的工作日志
从项目中进入耗时详情查询,或在过滤器中选择项目。
5.8.3 部门成员的工作日志
5.6 测试人员 bug 提交
1) 填写内部缺陷 2) 指定目标版本为要发布的版本 3) 指定测试版本为发现缺陷的版本 4) 可以查询内部缺陷
5.7 填写工作日志/登记工时
1) 在进行工作的问题中登记工时; 2) 在注释中简要说明当天工作内容; 3) 输入问题,提供自动搜索功能,方便输入; 4) 日常事务的日志
内部缺陷
发布之前,在测试过程中发现的缺陷,不必填写影响版本
新特性
希望产品新增加的功能或非功能性的需求。研发改进属于新特性
研发任务
跟项目研发有关,但又不能明确为产品的缺陷或特性的任务,比如:数
据库设计
技术研究
技术研究性的工作任务
项目支持
跟外面项目有关的售前、售后支持任务
测试任务
测试工作任务
日常事务
不属于以上的任务,比如参加培训、会议等。本标签允许在新建时选择

LINUX下REDMINE安装笔记

LINUX下REDMINE安装笔记

一、安装ruby下载ruby-1.8.7/zh_cn/downloads(wget ftp:///pub/ruby/1.8/ruby-1.8.7-p330.tar.gz)#tar xzvf ruby-1.8.7.tar.gz#cd ruby-1.8.7#./configure--prefix=/usr/local/ruby#make&&make install设置环境变量vim/etc/profileexport PATH=/usr/local/ruby/bin:$PATHsource/etc/profile直接生效二、安装rubygems如果系统中已经存在rubygems,可以通过如下方法卸载:#ruby-e'puts$:'//查找rubygems安装目录#cd/usr/local/ruby/lib/ruby/site_ruby/1.8/#rm-rf ubygems.rb rubygems rubygems.rb#which gem gem1.8//查找gem包的安装目录#rm-rf/usr/local/ruby/bin/gem下载rubygems-1.3.5/frs/?group_id=126(wget /frs/download.php/60718/rubygems-1.3.5.tgz)#tar zxvf rubygems-1.3.5#cd rubygems-1.3.5#ruby setup.rb#gem-v//查看版本注意:开始时把rubygems更新到最新版本1.6.2了,最后用rake创建表时失败,郁闷。

安装完rubygems后注意修改更新站点(前提要能上网),否则有的包可能无法正常安装。

#gem source-r 删除以前的更新站点#gem source-a 添加现在的更新站点三、安装rails#gem install rails-v=2.3.5Fetching:rake-0.8.7.gem(100%)Fetching:activesupport-2.3.5.gem(100%)Fetching:activerecord-2.3.5.gem(100%)Fetching:rack-1.0.1.gem(100%)Fetching:actionpack-2.3.5.gem(100%)Fetching:actionmailer-2.3.5.gem(100%)Fetching:activeresource-2.3.5.gem(100%)Successfully installed rake-0.8.7Successfully installed activesupport-2.3.5Successfully installed activerecord-2.3.5Successfully installed rack-1.0.1Successfully installed actionpack-2.3.5Successfully installed actionmailer-2.3.5Successfully installed activeresource-2.3.5Successfully installed rails-2.3.58gems installedInstalling ri documentation for rake-0.8.7...Installing ri documentation for activesupport-2.3.5...Installing ri documentation for activerecord-2.3.5...Installing ri documentation for rack-1.0.1...Installing ri documentation for actionpack-2.3.5...Installing ri documentation for actionmailer-2.3.5...Installing ri documentation for activeresource-2.3.5...Installing ri documentation for rails-2.3.5...Installing RDoc documentation for rake-0.8.7...Installing RDoc documentation for activesupport-2.3.5...Installing RDoc documentation for activerecord-2.3.5...Installing RDoc documentation for rack-1.0.1...Installing RDoc documentation for actionpack-2.3.5...Installing RDoc documentation for actionmailer-2.3.5...Installing RDoc documentation for activeresource-2.3.5... Installing RDoc documentation for rails-2.3.5...四、安装i18n#gem install i18n-v=0.4.2Fetching:i18n-0.4.2.gem(100%)Successfully installed i18n-0.4.21gem installedInstalling ri documentation for i18n-0.4.2...Installing RDoc documentation for i18n-0.4.2...五、安装ruby-mysql#gem install ruby-mysqlSuccessfully installed ruby-mysql-2.9.41gem installedInstalling ri documentation for ruby-mysql-2.9.4...Installing RDoc documentation for ruby-mysql-2.9.4...补充mysql的安装:创建mysql用户名,用户组#groupadd mysql#usradd-g mysql mysql下载mysql源码/download_file/gz/5.0/mysql-5.0.22.tar.gz #cd mysql-5.0.22#./configure--prefix=/usr/local/mysql--datadir=/mydata//数据库存放目录--with-charset=utf8//使用UTF8格式--with-extra-charsets=complex//安装所有的扩展字符集--enable-thread-safe-client//启用客户端安全线程--with-big-tables//启用大表--with-ssl//使用SSL加密--with-embedded-server//编译成embedded MySQL library(libmysqld.a)--enable-local-infile//允许从本地导入数据--enable-assembler//汇编x86的普通操作符,可以提高性能--with-plugins=innobase//数据库插件--with-plugins=partition//分表功能,将一个大表分割成多个小表#make&&make install初始化mysql数据库#chown-R mysql:mysql/usr/local/mysql#cp mysql-5.0.22/support-files/f/etc/f#cd/usr/local/mysql#bin/mysql_install_db--user=mysql#chown-R mysql:mysql/usr/local/mysql/var///把初始化的数据库目录给MySQL所有者#/usr/local/mysql/bin/mysqld_safe--user=mysql&//启动MySQL配置开机自动启动#cp mysql-5.0.22/support-files/mysql.server/etc/init.d/mysqld#chmod755/etc/init.d/mysqld#chkconfig--add mysqld#chkconfig mysqld on#service mysqld restart补充mysql的配置:配置f配置主要把安装的目录的那几项打开就行.改动如下:[client]#password=your_passwordport=3306socket=/tmp/mysql3306.sock#The Mysql server[Mysqld]port=3306socket=/tmp/mysql3306.sock打开下面几项innodb_data_home_dir=/usr/local/mysql/var/innodb_data_file_path=ibdata1:10M:autoextendinnodb_log_group_home_dir=/usr/local/mysql/var/innodb_log_arch_dir=/usr/local/mysql/var/六、安装redmine注意redmine的版本Redmine version Supported RubyversionsRequired RailsversionRequired Rackversioncurrent trunk ruby1.8.6,1.8.7Rails2.3.11Rack1.1.0 trunkfrom r2887to r4903ruby1.8.6,1.8.7Rails2.3.5Rack1.0.1trunkfrom r2493to r2886ruby1.8.6,1.8.7Rails2.2.2trunk before r2493ruby1.8.6,1.8.7Rails2.1.21.1.x ruby1.8.6,1.8.7Rails2.3.5Rack1.0.1 1.0.x ruby1.8.6,1.8.7Rails2.3.5Rack1.0.1 0.9.x ruby1.8.6,1.8.7Rails2.3.5Rack1.0.1 0.8.x ruby1.8.6,1.8.7Rails2.1.2下载redmine-1.1.0#mkdir/usr/local/redmine#cd/usr/local/redmine#svn co /svn/branches/1.0-stable redmine-1.0#cd/usr/local/redmine/redmine-1.0/config#cp database.yml.example database.yml#vim database.yml//数据库配置文件production:adapter:mysqldatabase:redminehost:localhostusername:root//数据库访问用户名password:"123456"//数据库访问密码encoding:utf8使用rake创建表#rake db:migrate RAILS_ENV="production"a.报错:uninitialized constant ActiveSupport::Dependencies::Mutex解决方法:rails和rubygems版本不匹配,rubygems降到1.3.5试试b.报错:A key is required to write a cookie containing the session e config.action_controller.session={:key=>"_myapp_session",:secret=>"some secret phrase"}in config/environment.rb解决方法:rake config/initializers/session_store.rbc.报错:No such file or directory-/tmp/mysql.sock解决方法:由于之前在mysql配置时f配置了socket导致vim config/database.yml在production栏目最后一行添加socket:/tmp/mysql3306.sock注意:socket的“:"后面必须有个空格,再接"/tmp/mysql3306.sock"d.报错:!!!The bundled mysql.rb driver has been removed from Rails2.2.Please install the mysql gem and try again:gem install mysql.rake aborted!需要安装mysql适配器。

Redmine 配置和使用

Redmine 配置和使用

Redmine 的配置和使用2020-01-03目录1. 简介 (2)1.1. 简介 (2)1.2. 特征 (2)1.3. 术语 (3)2. 全局配置 (3)2.1. 用户 (4)2.2. 组 (4)2.3. 角色和权限 (5)2.4. 问题跟踪标签 (5)2.5. 问题状态 (6)2.6. 枚举值 (7)2.6.1. 文档类别 (7)2.6.2. 问题优先级 (7)2.6.3. 活动(时间跟踪) (7)2.7. 项目 (8)2.8. 自定义属性 (8)2.9. 配置LDAP (10)3. 项目配置 (12)3.1. 项目 (12)3.2. 成员 (12)3.3. 问题跟踪 (13)3.4. 版本 (13)3.5. 问题类别 (14)3.6. 版本库 (14)3.7. 讨论区 (15)3.8. 时间跟踪 (15)4. 项目管理 (16)4.1. 配置项目 (16)4.2. 创建任务(Issue) (16)4.3. 处理事务 (17)4.3.1. 登记实际开发的工时、说明及备注 (18)4.3.2. 添加项目的子任务 (18)4.3.3. 新增关联的问题 (19)4.3.4. 修改任务 (20)4.4. 查看统计 (20)4.5. 编纂项目文档 (21)4.6. 编纂新闻文档 (21)4.7. 编纂Wiki文档 (21)4.8. 上传文件 (22)1.简介1.1.简介Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。

它用日历和甘特图辅助项目及进度可视化显示。

同时它又支持多项目管理。

Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。

Redmine建立在Ruby on Rails的框架之上,支持跨平台和多种数据库。

在线演示:/1.2.特征●支持多项目●灵活的基于角色的访问控制●灵活的问题跟踪系统●甘特图和日历●新闻、文档和文件管理●feeds 和邮件通知●依附于项目的wiki●项目论坛●简单实时跟踪功能●自定义字段的问题,时间项,项目和用户●SCM in集成(SVN, CVS, Git, Mercurial, Bazaar and Darcs)●多个LDAP认证支持●用户自注册支持●多语言支持●多数据库支持1.3.术语2.全局配置点击网站顶部》管理,将弹出全局配置菜单。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2008-07-07项目管理工具Redmine安装关键字: redmine一、下载InstantRailsRedmine二、安装1、解压缩已下载的InstantRails 和 Redmine。

2、将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

3、在 InstantRails目录下,启动InstantRails.exe。

4、在redmine根目录下,找到 rails_apps\redmine\config 目录下的database.yml.example文件,重命名为 database.yml,并修改成下面这样:Ruby代码1.production:2.adapter: mysql3.database: redmine4.host: localhostername: root6.password:7.encoding: utf88.9.development:10. adapter: mysql11. database: redmine_development12. host: localhost13. username: root14. password:15. encoding: utf816.17.test:18. adapter: mysql19. database: redmine_test20. host: localhost21. username: root22. password:23. encoding: utf85、创建数据库:create database redmine character set utf8;可以通过 InstantRails进入phpMyAdmin,创建数据库,如下图:6、创建数据表:进入Redmine项目的命令行,方法如下图所示:在控制台中执行命令:cd redmine 进入redmin目录rake db:migrate RAILS_ENV="production" 用来创建数据库,完成后应该创建43个表。

rake redmine:load_default_data RAILS_ENV="production" 指明当前项目运行环境为production,中间会提示选择语言,选择zh。

7、到这里其实就算安装结束了,现在启动web服务,还是在上面的在命令行里执行:ruby script/server -e production执行成功后控制台应如下图所示:8、在浏览器中访问地址:http://localhost:3000/进入 RedmineRedmine与xplanner、trac等开源的项目管理工具相比,它的使用与安装真的是非常简单!但它功能确一点不弱。

今天试着将RedMine中的邮件通知功能给配置成功,过程:1.打开redmine-0.7.3\config\environment.rb;2.找到以下内容,将其修改中你所要进行邮件发送的服务器,如下所示:# SMTP server configurationconfig.action_mailer.smtp_settings = {:address => "",:port => 25,:domain => "",:authentication => :login,:user_name => "*****@",:password => "******",3.保存后重启Redmine的Ruby服务器;4.试着在Redmine中发一份邮件,是不是已经OK 了!!01使RedMine支持SMTP邮件通知Tagged Under : RedMine, SMTPRedMine是领先的软件项目管理软件,基于MySQL和Ruby on Rails。

我在实验室项目管理中架设了RedMine开发版。

基于个人信息化策略的需求,希望当某个issue更新的时候能获得一个邮件通知。

还好,RedMine提供了这项功能。

在管理->配置->邮件通知中可以管理发信信息。

1. 配置SMTP服务器不打算用外面免费邮箱的SMTP服务器。

在Windows Server 2003上使用Manage Your Server为服务器添加SMTP和POP的邮件服务器角色。

没什么好说的,Server 2003这一点很方便,装好之后也不需要重启。

2. 配置RedMine Email配置脚本在RedMine的config目录中,有一个email.yml.example文件,重命名为email.yml后用文本编辑器打开,更改production段的内容。

因为我是用本机做SMTP,我是这样改的:1.# Outgoing email settings2.production:3.delivery_method: :smtp4.smtp_settings:5.address: 127.0.0.16.port: 257.domain: 根据你的情况修改即可。

需要登录的话可能要这样:1.# Outgoing email settings2.production:3.delivery_method: :smtp4.smtp_settings:5.address: 127.0.0.16.port: 257.domain: 8.authentication: :loginer_name: redmine@somenet.foo10.password: redmine保存后需要重启RedMine的Ruby服务器。

3. 管理->配置->邮件通知到这里去发测试邮件,一般就没问题了。

我是新架,出现一个错误:550 5.7.1 Uable to relay user@。

这是SMTP服务器的典型错误,一般情况如果你新配置的SMTP服务器默认配置下出现,只说明一个问题,MX记录未正确设置。

我想看这篇文章的人一定懂得什么是MX记录了。

去你的域控制器DNS中添加一条MX记录,指向你的SMTP服务器就可以了。

再次发送测试邮件,我的Gmail瞬间收到了邮件通知:Redmine升级(2010-03-11 16:47:13)转载分类:项目管理工具标签:it第一:检查redmine先看一下即将升级的Redmine版本,并满足该版本所需的基本配置。

第二:备份强烈建议你备份你的数据库和上传的文件。

大多数情况下升级时安全的,但是为了以防万一。

备份文件所有的上传文件多存储在files/目录。

MySQL数据库mysqldump命令可以把你的MySQL数据库中的内容备份到文本文件中。

如果你使用的是phpmyadmin,那么直接将该数据库导出备份即可。

备份redmine配置在C:\redmine\config下,将database.yml和email.yml拷贝出来第三:执行升级方式一:下载版本(tar.gz或者zip文件)1.解压缩新的程序文件到新目录下。

2.把你的数据库配置文件config/database.yml拷贝到新的配置目录下。

3.把你的Email配置文件config/email.yml拷贝到新的目录下。

4.拷贝RAIL_ROOT/files目录下的内容到你新安装的系统中。

5.拷贝你已经安装的插件文件夹到新安装目录下。

6.在你的Redmine根目录下执行接下来的命令。

rake config/initializers/session_store.rb这会生成一个随机密钥的文件(config/initializers/session_store.rb) 用来加密会话数据。

7.在public/themes目录中查看你已经安装的主题。

你可以拷贝它们,但是对更新的版本做个检查时隔比较好的主意。

非常重要:不要用旧的文件覆盖config/settings.yml文件。

方式二:从SVN Checkout更新1.到Redmine根目录下,运行接下来的命令:svn update2.如果你是从一个旧的版本更新至0.8.7以后的版本,或者从Redmine版本库主干上更新至r2493版本或更高,你必须为cookies存储生成一个密钥。

看一下在底部关于生成一个session_store的提示。

CORE_RL_magick_.dll第四:更新数据库这个步是用来更新你数据库内容的。

到你的新Redmine目录下,然后移植你的数据库。

rake db:migrate RAILS_ENV=production如果你已经装了一些插件,你也要运行它们的数据库移植程序。

如果你正要把Rails 升级到2.2.2版本,你需要先升级migrations插件。

rake db:migrate:upgrade_plugin_migrations RAILS_ENV=productionrake db:migrate_plugins RAILS_ENV=production第五:先安装RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.exe再将rmagick-2.12.0-x86-mswin32.gem文件复制到ruby\bin下.然后在ruby\bin目录下运行命令gem install rmagick-2.12.0-x86-mswin32.gem步骤六:清理1.你应该清理缓存和存在的会话:rake tmp:cache:clearrake tmp:sessions:clear2.重新启动应用服务(举例来说:mongrel、thin、passenger)3.最后,如果需要,可以通过"管理->角色& 权限"菜单检查或设置对新功能的权限(注:可编辑下载,若有不当之处,请指正,谢谢!)。

相关文档
最新文档