シングルマシン導入

このトピックでは、コマンドラインを使用して実稼動サーバー上のCommerceにアップデートをデプロイする手順について説明します。 このプロセスは、いくつかのテーマとロケールがインストールされた単一のマシンで実行されているストアを担当するテクニカルユーザーに適用されます。

前提条件

  • Composerを使用してCommerceをインストールしました。
  • 更新をサーバーに直接適用しています。
WARNING
このガイドは、git cloneを使用してCommerceをインストールした場合には適用されません。
共同制作者は、このガイド ​を使用して、Commerce インストールを更新する必要があります。

デプロイメントステップ

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

  2. ディレクトリをCommerce ベースディレクトリに変更します。

    code language-shell
    cd <Commerce base directory>
    
  3. 次のコマンドを使用してメンテナンスモードを有効にします。

    code language-shell
    bin/magento maintenance:enable
    
  4. 次のコマンドパターンを使用して、Commerceまたはそのコンポーネントにアップデートを適用します。

    code language-shell
    composer require-commerce <package> <version> --no-update
    

    パッケージ:更新するパッケージの名前。

    例:

    • magento/product-community-edition
    • magento/product-enterprise-edition

    version:更新するパッケージのターゲットバージョン。

  5. Composerでコンポーネントを更新:

    code language-shell
    composer update
    
  6. データベーススキーマとデータを更新します。

    code language-shell
    bin/magento setup:upgrade
    
  7. コードをコンパイルします。

    code language-shell
    bin/magento setup:di:compile
    
  8. 静的コンテンツをデプロイ:

    code language-shell
    bin/magento setup:static-content:deploy
    
  9. キャッシュをクリーニングします。

    code language-shell
    bin/magento cache:clean
    
  10. メンテナンスモードを終了:

    code language-shell
    bin/magento maintenance:disable
    
recommendation-more-help
commerce-operations-help-configuration