Felsök installationen av betaltjänster
I den här artikeln förklaras de fel du kommer att stöta på under installationen av betaltjänster och du får se hur du kan åtgärda dem så att du kan slutföra installationen.
Beskrivning description
Miljö
- Produkt: Adobe Commerce
- Version: 2.4.4 - 2.4.8 (Betalningstjänster)
Problem/symtom
Här är de fel du kan stöta på när du installerar betaltjänster:
Problem 1: Felaktiga dispositionsnycklar
Ett felmeddelande visas under installationen om du använder fel dispositionsnycklar för tillägget Betalningstjänster.
Steg som ska återskapas
- Försök att installera Betalningstjänster.
- Följande fel visas:
- Det gick inte att hitta en matchande version av paketets magento/payment-services. Kontrollera paketstavningen, versionens begränsning och att paketet är tillgängligt i en stabilitet som matchar minimistabiliteten (stabil).
Förväntat resultat
Följ installationsanvisningarna i utvecklardokumentationen och installera Payment Services.
Faktiskt resultat
Ett felmeddelande visas som anger att du använde felaktiga Composer-nycklar under installationen.
Orsak
Dispositionsnycklarna som används under installationen matchar inte det Magento-id som används för att registrera dig för betaltjänster.
Problem 2: Delad dataspace över flera instanser
Ett felmeddelande visas när flera instanser av Payment Services delar samma datautrymme i en konfiguration med flera miljöer.
Orsak
Varje instans måste använda en separat SaaS-dataspace. Om du delar ett objekt mellan olika miljöer uppstår konflikter.
Problem 3: Det finns inte tillräckligt med minne för PHP
Ett felmeddelande visas under installationen om PHP-konfigurationen inte uppfyller minnesgränsen för tillägget Betalningstjänster.
Steg som ska återskapas
- Försök att installera betalningstjänsterna.
- Följande fel (eller något liknande) visas:
- Allvarligt fel: Den tillåtna minnesstorleken på 2146435072 byte är slut (försök gjordes att allokera 4096 byte) i phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php på rad 52.
Förväntat resultat
Följ installationsanvisningarna i utvecklardokumentationen och installera Payment Services.
Faktiskt resultat
Ett felmeddelande visas som anger att det inte finns tillräckligt med minne för PHP.
Orsak
PHP-minnesgränsen i din miljö är för låg.
Upplösning resolution
Problem 1: Felaktiga dispositionsnycklar
Lösning
Kontrollera att dispositionsnycklarna är länkade till samma Magento-id som du använde när du registrerade dig för Payment Services.
Utgåva 2: Delad dataspace över flera instanser
Lösning
Du kan använda samma API-nyckel för alla instanser, men varje instans måste använda sin egen SaaS-dataspace.
När du skapar ett SaaS-projekt genererar Commerce dataspace(n) baserat på din licens:
- Adobe Commerce: En produktionsdataspace och två testdataspaces
- Magento Open Source: Endast en produktionsdataspace
Följ instruktionerna i guiden Commerce API-nyckel och privat nyckel för att konfigurera varje instans korrekt.
Obs! Du kan begära ytterligare datamängder (med reservation för godkännande). Även om din organisation redan har godkänts för ytterligare ett dataspace garanterar detta inte att det skapas. Du måste skicka in en supportförfrågan för att få det nya datapassace etablerat.
Problem 3: Det finns inte tillräckligt med minne för PHP
Lösning
Öka minnesgränseni php.ini
-filen för att uppfylla kraven för att installera tillägget Betalningstjänster.