laminas/laminas-escaper 2.7.1 verursacht Fehler auf Adobe Commerce Frontend- und Admin-Seiten
Betroffene Produkte und Versionen
- Adobe Commerce auf unserer Cloud-Architektur 2.3.5+
- Adobe Commerce 2.3.5+
Problem
Nach der Aktualisierung auf laminas/laminas-escaper:2.7.1 wird eine Fehlermeldung auf der Seite angezeigt.
Schritte zur Reproduktion:
Aktualisieren Sie laminas/laminas-escaper auf 2.7.1.
Erwartetes Ergebnis:
Kein Fehler.
Tatsächliches :
Nach der Aktualisierung auf laminas/laminas-escaper:2.7.1 wird eine Fehlermeldung auf einer Seite zur Produktbearbeitung (oder Produktverwaltung) angezeigt: TypeError: rawurlencode() erwartet, dass Parameter 1 eine Zeichenfolge ist, int angegeben in /var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php:246
Dieser Fehler tritt auf den Frontend- und Admin-Seiten auf, wodurch der Inhalt der Seite verzerrt wird.
Ursache
laminas/laminas-escaper 2.7.1 begann mit der strikten Typvalidierung für die Escaper-Klasse.
Lösung
Führen Sie composer require laminas/laminas-escaper:2.7.0
im Stammverzeichnis jedes Projekts aus.
Verwandtes Lesen
Laminas Dokumentation: laminas-escaper