跳转至

升级中

请将 MRBS 升级视为同时涉及应用程序和数据库的变更。

升级前

  1. 阅读每个交叉版本的发行说明。
  2. 备份数据库并验证是否可以恢复。
  3. 备份 config.inc.php、自定义主题、站点常见问题解答文件和其他本地更改。
  4. 记录当前的PHP、数据库、身份验证和邮件配置。
  5. 为生产系统安排维护时段。

Warning

不要覆盖安装并假设本地更改将保留。将您的配置与新示例进行比较并重新应用有意覆盖。

替换应用程序文件

安装新版本的干净副本。继承特定于站点的文件,而不是旧的应用程序文件。

特别是:

  • 从新的config.inc.php-sample开始;
  • 从旧的config.inc.php转移所需的值;
  • 故意重新应用自定义主题和常见问题解答内容;和
  • 不要用旧副本替换新的默认文件。

数据库升级

MRBS 在应用程序首次运行时自动升级支持的历史模式。它可能会请求具有更改表权限的数据库凭据。

如果应用程序的常规数据库账户无法更改模式,请使用专用的升级账户。

验证

升级后测试:

  • 登录和注销;
  • 管理员访问权限;
  • 日、周、月视图;
  • 创建、编辑和删除;
  • 定期预订;
  • 批准和注册(如果启用);
  • 搜索、报告和导出;
  • 电子邮件发送;和
  • 后台或集成路径,例如LDAP、SAML或CMS登录。

检查管理员帮助页面以获取预期的MRBS和架构版本。

回滚

回滚需要以前的应用程序文件和兼容的数据库备份。仅恢复文件可能会使旧应用程序连接到较新的架构。