Adobe CommerceとMagento Open Sourceの動作を拡張またはカスタマイズするコードは、拡張機能と呼ばれます。 オプションで、 Commerce Marketplace または別の拡張配信システム
拡張機能には以下が含まれます。
このトピックでは、コマンドラインを使用して、Commerce Marketplaceから購入した拡張機能をインストールする方法について説明します。 同じ手順で 任意 拡張必要なのは、拡張機能の コンポーザー 名前とバージョン。 検索するには、拡張機能の composer.json
ファイルを作成し、 "name"
および "version"
.
インストール前に、次の作業を行うことができます。
データベースをバックアップします。
メンテナンスモードを有効にする:
bin/magento maintenance:enable
拡張機能をインストールするには、次の操作をおこなう必要があります。
拡張機能は、Commerce Marketplaceまたは他の拡張機能開発者から取得します。
拡張機能をCommerce Marketplaceからインストールする場合は、必ず repo.magento.com
リポジトリが composer.json
ファイル:
"repositories": [
{
"type": "composer",
"url": "https://repo.magento.com/"
}
]
拡張機能のコンポーザーの名前とバージョンを取得します。
を更新します。 composer.json
ファイルの拡張子の名前とバージョンを指定します。
拡張機能が正しくインストールされていることを確認します。
拡張機能を有効にして設定します。
拡張機能のコンポーザー名とバージョンが既にわかっている場合は、この手順をスキップして、次に進んでください。 の更新 composer.json
ファイル.
拡張機能から拡張機能のコンポーザー名とバージョンを取得するには、次のCommerce Marketplaceを実行します。
にログインします。 Commerce Marketplace 拡張機能の購入に使用したユーザー名とパスワード。
右上隅で、 名前 > マイプロファイル.
クリック 購入.
インストールする拡張機能を見つけ、「 」をクリックします。 技術的な詳細.
または、のコンポーザー名とバージョンを確認できます。 任意 拡張機能の拡張機能 (Commerce Marketplaceまたはその他の場所で購入したかどうか ) composer.json
ファイル。
拡張機能の名前とバージョンを composer.json
ファイル:
プロジェクトディレクトリに移動し、 composer.json
ファイル。
composer require <component-name>:<version>
以下に例を挙げます。
composer require j2t/module-payplug:2.0.2
を入力します。 認証キー. 公開鍵はユーザ名です。秘密鍵はパスワードです。
Composer がプロジェクトの依存関係の更新を完了するのを待ち、エラーがないことを確認します。
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing j2t/module-payplug (2.0.2): Downloading (100%)
Writing lock file
Generating autoload files
拡張機能が正しくインストールされていることを確認するには、次のコマンドを実行します。
bin/magento module:status J2t_Payplug
デフォルトでは、拡張機能はおそらく無効になっています。
Module is disabled
拡張機能の名前の形式はです <VendorName>_<ComponentName>
;これは、コンポーザー名とは異なる形式です。 この形式を使用して、拡張機能を有効にします。 拡張機能名が不明な場合は、次のコマンドを実行します。
bin/magento module:status
「無効なモジュールのリスト」の下に拡張機能があるかを確認します。
生成された静的ビューファイルを最初にクリアしない限り、一部の拡張子は正しく機能しません。 以下を使用: --clear-static-content
拡張機能を有効にしているときに静的表示ファイルをクリアするオプション。
拡張機能を有効にし、静的表示ファイルをクリアします。
bin/magento module:enable J2t_Payplug --clear-static-content
次の出力が表示されます。
The following modules have been enabled:
- J2t_Payplug
To make sure that the enabled modules are properly registered, run 'setup:upgrade'.
Cache cleared successfully.
Generated classes cleared successfully. Please run the 'setup:di:compile' command to generate classes.
Generated static view files cleared successfully.
拡張機能を登録します。
bin/magento setup:upgrade
プロジェクトを再コンパイルします。実稼働モードでは、「実稼働コンパイルコマンドを再実行してください」というMagentoが表示される場合があります。 開発者モードでコンパイルコマンドを実行するよう求めるプロンプトは表示されません。
bin/magento setup:di:compile
拡張機能が有効になっていることを確認します。
bin/magento module:status J2t_Payplug
次の出力で、拡張機能が無効化されていないことを確認できます。
Module is enabled
キャッシュをクリーンアップします。
bin/magento cache:clean
必要に応じて、管理で拡張機能を設定します。
ブラウザーでストアフロントを読み込む際にエラーが発生した場合は、次のコマンドを使用してキャッシュをクリアします。 bin/magento cache:flush
.
モジュールまたは拡張機能を更新またはアップグレードするには:
Marketplace または他の拡張機能の開発者から、更新したファイルをダウンロードします。 モジュールの名前とバージョンをメモしておきます。
コンテンツをアプリケーションのルートディレクトリに書き出します。
モジュール用の Composer パッケージが存在する場合は、次のいずれかを実行します。
モジュール名ごとに更新:
composer update vendor/module-name
バージョンごとに更新:
composer require vendor/module-name ^x.x.x
次のコマンドを実行して、キャッシュをアップグレード、デプロイ、クリーンアップします。
bin/magento setup:upgrade --keep-generated
bin/magento setup:static-content:deploy
bin/magento cache:clean