「メンテナンスモード」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
 
 
(2人の利用者による、間の6版が非表示)
1行目: 1行目:
メンテナンスモード目的は、サイトのメンテナンス作業が行われる間、管理者以外のユーザのアクセスを防ぐことにあります。
{{サーバの設定}}
==メンテナンス中のアクセス防止==
メンテナンスモードは、メンテナンスの実行中に管理者以外のユーザがサイトを使用できないようにするため''ものですが、 ''バージョンアップグレード中のユーザアクセスを禁止するようには設計されていません'' 。


学生/ゲスト/教師がメンテナンスモード中のコースにアクセスを試みた場合、コースがメンテナンスモードである旨のメッセージが表示されます。このメッセージには、利用再開される時期やメンテナンスの理由等、オリジナルのメッセージを追加することもできます。
サイトがメンテナンスモードのときにユーザがコースにアクセスしようとすると、サイトがメンテナンスモードであることを通知するメッセージが表示されます。必要に応じて、カスタマイズされたメンテナンスモードメッセージを作成して、サイトがいつ再び利用可能になるか、またはメンテナンスを行う理由を示すことができます。


==関連情報==
注:サイトがメンテナンスモードの場合、サイトのフロントページは通常どおり表示されます。ユーザがコースにアクセスしようとしたときにのみ、メンテナンスモードメッセージが表示されます。
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=46451 メンテナンスモード? - 英文] フォーラムディスカッション


[[Category:管理者]]
==メンテナンスモードの設定==
 
管理者は、メンテナンスモードにサイトを置くことができる''管理 > サイト管理 > サーバ > メンテナンスモード'' 。
 
サイトがメンテナンスモードの場合、管理者用の各ページ(フロントページを除く)の右上近くに[メンテナンスモード中]リンクが表示されます。
 
メンテナンスモードのままセッションが終了した場合は、ログインURLを直接入力して再ログインできます(http://yoursitename/login/)
 
== CLIメンテナンスモード==
 
管理者は、ファイル<tt>$CFG->dataroot/climaintenance.html</tt>を追加して、CLIメンテナンスモードを有効にできます。存在する場合、このファイルは標準のMoodleホームページの代わりにナビゲーターに送信されます。
標準のメンテナンスモードとの違いは、すべてのWebアクセスが禁止され、CLIスクリプトが引き続き機能することです(admin/cli/cron.phpを除く)。このCLIメンテナンスモードは、CLIバージョンのアップグレード中によく使用されます。
 
admin/cli/maintenance.phpを使用してCLIメンテナンスモードをスケジュールし、サイトが利用できなくなるときに警告するメッセージをユーザに表示することができます。スケジュールされたメンテナンスモードでは、メンテナンスメッセージは、管理設定、テンプレートファイル<tt>$CFG->dataroot/climaintenance.html</tt> 、言語パックからこの順序で取得されます。詳細については、MDL-37596を参照してください。
{|
| [[File:maintenancecli25.png | thumb | Scheduled Maintenance Mode]]
|}
[[コマンドラインによる管理]]のメンテナンスモードのセクションも参照してください。
 
==メンテナンスモード中に管理者以外のユーザがサイトにアクセスできるようにする==
 
管理者以外のユーザは、メンテナンスモードで次のようにサイトにアクセスできます。
 
#ケイパビリティ[[Capabilities/moodle/site:maintenanceaccess | moodle/site:maintenanceaccess]]が許可された新しいロールを作成します
#選択したユーザにシステムロールとして割り当てます
 
==停止マネージャー追加プラグイン==
これは、計画された停止の学生体験をより良くするMoodleプラグインであり、停止ウィンドウの前後に役立つ管理者とテスターに追加のツールを提供します。
 
主なアイデアは、停止が非常にブール的なオン/オフの状況である代わりに、このプラグインは段階的な停止の概念を作成し、停止前と停止後の事前定義された時間に、異なるレベルの警告とアクセスを学生とテスターに提供できるようにすることです。彼らは何が起きようとしているのか、そしてその理由を知っています。
 
[https://moodle.org/plugins/auth_outage Outage manager]-スクリプトに埋め込むCLIツールを含む、定期メンテナンスなどの停止期間を管理するプラグインを参照してください。
 
==こちらもご覧ください==
 
フォーラムディスカッション:
* [https://moodle.org/mod/forum/discuss.php?d=245299 メンテナンスモードをオフにできません]
* [https://moodle.org/mod/forum/discuss.php?d=251954 Moodle for Windowsがメンテナンスモードのままになっている]
* [https://moodle.org/mod/forum/discuss.php?d=318890 メンテナンスをオンにすると元に戻せません]
 
[[en:Maintenance mode]]
[[es:Modo de mantenimiento]]
[[fr:Mode de maintenance]]
[[de:Wartungsmodus]]

2020年8月7日 (金) 08:02時点における最新版

メンテナンス中のアクセス防止

メンテナンスモードは、メンテナンスの実行中に管理者以外のユーザがサイトを使用できないようにするためものですが、 バージョンアップグレード中のユーザアクセスを禁止するようには設計されていません

サイトがメンテナンスモードのときにユーザがコースにアクセスしようとすると、サイトがメンテナンスモードであることを通知するメッセージが表示されます。必要に応じて、カスタマイズされたメンテナンスモードメッセージを作成して、サイトがいつ再び利用可能になるか、またはメンテナンスを行う理由を示すことができます。

注:サイトがメンテナンスモードの場合、サイトのフロントページは通常どおり表示されます。ユーザがコースにアクセスしようとしたときにのみ、メンテナンスモードメッセージが表示されます。

メンテナンスモードの設定

管理者は、メンテナンスモードにサイトを置くことができる管理 > サイト管理 > サーバ > メンテナンスモード

サイトがメンテナンスモードの場合、管理者用の各ページ(フロントページを除く)の右上近くに[メンテナンスモード中]リンクが表示されます。

メンテナンスモードのままセッションが終了した場合は、ログインURLを直接入力して再ログインできます(http://yoursitename/login/)

CLIメンテナンスモード

管理者は、ファイル$CFG->dataroot/climaintenance.htmlを追加して、CLIメンテナンスモードを有効にできます。存在する場合、このファイルは標準のMoodleホームページの代わりにナビゲーターに送信されます。 標準のメンテナンスモードとの違いは、すべてのWebアクセスが禁止され、CLIスクリプトが引き続き機能することです(admin/cli/cron.phpを除く)。このCLIメンテナンスモードは、CLIバージョンのアップグレード中によく使用されます。

admin/cli/maintenance.phpを使用してCLIメンテナンスモードをスケジュールし、サイトが利用できなくなるときに警告するメッセージをユーザに表示することができます。スケジュールされたメンテナンスモードでは、メンテナンスメッセージは、管理設定、テンプレートファイル$CFG->dataroot/climaintenance.html 、言語パックからこの順序で取得されます。詳細については、MDL-37596を参照してください。

Scheduled Maintenance Mode

コマンドラインによる管理のメンテナンスモードのセクションも参照してください。

メンテナンスモード中に管理者以外のユーザがサイトにアクセスできるようにする

管理者以外のユーザは、メンテナンスモードで次のようにサイトにアクセスできます。

  1. ケイパビリティ moodle/site:maintenanceaccessが許可された新しいロールを作成します
  2. 選択したユーザにシステムロールとして割り当てます

停止マネージャー追加プラグイン

これは、計画された停止の学生体験をより良くするMoodleプラグインであり、停止ウィンドウの前後に役立つ管理者とテスターに追加のツールを提供します。

主なアイデアは、停止が非常にブール的なオン/オフの状況である代わりに、このプラグインは段階的な停止の概念を作成し、停止前と停止後の事前定義された時間に、異なるレベルの警告とアクセスを学生とテスターに提供できるようにすることです。彼らは何が起きようとしているのか、そしてその理由を知っています。

Outage manager-スクリプトに埋め込むCLIツールを含む、定期メンテナンスなどの停止期間を管理するプラグインを参照してください。

こちらもご覧ください

フォーラムディスカッション: