Payment Services のインストールのトラブルシューティング
この記事では、支払いサービスのインストール中に発生する可能性のあるエラーについて説明し、インストールを完了するためにこれらのエラーを修正するソリューションを提供します。
影響を受ける製品とバージョン
- 支払いサービスは、Adobe Commerce バージョン 2.4.0 から 2.4.4 と互換性を持つようになりました。
問題 – コンポーザーのキーが正しくありません
Payment Services 拡張機能をインストールすると、インストール時に間違った Composer キーを使用したことを示すエラーメッセージが表示される場合があります。
再現手順 :
-
支払いサービスのインストールを試みます。
-
次のエラーが表示されます。
magento/payment-services パッケージの一致するバージョンが見つかりませんでした。 パッケージのスペル、バージョンの制約、およびパッケージが最小安定性(stable)に一致する安定性で使用可能であることを確認します。
期待される結果 :
アドビの開発者向けドキュメントの以下の インストール手順に従って、支払いサービスを正常にインストールできます。
実際の結果 :
インストール中に、インストール中に正しい Composer キーを使用しなかったことを示すエラーメッセージが表示されます。
原因:
インストール中に間違った Composer キーが使用されました。
解決策
Payment Services の登録時に使用した Composer キーがMagentoID にリンクされていることを確認します。
問題 – 複数のインスタンスで同じデータスペースを使用する
それぞれに支払いサービスを含むマルチ環境の設定を実行する。
解決策
同じ API キーを複数のインスタンスで使用できますが、各インスタンスで独自の SaaS データ領域を使用する必要があります。
SaaS プロジェクトを作成すると、CommerceはCommerce ライセンスに応じて 1 つ以上の SaaS データスペースを生成します。
- Adobe Commerce – 実稼動データスペース 1 つ、テスト用データスペース 2 つ
- Magento Open Source - 1 つの実稼動データスペースで、テスト用のデータスペースはない
Commerce API キーと秘密鍵の手順に従って、支払いサービス拡張機能を正常に設定します。
問題 – PHP 用のメモリが不足しています
Payment Services 拡張機能をインストールすると、PHP に十分なメモリがないことを示すエラーメッセージが表示される場合があります。
再現手順 :
-
支払いサービスのインストールを試みます。
-
次のエラーまたは同様のエラーが表示されます。
致命的なエラー:52 行目のphar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.phpで 2146435072 バイトのメモリ サイズが使い果たされました(4096 バイトの割り当てを試みました)
期待される結果 :
アドビの開発者向けドキュメントの以下の インストール手順に従って、支払いサービスを正常にインストールできます。
実際の結果 :
インストール中に、PHP 用のメモリが不足していることを示すエラーメッセージが表示されます。
原因:
お使いの環境の PHP の上限が十分なしきい値に設定されていません。
解決策
PHP のメモリの上限を増やすを使用している環境で php.ini
ます。