Adobe Commerce 2.4.0 の問題:ストアフロントの生メッセージデータの表示
この記事では、ストアフロント上のすべてのエラーメッセージがスペースではなく「+」記号で表示される場合の問題の解決策を説明します。 この解決策は、エラーメッセージを読みやすくするのに役立ちます。
影響を受ける製品とバージョン
- クラウドインフラストラクチャー 2.4.0 上のAdobe Commerce
- Adobe Commerce オンプレミス 2.4.0。
問題
再現手順:
- ストアフロントの 新規アカウントを作成 ページに移動します。
- 登録済みのメールを使用して新しいアカウントを作成します。 次のメッセージが表示されます。
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 の別のバージョンを使用してください。PHP 7.4.2 は、Adobe Commerce 2.4.0 ではサポートされていません。
サポートナレッジベースの関連するリーディング:
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a