11.2. 管理ホーム¶
管理メニュー → 管理ホーム
注釈
管理ホーム にはサイト管理者だけアクセスすることができます。
11.2.1. 概要¶
管理ホーム の 管理 ページで管理アイテムすべてを閲覧することができます。
注釈
簡単に見落とさないよう解決方法を含む重要な警告は赤色に表示されます。
コアのMaharaプラグインでアップグレードが必要な場合は、そのアップグレードに関する通知が表示され、アップグレードを実行する ボタンをクリックするだけで済みます。
プラグインをインストールする必要がある場合は、拡張機能ページ経由でインストール ボタンをクリックして、インストールのために プラグイン管理 に移動します。
11.2.2. 警告¶
Maharaをインストールした後、サイト管理者として 管理 に行くと、いくつかの警告が表示されることがあります。サイト全体が安全であることを確認し、必要な設定がすべて完了していることを確認する必要があります。
セッションエントロピーの長さ: PHP session.entropy_length設定が小さすぎます。生成されたセッションIDがランダムで十分に予測できないことを確認するには、php.iniで少なくとも16に設定します。このアドバイザリについては、OWASPセッション管理のチートシート を参照してください。
Noreplyメールアドレス: システムのメールアドレスが空であるか、不正な形式のメールアドレスである場合、システムのメールアドレス設定 で確認および訂正を求められます。
サイト全体のパスワードsalt: あなたが1つのセットを持っていない場合、 config.phpファイル を編集して適切な長さに設定してください。
SAML設定: SAML認証が正しく設定されておらず、SAMLが有効化されて いない場合は、プラグインを有効にして必要な依存関係をすべてインストールするだけで警告メッセージが表示されなくなります。
11.2.3. 登録¶
管理メニュー → 管理ホーム → 登録
サイト管理者は、Maharaサイトを mahara.org に登録して、世界中のMaharaのインストールリストを編集してMaharaがどれくらいの人数で使用されているかを確認することができます。現在、このリストはオンラインでパブリックされていません。管理概要ページにアクセスすると、登録ページへのリンクが直接表示されます。
11.2.3.1. サイトを登録する¶
Maharaのサイトはいつでも登録できます。
毎週送信されるデータをプレビュできます。 すべての情報は匿名で送信されます。 例えば、実行しているMaharaのバージョン、ブロックやアーティファクトの使用回数、所有しているユーザの数などがわかります。
含まれるデータ: サイトから送信されるデータをプレビュするにはこのパネルをクリックします。
mahara.orgに登録する: あなたのサイトに関する定期的な更新をプロジェクトに送るには、このスイッチを 「Yes」 に設定してください。これらの更新は、サイトの変更に基づいて行われ、匿名の更新は1週間に1回しか含まれません。
Maharaプロジェクトの登録を終了するために 保存 ボタンをクリックするか、キャンセル をクリックして登録を中止します。
11.2.3.2. 登録を取り消す¶
Maharaへのサイトに関する毎週の匿名の更新をいつでも送信しないように決めることができます。登録を取り消すと、それ以上のデータは送信されません。
含まれるデータ: サイトから現在送信されているデータをプレビューするには、このパネルをクリックします。
登録済み: プロジェクトに関する定期的な更新をプロジェクトに送信する必要がなくなれば、このスイッチを 「No」 に設定します。
保存 ボタンをクリックして変更を確定するか、キャンセル をクリックして中止します。
11.2.4. サイト情報¶
サイト管理者として サイト情報 により次の概要を確認することができます:
サイトがどのように使用されているか
サイトのインストール日時
データベースの大きさ
どれくらいのサイトデータが蓄積されたか。
動作させているMaharaのバージョン
cronが動作しているかどうか
Maharaインスタンスに問題があり、フォーラム でコミュニティに情報を要求した場合、この情報、特に、バージョンとcronについては、持っていると便利です。さらに、バージョン番号により、Maharaバージョンの最新のセキュリティリリースがインストールされていることを確認できます。
インストールしたMaharaのバージョンと最新のメジャーバージョンを確認することに 加えて、Maharaのバージョンがサポートされていないかどうかも確認できます。サポートされているバージョンを使用しているが、最新のマイナーポイントリリースを使用していない場合は、その情報が表示されます。これにより、Maharaサイトがどれだけ最新であるかを確実に確認できます。
その情報を最新に保つために、cronを定期的に実行する必要があります。
参考
多くの重要なタスクが実行されているときにだけ実行されるので、cronジョブはMaharaでは非常に重要です。wiki でそれを設定する方法の詳細を見つけることができます。cronが実行されていないか、部分的にしか実行されていない場合、その情報は赤で表示されます。
11.2.5. キャッシュを削除する¶
管理メニュー → 管理ホーム → 概要
サイトを高速化するために、システムレベルのMaharaにいくつかの要素がキャッシュされています。場合によっては、ブラウザがそれを自動的に認識しない場合でも、新しいバージョンを強制することができます。
すべてのキャッシュをクリアするには、キャッシュをクリアする ボタンをクリックします。
注釈
キャッシュは、システム管理者が /admin/cli/clear_caches.php
に見つけることができるコマンドラインスクリプトを使ってクリアすることもできます。
11.2.6. サイトをクローズする¶
管理メニュー → 管理ホーム → 概要
管理者以外のすべての人にサイトを閉じることができます。これは、データベースのアップグレードを準備し、完了するときに便利です。管理者だけが、サイトを再度開くか、アップグレードが正常に完了するまで、メンテナンスモードでログインできます。
サイト管理者としてサイトにログインしない限り 誰もアクセスできないため 、特定のプロセスも失敗する可能性があります。IdPによって監視されるSAMLメタデータにアクセスします。メンテナンスモードを無視する フラグをPHPファイルに追加することは可能です。