Adobe Commerce 2.4.0 Problem: Rohdaten der Storefront-Nachricht werden angezeigt
Dieser Artikel bietet eine Lösung für das Problem, wenn alle Fehlermeldungen auf der Storefront mit einem "+"-Zeichen anstelle eines Leerzeichens angezeigt werden. Diese Lösung hilft, Fehlermeldungen lesbar zu halten.
Betroffene Produkte und Versionen
- Adobe Commerce auf Cloud-Infrastruktur 2.4.0
- Adobe Commerce On-Premises 2.4.0.
Problem
Schritte zur Reproduktion:
- Navigieren Sie Seite „Neues Konto erstellen in der Storefront.
- Erstellen Sie mithilfe einer registrierten E-Mail ein neues Konto. Die folgende Meldung wird angezeigt:
There+is+already+an+account+with+this+email+address.+If+you+are+sure+that+it+is+your+email+address,+click+here+to+get+your+password+and+access+your+account.
Ursache
Das Problem wird durch ein PHP 7.4.2-Problem im Zusammenhang mit set\read Cookies verursacht. Siehe PHP BUG #79174 setcookie() kodiert Leerzeichen als `+`, aber $_COOKIE dekodiert sie nicht mehr.
Lösung
Um dieses Problem zu lösen, verwenden Sie eine andere Version von PHP 7.4.x. PHP 7.4.2 wird von Adobe Commerce 2.4.0 nicht unterstützt.
Weiterführende Informationen finden Sie in unserer Support-Wissensdatenbank:
- Commerce 2.4.0 Bekanntes Problem: Braintree-Zahlungsmethoden werden beim Checkout für mehrere Adressen nicht angezeigt
- Bekanntes Problem in Adobe Commerce 2.4.0: Aktualisierung der Aktivitäten des Kunden funktioniert nicht
- Adobe Commerce 2.4.0 Bekanntes Problem: Exportsteuersätze funktionieren nicht
- Bekanntes Problem in Adobe Commerce 2.4.0: Die Schaltfläche „Auswahl zu meinem Warenkorb hinzufügen“ funktioniert nicht
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a