10.1. 管理ナビゲーション

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

Top level navigation for site administrators

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

Top level navigation for institution administrators

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

10.2. 管理ホーム

管理 → 管理ホーム

注釈

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

10.2.1. 概要

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

Administration overview page

管理概要ページ

注釈

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

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

Upgrade notice for a plugin

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

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

Installation notice for a plugin

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

10.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: 一つのセットを持っていない場合は、 config.phpファイル を編集し、適切な長さに設定します。

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

10.2.3. Mahara サイトを登録する

管理 → 管理ホーム → 登録

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

Register your Mahara site

Mahara サイトを登録する

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

Register your Mahara site with the Mahara project

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

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

  2. 毎週更新を送信する: あなたのサイトに関する定期的な更新をプロジェクトに送信したい場合は、このスイッチを 「Yes」 に設定します。これらの更新は、サイトの変更に基づいて行われ、匿名の更新だけが含まれます。

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

10.2.4. サイト情報

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

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

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

  • データベースの大きさ

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

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

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

Site information

サイト情報

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

参考

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

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

管理 → 管理者ホーム → 概要

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

Clear all caches at once

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

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

注釈

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

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

管理 → 管理者ホーム → 概要

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

Close your Mahara site

Maharaサイトを閉じる

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