PHP 8.1をサポートするバージョンにアップグレードする際にデプロイメント中にエラーが発生する

この記事では、PHP 8.1をサポートするバージョンにアップグレードする際にデプロイメント中に発生するエラーの解決策を提供します。

影響を受ける製品とバージョン

  • Adobe Commerce on cloud infrastructure 2.4.4. その後

  • 拡張機能やテクノロジー(Fastly、New Relicなど) バージョン PHP 8.1

イシュー

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

原因

PHP 8.1にはJSON サポートが既に含まれており、拡張機能を個別にインストールする必要はありません。

Solution

.magento.app.yamlの​Runtime > Extensions セクションからJSONを削除して、再デプロイします。

関連トピックス

開発者ドキュメントのPHP アプリケーション ​。

recommendation-more-help
commerce-knowledge-base-help