Ett fel uppstod vid distributionen när versionen som stöder PHP 8.1 uppgraderades

Den här artikeln innehåller en lösning på det fel som inträffar under distributionen vid uppgradering till en version som stöder PHP 8.1.

Berörda produkter och versioner

  • Adobe Commerce om molninfrastruktur 2.4.4 och senare

  • Tillägg eller teknik (Fastly, New Relic, etc.) version PHP 8.1

Problem

Följande fel inträffar under distributionen vid uppgradering till en version som stöder PHP 8.1.

{{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}}

Orsak

PHP 8.1 har redan stöd för JSON och kräver inte att tillägget installeras separat.

Lösning

Ta bort JSON från avsnittet Runtime > Extensions i .magento.app.yaml och distribuera om.

Relaterad läsning

PHP-programmet i utvecklardokumentationen.

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