コンテンツにスキップ

アップグレード中

アプリケーションとデータベースの変更として、MRBS のアップグレードを計画します。

アップグレード前

  1. クロスするすべてのバージョンのリリース ノートをお読みください。
  2. データベースをバックアップし、復元できることを確認します。
  3. config.inc.php、カスタム テーマ、サイト FAQ ファイル、およびその他のローカル変更をバックアップします。
  4. 現在の PHP、データベース、認証、およびメール設定を記録します。
  5. 実稼働システムのメンテナンス期間をスケジュールします。

Warning

インストールを上書きしないでください。ローカルでの変更はそのまま残ると想定してください。設定を新しいサンプルと比較し、意図的なオーバーライドを再適用します。

アプリケーションファイルを置き換える

新しいリリースのクリーン コピーをインストールします。古いアプリケーション ファイルではなく、サイト固有のファイルを引き継ぎます。

特に:

  • 新しい config.inc.php-sample から開始します。
  • 古い config.inc.php から必要な値を転送します。
  • カスタム テーマと FAQ コンテンツを意図的に再適用します。
  • 新しいデフォルト ファイルを古いコピーで置き換えないでください。

データベースのアップグレード

MRBS は、アプリケーションの初回実行時に、サポートされている履歴スキーマを自動的にアップグレードします。テーブルを変更する権限を持つデータベース認証情報を要求する場合があります。

通常のアプリケーション用アカウントでスキーマを変更できない場合は、専用のアップグレード アカウントを使用してください。

検証

アップグレード後、以下をテストします。

  • ログインとログアウト。
  • 管理者アクセス。
  • 日、週、月のビュー。
  • 作成、編集、削除。
  • 定期的な予約。
  • 有効な場合は承認と登録。
  • 検索、レポート、エクスポート。
  • 電子メール配信。
  • LDAP、SAML、CMS ログインなどのバックグラウンドまたは統合パス。

予想される MRBS およびスキーマのバージョンについては、管理者の ヘルプ ページを確認してください。

ロールバック

ロールバックには、以前のアプリケーション ファイルと互換性のあるデータベースのバックアップの両方が必要です。ファイルのみを復元すると、古いアプリケーションが新しいスキーマに接続されたままになる場合があります。