Errore durante la distribuzione durante l’aggiornamento alla versione che supporta PHP 8.1

Questo articolo fornisce una soluzione per l'errore che si verifica durante la distribuzione durante l'aggiornamento a una versione che supporta PHP 8.1.

Prodotti e versioni interessati

  • Adobe Commerce sull’infrastruttura cloud 2.4.4. e versioni successive

  • Estensione o tecnologia (Fastly, New Relic, ecc.) versione PHP 8.1

Problema

Durante la distribuzione, durante l'aggiornamento a una versione che supporta PHP 8.1, si verifica l'errore seguente.

{{E: Error parsing configuration files:

applications: Uncaught exception: The "json" extension is not supported for php:8.1
at <script>:109:12
throw("The \"" + unsupported_extensions[0] + "\" extension is not supported for " + service.type);
^
E: Error: Invalid configuration files, aborting build}}

Causa

PHP 8.1 include già il supporto JSON e non richiede che l’estensione venga installata separatamente.

Soluzione

Rimuovi JSON dalla sezione Runtime > Estensioni in .magento.app.yaml e ridistribuiscilo.

Lettura correlata

applicazione PHP nella documentazione per gli sviluppatori.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a