単一マシンの導入

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

前提

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

デプロイメント手順

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

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

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

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

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

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

    例:

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

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

  5. Composer によるコンポーネントの更新:

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

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

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

    code language-bash
    bin/magento setup:static-content:deploy
    
  9. キャッシュのクリーンアップ:

    code language-bash
    bin/magento cache:clean
    
  10. メンテナンスモードを終了します。

    code language-bash
    bin/magento maintenance:disable
    
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c