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