コマンドラインツール
Commerceには、1 つのコマンドラインインターフェイス(CLI)があります。<magento_root>/bin/magento
– 次のようなインストール タスクおよび構成タスクを実行します。
- Commerceのインストール(およびデータベーススキーマの更新、デプロイメント設定の作成などの関連タスク)
- キャッシュのクリア
- インデックスの管理(インデックスの再作成など)
- 翻訳辞書と翻訳パッケージの作成
- ファクトリやプラグインのインターセプタなど、存在しないクラスを生成し、オブジェクトマネージャの依存関係挿入設定を生成する
- 静的ビューファイルのデプロイ
- Less からの CSS の作成
その他の利点は次のとおりです。
- 単一のコマンド(
<magento_root>/bin/magento list
)に、使用可能なすべてのインストールおよび設定コマンドを示します。 - Symfony に基づく一貫性のあるユーザーインターフェイス。
- CLI は拡張可能なため、サードパーティ開発者がプラグインすることができます。 これには、ユーザーの学習曲線を排除するという追加のメリットがあります。
- 無効なモジュールのコマンドは表示されません。
ここでは、CLI を使用したAdobe Commerce ソフトウェアの設定について説明します。 Commerceのインストールについて詳しくは、 インストールフロー が含まれる インストールガイド.
前提条件
CLI の使用を開始する前に、以下を確認します。
- お使いのシステムはで説明されている要件を満たしています。 必要システム構成 が含まれる インストールガイド.
- で説明したすべての前提条件タスクを完了しました 前提条件 が含まれる インストールガイド.
- 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