Bitnami Redmine Windows Installer升级到3.3.1

时间:2016-10-25 17:33:53

标签: redmine bitnami

大多数文档示例适用于Linux: https://docs.bitnami.com/installer/apps/redmine/#how-to-upgrade-redmine

我想看一个Windows Server的版本。尝试将3.2.2升级到3.3.1。客户希望仅将其保留在本地Windows上。没有云。

1 个答案:

答案 0 :(得分:7)

Bitnami开发者在这里。感谢您的评论,我们将很快更新bitnami的文档,以添加更多的Windows指南。 我已经能够迁移到redmine 3.2.2到3.3.1,这些是你必须遵循的步骤:

  • 转到manager-windowsC:\Bitnami\redmine-3.2.2-0\manager-windows.exe)并停止所有服务。然后再次启动mysql。你应该有这样的东西: manager-windows
  • 转储你的mysql数据库。您可以使用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-windowsC:\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中再次启动所有服务,并且一如既往地登录应用程序。