デプロイメント設定の作成または更新

このコマンドを使用するための前提条件はありません。

デプロイメント設定の作成または更新

デプロイメント設定は、アプリケーションの初期化とブートストラップに必要な情報を提供します。

このコマンドは、次の場合に使用できます。

  • 以前にアプリケーションをインストールしており、配置設定を変更する場合
  • デプロイメント設定のみを作成し、別の方法でインストールを続行する場合
  • 他に影響を与えずにデプロイメント設定を更新するには

コマンドオプション:

bin/magento setup:config:set [--<parameter>=<value>, ...]

次の表に、インストール パラメータと値の意味を示します。

パラメーター
必須?
--backend-frontname
管理者にアクセスするための Uniform Resource Identifier (URI)。

悪用を防ぐために、admin、backend などの一般的な単語を使用しないことをお勧めします。 管理 URI には、英数字とアンダースコア文字(_)のみを含めることができます。
不可
--db-host
次のいずれかを使用します。

- データベースサーバーの完全修飾ホスト名または IP アドレス。

- localhost (デフォルト)または、データベースサーバーが web サーバーと同じホスト上にある場合は 127.0.0.1。 localhost は、MySQL クライアントライブラリが UNIX ソケットを使用してデータベースに接続することを意味します。 127.0.0.1 は、クライアントライブラリで TCP プロトコルを使用します。 ソケットの詳細については、PHP PDO_MYSQL のドキュメントを参照してください。

注意: データベース・サーバ・ポートは、ホスト名に www.example.com:9000 のように指定することもできます。
不可
--db-name
データベーステーブルをインストールするデータベースインスタンスの名前。

デフォルトは magento2 です。
不可
--db-user
データベース・インスタンス所有者のユーザー名。

デフォルトは root です。
不可
--db-password
データベースインスタンス所有者のパスワード。
不可
--db-prefix
既にAdobe Commerce テーブルが含まれているデータベースインスタンスにデータベーステーブルをインストールしている場合にのみ、を使用します。

その場合、プレフィックスを使用して、このインストールのテーブルを識別します。 一部のお客様は、1 台のサーバーで複数のAdobe Commerce インスタンスが実行されており、すべてのテーブルが同じデータベース内にある場合があります。

プレフィックスの長さは最大 5 文字です。 文字で始まる必要があり、文字、数字、アンダースコア文字のみを含めることができます。

このオプションを選択すると、複数のAdobe Commerce インストールとデータベースサーバーを共有できます。
不可
--session-save
次のいずれかを使用します。

- db セッションデータを database に保存します。 クラスター化されたデータベースがある場合は、データベースストレージを選択します。そうしないと、ファイルベースのストレージに比べて大きなメリットがない可能性があります。

- セッションデータをファイルシステムに保存する files ール。 ファイルベースのセッションストレージは、ファイルシステムアクセスが遅い場合、クラスター化されたデータベースがある場合、または Redis にセッションデータを保存する場合を除いて、適切です。

- セッションデータを セッションストレージに Redis を使用に保存する redis ール。 デフォルトまたはページキャッシュに Redis を使用している場合は、Redis がインストールされている必要があります。
不可
--key
キーがある場合は、データベース内の 機密データを暗号化するキーを指定します。 ユーザーが定義されていない場合は、自動的に定義されます。
不可
--db-init-statements
MySQL の詳細設定パラメーター。 データベース初期化文を使用して、MySQL データベースへの接続時に実行します。

デフォルトは SET NAMES utf8; です。

値を設定する前に、 このに類似したリファレンスを参照してください。
不可
--http-cache-hosts
パージリクエストの送信先の HTTP キャッシュゲートウェイホストのコンマ区切りリスト。 (例:Varnish サーバー)。 このパラメーターを使用して、同じリクエストでパージする 1 つ以上のホストを指定します。 (ホストが 1 つだけの場合でも、多数のホストがある場合でも関係ありません)。

形式は <hostname or ip>:<listen port> にする必要があります。ポート 80 の場合、<listen port> を省略できます。 例:--http-cache-hosts=192.0.2.100,192.0.2.155:6081。 ホストをスペース文字で区切らないでください。
不可

設定データの読み込み

実稼動システムを設定する場合は、config.php および env.php から設定をデータベースに読み込むことをお勧めします。
これらの設定には、設定パスと値、web サイト、ストア、ストアビュー、テーマが含まれます。

Web サイト、ストア、ストアビュー、テーマを読み込んだ後、製品属性を作成して、実稼動システムの web サイト、ストア、ストアビューに適用できます。

実稼動システムで、次のコマンドを実行して、設定ファイル(config.php および env.php)からデータベースにデータを読み込みます。

bin/magento app:config:import [-n, --no-interaction]

オプションの [-n, --no-interaction] フラグを使用すると、追加の確認を行わずにコマンドを実行できます。

詳しくは、「設定ファイルからのデータのインポート を参照してください

機密データ

Adobe Commerceでは、暗号化キーを使用して以下を暗号化します。

  • クレジットカード情報
  • 管理者設定で指定されたユーザー名とパスワード (例:支払いゲートウェイへのログイン)
  • ネットワーク経由で送信される CAPTCHA 値

Adobe Commerceは暗号化 ません

  • 管理者および顧客のユーザー名とパスワード(これらのパスワードはハッシュ化されます)
  • アドレス
  • 電話番号
  • クレジットカード番号を除く、他のタイプの個人を特定できる情報
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995