[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Clés d’accès Adobe Commerce

NOTE
Le Upgrade Compatibility Tool est disponible uniquement pour les instances Adobe Commerce.

Vous devez disposer de clés d’accès Adobe Commerce pour télécharger et utiliser le Upgrade Compatibility Tool. Ajoutez vos clés d’accès Adobe Commerce à votre fichier auth.json, qui se trouve par défaut à l’emplacement ~/.composer.

NOTE
Vérifiez votre variable d’environnement COMPOSER_HOME pour savoir où se trouve le fichier auth.json.

La clé publique correspond au nom d'utilisateur tandis que la clé privée correspond au mot de passe :

Exemple de clés d’accès Adobe Commerce

    "http-basic": {
        "repo.magento.com": {
            "username": "YOUR_MAGENTO_PUBLIC_KEY",
            "password": "YOUR_MAGENTO_PRIVATE_KEY"
        }
    },
NOTE
Si vous ne configurez pas correctement vos clés d'accès Adobe Commerce, vous ne pouvez pas télécharger le Upgrade Compatibility Tool et la commande composer create-project échouera.

Exécutez composer install dans votre terminal pour installer des dépendances.

Configuration requise

La configuration minimale requise pour utiliser le Upgrade Compatibility Tool dans une interface de ligne de commande est la suivante :

Conditions requises
Contraintes
Version PHP
>= 7,3
Compositeur
aucune exigence connue.
Node.js
Versions ^12.22.0, ^14.17.0 ou >=16.0.0 de Node.js (voir Installation de Node.js)
Limites de la mémoire
Au moins 2 Go de RAM.

Upgrade Compatibility Tool nécessite PCNTL et d'autres extensions PHP pour l'exécution. Vérifiez les extensions PHP requises à l'aide de composer check-platform-reqs commande :

# Example output of `composer check-platform-reqs` command for UCT 2.2.6 and PHP 7.4:

$ composer check-platform-reqs
Checking platform requirements for packages in the vendor dir
ext-ctype     *         success provided by symfony/polyfill-ctype
ext-dom       20031129  success
ext-filter    7.4.30    success
ext-json      7.4.30    success
ext-libxml    7.4.30    success
ext-mbstring  *         success provided by symfony/polyfill-mbstring
ext-openssl   7.4.30    success
ext-pcntl     7.4.30    success
ext-pcre      7.4.30    success
ext-phar      7.4.30    success
ext-simplexml 7.4.30    success
ext-tokenizer 7.4.30    success
ext-xml       7.4.30    success
ext-xmlwriter 7.4.30    success
ext-zip       1.15.6    success
php           7.4.30    success

Adobe Commerce n’est pris en charge que sur les systèmes d’exploitation Linux. Vous pouvez exécuter le Upgrade Compatibility Tool sous un système d’exploitation Linux. Il n’est pas nécessaire d’exécuter le Upgrade Compatibility Tool où se trouve votre instance Adobe Commerce.

Il est nécessaire que le Upgrade Compatibility Tool ait accès au code source de l’instance Adobe Commerce. Par exemple, vous pouvez l’installer sur un serveur et le pointer vers votre installation Adobe Commerce sur un autre serveur.

Si vous exécutez le Upgrade Compatibility Tool sur une instance Adobe Commerce avec des modules et des fichiers volumineux, l’outil peut nécessiter une quantité de RAM élevée (au moins 2 Go).

Exécutez le Upgrade Compatibility Tool à partir du Site-Wide Analysis Tool pour les projets Adobe Commerce sur l’infrastructure cloud.

recommendation-more-help
83a60e0e-8849-4685-a8cd-c129ecd795ea