Der laminas/laminas-escaper 2.7.1 verursacht Fehler auf den Frontend- und Admin-Seiten von Adobe Commerce

Erfahren Sie, wie Sie einen Fehler beheben können, der durch Laminas/Laminas-Escaper 2.7.1 verursacht wurde und Adobe Commerce Frontend- und Admin-Seiten betrifft.

Beschreibung description

Betroffene Umgebung

Adobe Commerce auf unserer Cloud-Architektur 2.3.5+

Adobe Commerce 2.3.5+

Problem/Symptome

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() expects parameter 1 to be string, int given 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.

Auflösung resolution

Führen Sie composer require laminas/laminas-escaper:2.7.0 im Stammverzeichnis jedes Projekts aus.

Verwandtes Lesen

Laminas Dokumentation: laminas-escaper

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