実稼動システムのセットアップ

1 つの実稼動システムを持つことができます。 次のすべてに該当する必要があります。

  • すべてのCommerce コードは、開発システムおよびビルドシステムと同じリポジトリ内のソース管理にあります

  • 次のすべてを確認します included ソース管理で、次の操作を行います。

    • app/etc/config.php
    • generated ディレクトリ(およびサブディレクトリ)
    • pub/media directory
    • pub/media/wysiwyg ディレクトリ(およびサブディレクトリ)
    • pub/static ディレクトリ(およびサブディレクトリ)
  • Commerce 2.2 以降をインストールして、次のように設定する必要があります 実稼動モード

  • ファイル・システムの所有権と権限が設定されています(を参照)。 開発、ビルド、実稼動システムの前提条件.

実稼動マシンの設定

実稼動マシンを設定するには:

  1. Commerceをインストールするか、ソース管理から取り出した後、ファイルシステムのオーナーとして実稼動サーバーにログインするか、切り替えます。

  2. 作成 ~/.ssh/.composer/auth.json まだ行っていない場合は、

    次のディレクトリを作成します。

    code language-bash
    mkdir -p ~/.ssh/.composer
    

    作成 auth.json そのディレクトリ内。

    auth.json を含める必要があります 認証キー.

    次に例を示します。

    code language-json
    {
       "http-basic": {
          "repo.magento.com": {
             "username": "<your public key>",
             "password": "<your private key>"
          }
       }
    }
    
  3. 変更をに保存します。 auth.json.

  4. コピー <Commerce root dir>/app/etc/env.php 開発システムから実稼動システムへ。

  5. 開く env.php テキスト・エディタで、必要な値(データベース接続情報など)を変更します。

  6. を実行 magento config:set または magento config:set-sensitive コマンドを使用して、システム固有の設定値または機密性の高い設定値をそれぞれ設定できます。

    次の節で例を示します。

実稼動システムでの設定値の設定

この節では、を使用して、実稼動システムに機密性の高い値を設定する方法について説明します magento config:sensitive:set コマンド。

機密性の高い値を設定するには:

  1. を使用して、設定する値を検索します 機密性の高い値参照.

  2. 設定の設定パスをメモしておきます。

  3. ファイルシステムの所有者として実稼動システムにログインするか、所有者に切り替えます。

  4. Commerce インストールディレクトリに移動します。

  5. 次のコマンドを入力します。

    code language-bash
    bin/magento config:sensitive:set {configuration path} {value}
    

    例えば、YouTube API キーの値をに設定するには 1234、と入力します

    code language-bash
    bin/magento config:sensitive:set catalog/product_video/youtube_api_key 1234
    

    また、次のように、1 つ以上の値をインタラクティブに設定することもできます。

    code language-bash
    bin/magento config:sensitive:set -i
    

    プロンプトが表示されたら、各機密設定の値を入力するか、Enter キーを押して値をスキップし、次の値に移動します。

  6. 値が設定されたことを確認するには、管理者にログインします。

  7. 管理者で、設定を見つけます。

    例えば、YouTube API キーの設定は、次の場所にあります。 ストア > 設定 > 設定 > カタログ > カタログ > 製品ビデオ.

    設定は管理者に表示され、編集できません。 次の図に例を示します。

    管理の機密設定

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c