ヘルスチェック
ヘルスチェックは、管理ダッシュボード上の小さなブロックで、インストールに対していくつかのライブチェックを実行し、注意が必要な項目を示します。よくある設定ミスを見つけるために設定ファイルを調べる必要はありません。
ヘルスチェックへのアクセス
管理パネルから、ヘルスチェックブロックは他のダッシュボードブロックと並んで表示されます。クリックは不要で、結果はそのまま表示されます。
チェック項目
メール設定 — メーラー接続文字列と「送信元」メール/名前が設定されているかを確認します。未設定の場合は、修正のためにメール設定へのリンクを表示します。
すべてのURLに少なくとも1人の管理者が割り当てられている — マルチURLインストールでは、すべてのアクセスURLに、それを管理できる管理者が少なくとも1人いるかを確認します。いない場合は、アクセスURL/ユーザー割り当てのページへのリンクを表示します。
.envが書き込み不可である —.envはシークレットを保持するため、インストール後はWebサーバーから書き込み可能であってはなりません。書き込み可能な場合はエラーとしてフラグが立ち、セキュリティガイドへのリンクを表示します。config/が書き込み不可である —.envと同じ理由です。通常運用では、このディレクトリはWebから書き込み可能であってはなりません。セキュリティガイドへのリンクを表示します。var/cacheが書き込み可能である — 反対のチェックです。Symfonyはキャッシュディレクトリへの書き込みが必要なため、書き込み不可の場合はエラーとしてフラグが立ちます。パフォーマンスチューニング/最適化ガイドへのリンクを表示します。インストールフォルダが存在しない —
public/main/installフォルダはインストール時にのみ必要で、その後は削除すべきです。まだ存在する場合は警告(ハードエラーではない)としてフラグが立ちます。上記2つの書き込み可否チェックより深刻度が低いためです。セキュリティガイドへのリンクを表示します。
対処方法
各チェックは、根本原因を修正する場所(設定ページまたは関連ガイド)へ直接リンクします。インストール直後、およびその後も定期的に(例:手動のファイル転送や権限変更の後)このリストを確認してください。今日合格していても、そのまま維持される保証はありません。これら6つのチェックを超えた本番向けのより広いハードニングチェックリストについては、セキュリティガイドを参照してください。
最終更新
役に立ちましたか?