Problema do Adobe Commerce 2.4.0: exibição de dados de mensagem bruta da loja

Este artigo fornece uma solução para o problema que ocorre quando todas as mensagens de erro da loja são exibidas com um sinal "+" em vez de um espaço. Essa solução ajuda as mensagens de erro a permanecerem legíveis.

Produtos e versões afetados

  • Adobe Commerce na infraestrutura em nuvem 2.4.0
  • Adobe Commerce no local 2.4.0.

Problema

Etapas a serem reproduzidas:

  1. Vá para a página Criar nova conta na vitrine.
  2. Crie uma nova conta usando um email registrado. A seguinte mensagem é exibida:

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.

Causa

O problema é causado por um problema do PHP 7.4.2 relacionado a set\read cookies. Consulte PHP BUG #79174 setcookie() codifica o espaço como `+`, mas $_COOKIE não os decodifica.

Solução

Para resolver este problema use outra versão do PHP 7.4.x. O PHP 7.4.2 não é suportado pelo Adobe Commerce 2.4.0.

Leituras relacionadas em nossa base de conhecimento de suporte:

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