Adobe Commerce访问密钥

NOTE
Upgrade Compatibility Tool仅适用于Adobe Commerce实例。

您必须拥有Adobe Commerce访问密钥才能下载和使用Upgrade Compatibility Tool。 将您的Adobe Commerce访问密钥添加到auth.json文件,该文件默认位于~/.composer

NOTE
检查您的​ COMPOSER_HOME ​环境变量以查看auth.json文件所在的位置。

公钥 ​对应于​ 用户名,而​ 私钥 ​是​ 密码

Adobe Commerce访问键示例

    "http-basic": {
        "repo.magento.com": {
            "username": "YOUR_MAGENTO_PUBLIC_KEY",
            "password": "YOUR_MAGENTO_PRIVATE_KEY"
        }
    },
NOTE
如果未正确配置​ Adobe Commerce访问密钥,则无法下载Upgrade Compatibility Tool,composer create-project命令将失败。

在终端中运行composer install以安装依赖项。

系统要求

在命令行界面中使用Upgrade Compatibility Tool的最低要求是:

要求
约束
PHP版本
>= 7.3
Composer
没有已知要求。
Node.js
Node.js版本^12.22.0^14.17.0>=16.0.0(请参阅安装Node.js
内存限制
至少2GB RAM。

Upgrade Compatibility Tool需要PCNTL和其他PHP扩展才能执行。 使用composer check-platform-reqs命令检查所需的PHP扩展:

# 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仅在Linux操作系统上受支持。 您可以在Linux操作系统中运行Upgrade Compatibility Tool。 您不必运行Adobe Commerce实例所在的Upgrade Compatibility Tool。

Upgrade Compatibility Tool必须有权访问Adobe Commerce实例的源代码。 例如,您可以将其安装在一台服务器上,并将其指向另一台服务器上的Adobe Commerce安装。

如果您针对具有大型模块和文件的Adobe Commerce实例运行Upgrade Compatibility Tool,则该工具可能需要大量RAM(至少2GB)。

在云基础架构🔗项目中为Adobe Commerce运行Site-Wide Analysis Tool中的Upgrade Compatibility Tool。

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