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ö
Adobe Commerce version 2.4.0 - 2.4.4 (Betalningstjänster)
Problem
Här är de fel du kan stöta på när du installerar betaltjänster:
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.
2. Delad dataspace i flerinstansinställningar
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.
3. Otillräckligt PHP-minne
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: 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.
Problem: 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 ett produktionsdataspel
Följ instruktionerna i guiden Commerce API-nyckel och privat nyckel för att konfigurera varje instans korrekt.
Problem: Det finns inte tillräckligt med minne för PHP
Lösning
Öka minnesgränseni filen php.ini så att den uppfyller kraven för installation av tillägget Betalningstjänster.