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

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

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

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

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

  • 以前にアプリケーションをインストールし、デプロイメント設定を変更する必要がある
  • デプロイメント設定のみを作成し、別の方法でインストールを続行する必要があります
  • 他に影響を与えることなくデプロイメント設定を更新するには

コマンドオプション:

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

次の表では、インストールパラメーターと値の意味について説明します。

パラメーター
必要ですか?
--backend-frontname
管理者にアクセスするためのリソース識別子(URI)の統一リスト。

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

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

- localhost (デフォルト)または127.0.0.1 (データベースサーバーがweb サーバーと同じホスト上にある場合)。 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 テーブルが含まれているデータベースインスタンスにデータベーステーブルをインストールする場合にのみ使用します。

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

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

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

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

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

- redis セッションデータを​ セッションストレージにRedisを使用します。 デフォルトまたはページキャッシュにRedisを使用している場合は、Redisが既にインストールされている必要があります。
いいえ
--key
データベースがある場合は、データベース内の機密データ ​を暗号化するキーを指定します。 アカウントをお持ちでない場合は、アプリケーションによってアカウントが生成されます。
いいえ
--db-init-statements
高度なMySQL設定パラメーター。 データベース初期化ステートメントを使用して、MySQL データベースに接続するときに実行します。

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

値を設定する前に、このと同様の参照を参照してください。
いいえ
--http-cache-hosts
パージ要求を送信するHTTP キャッシュゲートウェイホストのコンマ区切りリスト。 (例えば、Varnish サーバー)。 このパラメーターを使用して、同じリクエストでパージするホストを指定します。 (ホストが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
commerce-operations-help-installation