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