コマンドラインツール

Commerceには、1 つのコマンドラインインターフェイス(CLI)があります。<magento_root>/bin/magento – 次のようなインストール タスクおよび構成タスクを実行します。

  • Commerceのインストール(およびデータベーススキーマの更新、デプロイメント設定の作成などの関連タスク)
  • キャッシュのクリア
  • インデックスの管理(インデックスの再作成など)
  • 翻訳辞書と翻訳パッケージの作成
  • ファクトリやプラグインのインターセプタなど、存在しないクラスを生成し、オブジェクトマネージャの依存関係挿入設定を生成する
  • 静的ビューファイルのデプロイ
  • Less からの CSS の作成

その他の利点は次のとおりです。

  • 単一のコマンド(<magento_root>/bin/magento list)に、使用可能なすべてのインストールおよび設定コマンドを示します。
  • Symfony に基づく一貫性のあるユーザーインターフェイス。
  • CLI は拡張可能なため、サードパーティ開発者がプラグインすることができます。 これには、ユーザーの学習曲線を排除するという追加のメリットがあります。
  • 無効なモジュールのコマンドは表示されません。

ここでは、CLI を使用したAdobe Commerce ソフトウェアの設定について説明します。 Commerceのインストールについて詳しくは、 インストールフロー が含まれる インストールガイド.

前提条件

CLI の使用を開始する前に、以下を確認します。

  1. お使いのシステムはで説明されている要件を満たしています。 必要システム構成 が含まれる インストールガイド.
  2. で説明したすべての前提条件タスクを完了しました 前提条件 が含まれる インストールガイド.
  3. Commerce サーバーにログインしたら、Commerce ファイルシステムへの書き込み権限を持つユーザーに切り替えます。 参照: ファイルシステムの所有者に切り替える が含まれる インストールガイド.

コマンドの実行

bash シェルの場合は、次の構文を使用してファイルシステム所有者に切り替え、コマンドを同時に入力します。

su <file system owner> -s /bin/bash -c <command>

ファイルシステムの所有者がログインを許可しない場合は、次を使用できます。

sudo -u <file system owner> <command>

任意のディレクトリから CLI コマンドを実行するには:

追加 <magento_root>/bin お使いのシステム PATH.

CentOS 用の bash シェルの例:

export PATH=$PATH:/var/www/html/magento2/bin

オプションで、次を実行できます。

  • cd <magento_root>/bin そしてそれらを ./magento <command name>
  • <magento_root>/bin/magento <command name>
  • <magento_root> は、web サーバーの docroot のサブディレクトリです。
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c