Problème Adobe Commerce 2.4.0 : affichage des données de message brutes du storefront
Cet article fournit une solution au problème lorsque tous les messages d’erreur sur le storefront s’affichent avec un signe "+" au lieu d’un espace. Cette solution permet de conserver la lisibilité des messages d’erreur.
Produits et versions concernés
- Adobe Commerce sur l’infrastructure cloud 2.4.0
- Adobe Commerce sur site 2.4.0.
Problème
Étapes à reproduire :
- Accédez à la page Créer un nouveau compte sur le storefront.
- Créez un compte à l’aide d’un email enregistré. Le message suivant s'affiche :
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.
Cause
Le problème est dû à un problème PHP 7.4.2 lié aux cookies set\read. Voir BOGUE PHP #79174 setcookie() encode l’espace comme `+`, mais $_COOKIE ne les décode plus.
Solution
Pour résoudre ce problème, utilisez une autre version de PHP 7.4.x. PHP 7.4.2 n’est pas pris en charge par Adobe Commerce 2.4.0.
Lectures connexes dans notre base de connaissances de support :
- Problème connu de Commerce 2.4.0 : les méthodes de paiement du Braintree ne s’affichent pas dans le passage en caisse de plusieurs adresses
- Problème connu d’Adobe Commerce 2.4.0 : l’actualisation des activités du client ne fonctionne pas
- Problème connu d’Adobe Commerce 2.4.0 : les taux de taxe d’exportation ne fonctionnent pas
- Problème connu d’Adobe Commerce 2.4.0 : le bouton "Ajouter des sélections à mon panier" ne fonctionne pas
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a