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