Problem mit Adobe Commerce 2.4.0: Anzeige von Storefront-Rohmeldungsdaten
Dieser Artikel bietet eine Lösung für das Problem, dass alle Fehlermeldungen auf der Storefront mit einem "+"-Zeichen anstelle eines Leerzeichens angezeigt werden. Diese Lösung hilft dabei, Fehlermeldungen lesbar zu halten.
Betroffene Produkte und Versionen
- Adobe Commerce auf Cloud-Infrastruktur 2.4.0
- Adobe Commerce vor Ort 2.4.0.
Problem
Zu reproduzierende Schritte:
- Rufen Sie die Seite Neues Konto erstellen auf der Storefront auf.
- Erstellen Sie ein neues Konto mit einer registrierten E-Mail. 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 verursacht, das sich auf set\read-Cookies bezieht. 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.
Verwandte Lesungen in unserer Wissensdatenbank:
- Bekanntes Problem in Commerce 2.4.0: Braintree-Zahlungsmethoden werden beim Checkout für mehrere Adressen nicht angezeigt
- Bekanntes Problem mit Adobe Commerce 2.4.0: Aktualisierung der Kundenaktivitäten funktioniert nicht
- Bekanntes Problem in Adobe Commerce 2.4.0: Exportsteuersätze funktionieren nicht
- Bekanntes Problem in Adobe Commerce 2.4.0: Schaltfläche "Auswahl zum Warenkorb hinzufügen"funktioniert nicht
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a