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:

  1. Navigieren Sie zu Neues Konto erstellen auf der Storefront angezeigt.
  2. 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:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a