メインとメインローカルの違いは何ですか? なぜローカルと非ローカルがあるのでしょうか?
ローカル ファイルは git システムに保存されませんが、非ローカル ファイルは git システムに保存する必要があります。したがって、非ローカル構成ファイルには主に開発システムと運用環境の両方で使用される共通の構成が保存され、ローカル構成ファイルにはさまざまな環境に対応する構成が書き込まれます。たとえば、データベース接続のユーザー名とパスワードは開発環境と運用環境で異なる場合があります。このような構成情報は main.php に配置する必要はなく、-local.php に配置する必要があります。実稼働環境と開発環境では、適切に動作するための構成が異なります。
ローカル ファイルは git システムに保存されませんが、非ローカル ファイルは git システムに保存する必要があります。したがって、非ローカル構成ファイルには主に開発システムと運用環境の両方で使用される共通の構成が保存され、ローカル構成ファイルにはさまざまな環境に対応する構成が書き込まれます。たとえば、データベース接続のユーザー名とパスワードは開発環境と運用環境で異なる場合があります。このような構成情報は main.php に配置する必要はなく、-local.php に配置する必要があります。実稼働環境と開発環境では、適切に動作するための構成が異なります。