Risolvere i problemi relativi all'installazione di Payment Services
In questo articolo vengono illustrati gli errori che possono verificarsi durante l'installazione di Servizi di pagamento e vengono fornite soluzioni per correggere tali errori in modo da poter completare l'installazione.
Prodotti e versioni interessati
- Servizi di pagamento è ora compatibile con Adobe Commerce versioni da 2.4.0 a 2.4.4.
Problema - Chiavi del compositore non corrette
Durante l'installazione dell'estensione Payment Services, è possibile che venga visualizzato un messaggio di errore in cui viene indicato che durante l'installazione sono state utilizzate chiavi di composizione non corrette.
Passaggi da riprodurre:
-
Tentativo di installare Payment Services.
-
Vedi il seguente errore:
Impossibile trovare una versione corrispondente del pacchetto magento/servizi di pagamento. Controlla l’ortografia del pacchetto, il vincolo di versione e che il pacchetto sia disponibile in una stabilità corrispondente alla stabilità minima (stabile).
Risultato previsto:
Puoi seguire questi istruzioni di installazione nella documentazione per gli sviluppatori per installare correttamente Payment Services.
Risultato effettivo:
Durante l'installazione viene visualizzato un messaggio di errore che indica che non sono state utilizzate le chiavi di composizione corrette durante l'installazione.
Causa
Sono state utilizzate chiavi di composizione errate durante l'installazione.
Soluzione
Verifica che le chiavi del Compositore sono collegate all’ID Magento utilizzato durante la registrazione di Payment Services.
Problema: utilizzo dello stesso spazio dei dati in più istanze
Esecuzione di una configurazione di più ambienti con Payment Services su ciascuno di essi.
Soluzione
È possibile utilizzare la stessa chiave API in più istanze, ma ogni istanza deve utilizzare il proprio spazio di dati SaaS.
Quando crei un progetto SaaS, Commerce genera uno o più spazi dati SaaS a seconda della licenza Commerce:
- Adobe Commerce: uno spazio dati di produzione; due spazi dati di test
- Magento Open Source: uno spazio dati di produzione; nessuno spazio dati di prova
Segui le istruzioni in Chiave API Commerce e chiave privata per configurare correttamente l'estensione Payment Services.
Problema - Memoria insufficiente per PHP
Durante l'installazione dell'estensione Payment Services, è possibile che venga visualizzato un messaggio di errore che indica che non si dispone di memoria sufficiente per PHP.
Passaggi da riprodurre:
-
Tentativo di installare Payment Services.
-
Vedi il seguente errore, o simile:
Errore irreversibile: memoria consentita di 2146435072 byte esaurita (tentativo di allocare 4096 byte) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php alla riga 52
Risultato previsto:
Puoi seguire questi istruzioni di installazione nella documentazione per gli sviluppatori per installare correttamente Payment Services.
Risultato effettivo:
Durante l'installazione viene visualizzato un messaggio di errore che indica che non si dispone di memoria sufficiente per PHP.
Causa
Il limite per PHP nell’ambiente non è impostato su una soglia sufficientemente alta.
Soluzione
Aumentare il limite di memoria per PHP sull’ambiente in php.ini
.