[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}
Adobe Commerce存取金鑰
您必須有Adobe Commerce存取金鑰才能下載及使用Upgrade Compatibility Tool。 將您的Adobe Commerce存取金鑰新增至您的auth.json
檔案,該檔案預設位於~/.composer
。
auth.json
檔案的位置。公開金鑰 對應至 使用者名稱,而 私密金鑰 為 密碼:
Adobe Commerce存取金鑰範例
"http-basic": {
"repo.magento.com": {
"username": "YOUR_MAGENTO_PUBLIC_KEY",
"password": "YOUR_MAGENTO_PRIVATE_KEY"
}
},
composer create-project
命令將會失敗。在終端機中執行composer install
以安裝相依性。
系統需求
在命令列介面中使用Upgrade Compatibility Tool的最低需求為:
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
只有Linux作業系統支援Adobe Commerce。 您可以在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。