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:

  1. Navigieren Sie Seite „Neues Konto erstellen in der Storefront.
  2. 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:

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