大多数文档示例适用于Linux: https://docs.bitnami.com/installer/apps/redmine/#how-to-upgrade-redmine
我想看一个Windows Server的版本。尝试将3.2.2升级到3.3.1。客户希望仅将其保留在本地Windows上。没有云。
答案 0 :(得分:7)
Bitnami开发者在这里。感谢您的评论,我们将很快更新bitnami的文档,以添加更多的Windows指南。 我已经能够迁移到redmine 3.2.2到3.3.1,这些是你必须遵循的步骤:
manager-windows
(C:\Bitnami\redmine-3.2.2-0\manager-windows.exe
)并停止所有服务。然后再次启动mysql。你应该有这样的东西:
manager-windows use-redmine
控制台执行此操作(C:\Bitnami\redmine-3.2.2-0\use_redmine.exe
)并执行以下操作: mysqldump -u root -p --databases bitnami_redmine > backup.sql
保存该备份并下载最新版本的redmine堆栈安装程序(3.3.1-0):Bitnami redmine installers
将其安装到您的计算机中并打开manager-windows
(C:\Bitnami\redmine-3.3.1-0\manager-windows.exe
)。停止所有服务并重新启动mysql服务以恢复备份。
启动use_redmine
控制台(C:\Bitnami\redmine-3.3.1-0\use_redmine.exe
)
在use_redmine
控制台中执行以下操作:
mysql -u root -p
Password: ****
mysql> drop database bitnami_redmine;
mysql> create database bitnami_redmine;
mysql> grant all privileges on bitnami_redmine.* to 'bn_redmine'@'localhost' identified by 'DATABASE_PASSWORD';
恢复新数据库:
`mysql -u root -p bitnami_redmine < /path/to/your/backup.sql`
编辑Redmine配置文件以更新数据库用户密码(与之前设置的密码相同)
C:\Bitnami\redmine-3.3.1-0\apps\redmine\htdocs\config\database.yml
:
production:
adapter: mysql2
database: bitnami_redmine
host: localhost
username: bn_redmine
password: "DATABASE_PASSWORD"
encoding: utf8
在use_redmine
控制台中将数据库迁移到最新版本:
bundle exec rake db:migrate RAILS_ENV=production
在此之后,您应该能够在C:\Bitnami\redmine-3.3.1-0\manager-windows.exe
中再次启动所有服务,并且一如既往地登录应用程序。