デプロイメント設定の作成または更新
このコマンドを使用するための前提条件はありません。
デプロイメント設定の作成または更新
デプロイメント設定は、アプリケーションが初期化およびブートストラップに必要な情報を提供します。
次の場合は、このコマンドを使用できます。
- 以前にアプリケーションをインストールし、デプロイメント設定を変更する必要がある
- デプロイメント設定のみを作成し、別の方法でインストールを続行する必要があります
- 他に影響を与えることなくデプロイメント設定を更新するには
コマンドオプション:
bin/magento setup:config:set [--<parameter>=<value>, ...]
次の表では、インストールパラメーターと値の意味について説明します。
パラメーター
値
必要ですか?
--backend-frontname管理者にアクセスするためのリソース識別子(URI)の統一リスト。
悪用を防ぐには、「管理者」、「バックエンド」などの一般的な単語を使用しないことをお勧めします。 管理者URIには、英数字とアンダースコア文字(
悪用を防ぐには、「管理者」、「バックエンド」などの一般的な単語を使用しないことをお勧めします。 管理者URIには、英数字とアンダースコア文字(
_)のみを含めることができます。いいえ
--db-host次のいずれかを使用します。
- データベースサーバーの完全修飾ホスト名またはIP アドレス。
-
注: データベース・サーバー・ポートは、
- データベースサーバーの完全修飾ホスト名または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 インストールでデータベース サーバーを共有できます。
その場合、プレフィックスを使用して、このインストールのテーブルを識別します。 一部のお客様は、同じデータベース内のすべてのテーブルを含むサーバー上で複数のAdobe Commerce インスタンスを実行しています。
プレフィックスは、最大5文字まで指定できます。 文字で始まる必要があり、文字、数字、アンダースコア文字のみを含めることができます。
このオプションを使用すると、お客様は複数のAdobe Commerce インストールでデータベース サーバーを共有できます。
いいえ
--session-save次のいずれかを使用して、
~
-
-
~
dbのセッションデータを データベース に保存します。 クラスター化されたデータベースがある場合は、データベース ストレージを選択します。そうでない場合は、ファイルベースのストレージよりもメリットが少ない可能性があります。-
files セッションデータをファイルシステムに保存します。 ファイルベースのセッションストレージは、ファイルシステムのアクセス速度が遅い、クラスター化されたデータベースがある、またはセッションデータをRedisに保存する場合を除いて適切です。-
redis セッションデータを セッションストレージにRedisを使用します。 デフォルトまたはページキャッシュにRedisを使用している場合は、Redisが既にインストールされている必要があります。いいえ
--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