De laminas/laminas-escape 2.7.1 veroorzaakt een fout op Adobe Commerce-voorpagina's en -beheerpagina's

Leer hoe u een fout verhelpt die wordt veroorzaakt door laminas/laminas-escaper 2.7.1 die gevolgen heeft voor Adobe Commerce-voorpagina's en Admin-pagina's.

Beschrijving description

Betrokken omgeving

Adobe Commerce op onze Cloud Architecture 2.3.5+

Adobe Commerce 2.3.5+

Probleem/symptomen

Na de update naar laminas/laminas-escape:2.7.1 wordt een foutbericht weergegeven op de pagina.

Stappen om te reproduceren:

Werk laminas/laminas-escaper bij naar 2.7.1.

Verwacht resultaat :

Geen fout.

Werkelijk resultaat :

Na update naar laminas/laminas-escaper:2.7.1 wordt een foutbericht weergegeven op de pagina voor productbewerking (of productbeheer): TypeError: rawurlencode() expects parameter 1 to be string, int given in /var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php:246

Deze fout treedt op op de pagina's frontend en Admin, waardoor de inhoud van de pagina wordt vervormd.

Oorzaak

laminas/laminas-escaper 2.7.1 begon strikte typedetectie te gebruiken voor de klasse Escaper.

Resolutie resolution

Voer composer require laminas/laminas-escaper:2.7.0 uit in de hoofdmap van elk project.

Gerelateerde lezing

laminas Documentatie: laminas-escaper

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f