laminas/laminas-escaper 2.7.1 でAdobe Commerceのフロントエンドおよび管理ページのエラーが発生する

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

  • クラウドアーキテクチャ 2.3.5 以降でのAdobe Commerce
  • Adobe Commerce 2.3.5 以降

問題

ラミナス/ラミナス – エスケープ:2.7.1 に更新すると、エラーメッセージがページに表示されます。

再現手順 :

Laminas/laminas-escaper を 2.7.1 に更新します。

期待される結果 :

エラーはありません。

実際の結果 :

laminas/laminas-escaper:2.7.1 に更新すると、製品編集(または製品管理)ページにエラーメッセージが表示されます。TypeError: rawurlencode ()は、/var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php:246 で指定された int のパラメータ 1 が文字列であることを想定し す。
このエラーは、フロントエンドページと管理ページで発生し、ページのコンテンツが歪みます。

原因:

laminas/laminas-escaper 2.7.1 では、Escaper クラスの厳密な型検証を使用し始めました。

解決策

各プロジェクトのルートディレクトリで composer require laminas/laminas-escaper:2.7.0 を実行します。

関連資料

laminas ドキュメント:laminas-escaper

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