Adobe Commerce 2.4.0问题:storefront原始消息数据显示

当店面上的所有错误消息都使用“+”符号而不是空格显示时,本文为该问题提供了解决方案。 此解决方案有助于保持错误消息可读性。

受影响的产品和版本

  • 云基础架构上的Adobe Commerce 2.4.0
  • Adobe Commerce内部部署2.4.0。

问题

要再现的步骤:

  1. 转到店面上的​ 新建帐户 ​页面。
  2. 使用注册的电子邮件创建新帐户。 将显示以下消息:

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.

原因

该问题是由与set\read Cookie相关的PHP 7.4.2问题引起的。 请参阅PHP错误#79174 setcookie()将空间编码为`+`,但$_COOKIE不再解码它们

解决方案

要解决此问题,请使用另一个版本的PHP 7.4.x。Adobe Commerce 2.4.0不支持PHP 7.4.2。

我们的支持知识库中的相关读物:

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