前一段时间要给别的公司部署一个 Redmine 系统,任务交给了我。查了一些教程,开始安装 Ruby、PHP、MySQL 等各种环境,遇到好多坑,最后当然是以失败告终。
后来一个前辈告诉我有一键部署的软件,找了一下果然真的有,而且很简单就找到了,感觉做了很多无用功。
Redmine 的一键部署下载地址:https://bitnami.com/stack/redmine
下载,然后双击开始安装:
姓名与邮箱地址可以先不必填写,登录的用户名和密码是必须要填写的,这会是部署完成之后的管理员账户。比如我这里填写的账号是 admin,密码是 12345678 。
注意:由于我先是在自己的电脑安装,测试通过之后开始在客服的服务器安装,发现在服务器安装时多了一个填写端口的步骤。我一开始是随便填的,结果后来修改端口导致服务一直无法启动,只好卸载重新安装。重新安装的时候直接填写了给定了端口号,运行正常。所以如果要在服务器部署的话,建议先找网管要一个可用端口。
安装完成后直接运行,界面做的也很简洁。
Go to Application:进入平台。管理员首次登陆需要重新设置一下密码。
Open phpMyAdmin:进入数据库管理系统。默认的账号是 root,密码是安装时候设置的密码,我这里就是 12345678 。
注意:在 C:Bitnamiredmine-3.4.1-0appsredminehtdocsconfigdatabase.yml 文件中也有一组账号密码组合:
在我自己电脑的时候,用这两组账号都可以登录数据库,但是在服务器安装的时候,只能使用第一种方式登录。所以遇到无法登录的时候,两种组合都尝试一下。
这里可以启动或停止服务。
邮箱配置配置邮箱是为了项目状态变化时给相关人员发送邮件通知。
打开 C:Bitnamiredmine-3.4.1-0appsredminehtdocsconfigconfiguration.yml 文件找到如下内容:
修改如下:
首先将 smtp 与 smtp_settings 修改为 async_smtp 与 async_smtp_settings,这样的话会通过子线程发送邮件,否则只有在邮件发送成功后才会返回处理结果,速度较慢。
address:你要使用的发件箱的邮件服务地址,发件都以 smtp 开头。
port:一般是 25
domian:一般是 address 去掉 smtp 的部分。
authentication:一般是 login 不用改
user_name:你将要使用的发件箱的邮件地址。
password:该邮件地址的密码,QQ 等有些邮件使用的是授权码。
注意:
不要随意在冒号后增加或删除空格,否则会导致设置失效;
修改完成后别忘记保存,然后一定要 重启服务,否则是没有效果的!
再进入 Redmine 平台,在设置里面填写刚才配置的邮箱:
注意填写完成后,一定要点击 左下角的保存按钮(这个按钮藏得好深)!
保存之后点击右下角的“发送测试邮件”按钮,成功的话会给出提示,并且个人信息填写的邮箱会收到邮件。
不成功的话就按照步骤检查一下自己哪里没有配置好吧。
什么,提示成功了但是收件箱没有收到邮件?那一定是在垃圾箱里。
完毕。