Bitnami Redmine Windows 安装程序升级到 3.3.1

Bitnami Redmine Windows Installer Upgrade to 3.3.1

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

我想看一个 Windows 服务器品种。正在尝试将 3.2.2 升级到 3.3.1。客户只想将其保留在本地 Windows 上。没有云。

此处为 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
  • 转储您的 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-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 中再次启动所有服务并像往常一样登录应用程序。