11.1. 管理ナビゲーション

サイトおよびインスティテューションの管理者は、追加のナビゲーションアイテム 『管理』 を使用できます。クリックすると、ナビゲーションが完全に変わり、Maharaの管理にすばやくアクセスできます。サイトまたはインスティテューションの管理者としての役割に応じて完全な管理(サイト管理者)またはそのサブセット(インスティテューション管理者)だけが表示されます。

Top level navigation for site administrators

管理 内部に入った後の サイト管理者 のトップレベルナビゲーション

Top level navigation for institution administrators

管理 内部に入った後の インスティテューション管理者 のトップレベルナビゲーション

11.2. 管理ホーム

管理メニュー → 管理ホーム

注釈

管理ホーム にはサイト管理者だけアクセスすることができます。

11.2.1. 概要

管理ホーム管理 ページで管理アイテムすべてを閲覧することができます。

管理概要ページ

管理概要ページ

注釈

簡単に見落とさないよう解決方法を含む重要な警告は赤色に表示されます。

コアのMaharaプラグインでアップグレードが必要な場合は、そのアップグレードに関する通知が表示され、アップグレードを実行する ボタンをクリックするだけで済みます。

プラグインのアップグレード通知

プラグインのアップグレード通知

プラグインをインストールする必要がある場合は、拡張機能ページ経由でインストール ボタンをクリックして、インストールのために プラグイン管理 に移動します。

プラグインのインストレーション通知

プラグインのインストレーション通知

11.2.2. 警告

Maharaをインストールした後、サイト管理者として 管理 に行くと、いくつかの警告が表示されることがあります。サイト全体が安全であることを確認し、必要な設定がすべて完了していることを確認する必要があります。

Example of a warning on the "Admin home" page

管理ホーム ページでの警告の例

  1. セッションエントロピーの長さ: あなたのPHP session.entropy_length設定が小さすぎます。生成されたセッションIDがランダムで十分に予測できないことを確認するにはphp.iniで少なくとも16に設定します。このアドバイザリについては、OWASPセッション管理のチートシート を参照してください。

  2. Noreplyメールアドレス: システムのメールアドレスが空であるか、不正な形式のメールアドレスである場合、システムのメールアドレス設定 で確認および訂正を求められます。

  3. サイト全体のパスワードsalt: あなたが1つのセットを持っていない場合、 config.phpファイル を編集して適切な長さに設定してください。

  4. SAML設定: SAML認証が正しく設定されておらず、SAMLが有効化されて いない場合は、プラグインを有効にして必要な依存関係をすべてインストールするだけで警告メッセージが表示されなくなります。

11.2.3. 登録

管理メニュー → 管理ホーム → 登録

サイト管理者は、Maharaサイトを mahara.org に登録して、世界中のMaharaのインストールリストを編集してMaharaがどれくらいの人数で使用されているかを確認することができます。現在、このリストはオンラインでパブリックされていません。管理概要ページにアクセスすると、登録ページへのリンクが直接表示されます。

Mahara サイトを登録する

Mahara サイトを登録する

11.2.3.1. サイトを登録する

Maharaのサイトはいつでも登録できます。

毎週送信されるデータをプレビュできます。 すべての情報は匿名で送信されます。 例えば、実行しているMaharaのバージョン、ブロックやアーティファクトの使用回数、所有しているユーザの数などがわかります。

MaharaサイトをMaharaプロジェクトに登録する

MaharaサイトをMaharaプロジェクトに登録する

  1. 含まれるデータ: サイトから送信されるデータをプレビュするにはこのパネルをクリックします。

  2. mahara.orgに登録する: あなたのサイトに関する定期的な更新をプロジェクトに送るには、このスイッチを 「Yes」 に設定してください。これらの更新は、サイトの変更に基づいて行われ、匿名の更新は1週間に1回しか含まれません。

  3. Maharaプロジェクトの登録を終了するために 保存 ボタンをクリックするか、キャンセル をクリックして登録を中止します。

11.2.3.2. 登録を取り消す

Maharaへのサイトに関する毎週の匿名の更新をいつでも送信しないように決めることができます。登録を取り消すと、それ以上のデータは送信されません。

MaharaプロジェクトでのMaharaサイトの登録を取り消す

MaharaプロジェクトでのMaharaサイトの登録を取り消す

  1. 含まれるデータ: サイトから現在送信されているデータをプレビューするには、このパネルをクリックします。

  2. 登録済み: プロジェクトに関する定期的な更新をプロジェクトに送信する必要がなくなれば、このスイッチを 「No」 に設定します。

  3. 保存 ボタンをクリックして変更を確定するか、キャンセル をクリックして中止します。

11.2.4. サイト情報

サイト管理者として サイト情報 により次の概要を確認することができます:

  • サイトがどのように使用されているか

  • サイトのインストール日時

  • データベースの大きさ

  • どれくらいのサイトデータが蓄積されたか。

  • 動作させているMaharaのバージョン

  • cronが動作しているかどうか

サイト情報

サイト情報

Maharaインスタンスに問題があり、フォーラム でコミュニティに情報を要求した場合、この情報、特に、バージョンとcronについては、持っていると便利です。さらに、バージョン番号により、Maharaバージョンの最新のセキュリティリリースがインストールされていることを確認できます。

参考

多くの重要なタスクが実行されているときにだけ実行されるので、cronジョブはMaharaでは非常に重要です。wiki でそれを設定する方法の詳細を見つけることができます。cronが実行されていないか、部分的にしか実行されていない場合、その情報は赤で表示されます。

11.2.5. キャッシュを削除する

管理メニュー → 管理ホーム → 概要

サイトを高速化するために、システムレベルのMaharaにいくつかの要素がキャッシュされています。場合によっては、ブラウザがそれを自動的に認識しない場合でも、新しいバージョンを強制することができます。

一度にすべてのキャッシュをクリアする

一度にすべてのキャッシュをクリアする

すべてのキャッシュをクリアするには、キャッシュをクリアする ボタンをクリックします。

注釈

キャッシュは、システム管理者が /admin/cli/clear_caches.php に見つけることができるコマンドラインスクリプトを使ってクリアすることもできます。

11.2.6. サイトをクローズする

管理メニュー → 管理ホーム → 概要

管理者以外のすべての人にサイトを閉じることができます。これは、データベースのアップグレードを準備し、完了するときに便利です。管理者だけが、サイトを再度開くか、アップグレードが正常に完了するまで、メンテナンスモードでログインできます。

Maharaサイトを閉じる

Maharaサイトを閉じる

サイト管理者としてサイトにログインしない限り 誰もアクセスできないため 、特定のプロセスも失敗する可能性があります。IdPによって監視されるSAMLメタデータにアクセスします。メンテナンスモードを無視する フラグをPHPファイルに追加することは可能です。