付款服務安裝疑難排解

本文說明您在安裝Payment Services時可能遇到的錯誤,並提供修正這些錯誤的解決方案,以便您完成安裝。

受影響的產品和版本

問題 — 不正確的撰寫器金鑰

安裝Payment Services擴充功能時,您可能會看到錯誤訊息,指出您在安裝期間使用不正確的撰寫器金鑰。

要再現的步驟

  1. 嘗試安裝付款服務

  2. 請參閱下列錯誤:

    找不到相符的套件magento/payment-services版本。 檢查封裝拼字、版本限制,以及封裝是否以符合您最小穩定性(穩定)的穩定性可用。

預期結果

您可以依照開發人員檔案中的這些安裝指示,順利安裝付款服務。

實際結果

在安裝期間,您會看到一則錯誤訊息,指出您在安裝期間未使用正確的Composer金鑰。

原因

您在安裝期間使用不正確的撰寫器金鑰。

解決方案

確認您的撰寫器金鑰已連結到付款服務註冊期間使用的MagentoID

問題 — 在多個執行個體中使用相同的資料空間

執行多重環境設定,並在每個環境使用付款服務。

解決方案

執行個體間可以使用相同的API金鑰,但每個執行個體必須使用自己的SaaS資料空間。

建立SaaS專案時,Commerce會根據您的Commerce授權產生一或多個SaaS資料空間:

  • Adobe Commerce — 一個生產資料空間;兩個測試資料空間
  • Magento Open Source — 一個生產資料空間;無測試資料空間

請依照Commerce API金鑰和私密金鑰中的指示操作,成功設定您的付款服務擴充功能。

問題 — PHP的記憶體不足

安裝Payment Services擴充功能時,您可能會看到錯誤訊息,指出您沒有足夠的記憶體可供PHP使用。

要再現的步驟

  1. 嘗試安裝付款服務

  2. 請參閱下列錯誤或類似錯誤:

    嚴重錯誤:在phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php第52 ​行中允許的記憶體大小已耗盡2146435072個位元組(嘗試配置4096個位元組)

預期結果

您可以依照開發人員檔案中的這些安裝指示,順利安裝付款服務。

實際結果

在安裝期間,您會看到一則錯誤訊息,指出您沒有足夠的PHP記憶體。

原因

您環境上的PHP限制未設定為足夠高的臨界值。

解決方案

php.ini中增加環境上PHP的記憶體限制。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a