安装Redmine服务自动启动和邮件设置

xiaoxiao2026-08-27  3

安装Redmine服务自动启动和邮件设置

 

 

1、MySql只是做为一个普通程序被InstantRails.exe启动,而Redmine又依赖于MySql,因此需要将MySql安装为Windows服务,进入到C:\InstantRails\mysql\bin目录下执行:mysqld -install即可将MySql安装为服务,在服务管理器中将其设为自动启动。

 

 

2、Redmine自启服务的安装:

     Redemine的启动是用命令行执行的,在Redmine根目录下执行:ruby script/server -e production即可,但是执行后不能关闭控制台,不然服务就会关闭,这对于重启服务器来说是一件很麻烦的事情,每次都要手动启动Redmine;

     既然Windows有服务,可自启,那就安装成服务,安装步骤如下:

     A、先安装mongrel_service,在在C:\InstantRails\ruby\bin目录下运行:gem install mongrel_service,此过程中会下载一些其他必须的包;

     B、使用mongrel_service将Redmine安装为服务:mongrel_rails service::install -N RedMine -c C:\redmine -p 3000 –e production;C:\redmine是具体的目录,参考修改;

     C、安装服务后,查看-e后的参数是不是production,如果不是production而是development,则在注册表中把参数手动改为production即可,修改方法是:在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在下面都是系统服务的名称,右侧窗格中显示的就是服务的详细参数。找到ImagePath项,修改保存后在服务列表中启动服务,并把服务设置自动启动。   

 

3、Redmine邮件的配置:

     修改Redmine下文件夹config中的email.yml,信息如下:

production:  delivery_method: :smtp  smtp_settings:  address: mail.XXXXX  port: 25  domain: XXXXX.com  # authentication: :login  # user_name: redmine@XXXXX.com  # password: XXXXXX  development:  delivery_method: :smtp  smtp_settings:  address: mail.XXXXX  port: 25  domain: XXXXX.com  # authentication: :login  # user_name: redmine@XXXXX.com  # password: XXXXXX

 

注意用#注销掉的那三行信息,那是邮件服务器身份验证信息,但是如果你的用户已经使用了域验证,就不需要那三行信息,像我自己用的就是内部的邮件服务器(MS Exchange),就无须身份验证的必要。如果使用的是外面邮件服务器,一般是需要的;参数设置好了,然后重启Redmine服务,在配置中设置好发送邮件的帐号,然后测试

 

相关资源:Redmine 后台运行服务
转载请注明原文地址: https://www.6miu.com/read-5051968.html

最新回复(0)