Bitnami Redmine的备份分2种方式:
1.导出数据库
2.整个目录搬家
不管是哪种都想停掉服务,redmine相关的服务有以下5个:
redmineApache
redmineMySQL
redmineSubversion
redmineThin1
redmineThin2
可以打开windows服务控制面板,然后停掉上面的5个服务,或者去BitNami Redmine的安装目录,双击use_redmine.bat,然后在弹出的控制台种输入:
1 |
servicerun.bat STOP |
1. 导出数据库的方式
然后启动redmineMySQL,这是因为我们要使用redminesql,其实如果上面步骤中,如果你是在windows服务控制面板种手动停服务,
你可以停掉其他4个服务,而保留redminesql服务。
双击use_redmine.bat,在弹出的命令行窗口种输入:
1 |
mysqldump -u root -p bitnami_redmine > backup.sql |
1). 备份数据用root登录PhpMyAdmin,导出bitnami_redmine数据库(SQL格式),保存为bitnami_redmine.sql,然后将其压缩为zip文件bitnami_redmine.sql.zip;
2). 备份附件:备份文件夹:D:\BitNami\redmine-2.1.4-0\apps\redmine\htdocs\files;
3). 相同路径下重新安装 bitnami redmine stack;
4). 回复数据:用root账号登录PhpMyAdmin,删除默认安装的bitnami_redmine数据库,重新建立bitnami_redmine空数据库,打开数据库,导入bitnami_redmine.sql.zip;
5). 恢复附件:用备份的附件文件夹覆盖D:\BitNami\redmine-2.1.4-0\apps\redmine\htdocs\files,完成。
5. 邮件通知设置(使用Gmail)
修改邮件配置文件:D:\BitNami\redmine-2.1.4-0\apps\redmine\htdocs\config\configuration.yml 中
default: # Outgoing emails configuration (see examples above) email_delivery: delivery_method: :async_smtp async_smtp_settings: address: "smtp.gmail.com" port: 587 domain: "gmail.com" authentication: :login user_name: "your_addr@gmail.com" password: "application-specific-password"
2)还有,一定要用async_smtp,而不要用smtp,否则任何涉及到发送邮件提醒的操作都会非常慢,难以忍受;
3)redmine控制端,设置为文本形式或密件抄送都可以;
4)注意最后一行,不能用真正的密码,而应该用application-specific-password,如果你正在使用Gmail你就应该知道怎样取得这个密码。
附:
bitnami redmine傻瓜包下载地址:http://bitnami.org/stack/redmine
redmine登录地址:http://127.0.0.1/redmine/
PhpMyAdmin登录地址:http://127.0.0.1/phpmyadmin/
bitnami欢迎页面(有以上链接):http://127.0.0.1/
email设置文件:D:\BitNami\redmine-2.1.4-0\apps\redmine\htdocs\config\configuration.yml
PhpMyAdmin设置文件:D:\BitNami\redmine-2.1.4-0\apps\phpmyadmin\htdocs\config.inc.php
2. 整个目录搬家
停掉所有服务后,拷贝整个redmine-2.5.1-2目录到新的服务器。
注意这种方式下,redmine在新的服务器上的路径一定要和旧服务器上的路径一致,例如:旧的安装在,C:\Bitnami\redmine-2.5.1-2
那么你一定需要将redmine-2.5.1-2拷贝到新服务器的C:\Bitnami\目录下面。
然后双击use_redmine.bat,在弹出的命令行窗口种输入:
1 |
serviceinstall.bat INSTALL |
如果成功的话,你去看看上面列出的服务都为启动状态。
这样就完成了redmine的备份了。
联系客服