MDVA-40537:複数の CMS ページの URL キーが同じ場合、ストア表示を作成するとエラーが発生する。
MDVA-40537 パッチでは、複数の CMS ページの URL キーが同じ場合に、ストア ビューを作成するとエラーが発生する問題が修正されています。 このパッチは、Quality Patches Tool (QPT)1.1.4 がインストールされている場合に使用できます。 パッチ ID は MDVA-40537。 この問題はAdobe Commerce 2.4.1 で修正されました。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
Adobe Commerce(すべてのデプロイメント方法) 2.3.5-p2
Adobe Commerce バージョンとの互換性:
Adobe Commerce(すべてのデプロイメント方法) 2.3.4 - 2.4.0-p1
NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、
magento/quality-patches
パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
複数の CMS ページの URL キーが同じである場合、ストア表示を作成する際にエラーが発生します。
再現手順 :
-
管理パネル/ストア/すべてのストア に移動し、2 つのストア表示を作成します。
code language-sql Name: German Code: german Status: Enabled
code language-sql Name: French Code: french Status: Enabled
-
管理パネル/コンテンツ/ページ に移動し、2 つのページを作成します。
code language-sql Page Title: About Us URL Key: about-us Store View: French
code language-sql Page Title: About Us URL Key: about-us Store View: German
-
管理パネル/ストア/すべてのストア に移動し、新しいストア表示を作成します。
code language-sql Name: Spanish Code: spanish Status: Enabled
期待される結果 :
ストア表示が正常に作成されました。
実際の結果 :
次のエラーメッセージが表示されます。保存中に問題が発生しました。 エラーログを確認してください。 ログに次のような例外が含まれます。
Exception message: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'about-us-4' for key 'URL_REWRITE_REQUEST_PATH_STORE_ID', query was: INSERT INTO }}url_rewrite{{ (}}redirect_type{{,}}is_autogenerated{{,}}metadata{{,}}description{{,}}store_id{{,}}entity_type{{,}}entity_id{{,}}request_path{{,}}target_path{{) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?)
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Sourceオンプレミス:開発者向けドキュメントの Software Update Guide > Apply Patches
- クラウドインフラストラクチャー上のAdobe Commerce:開発者向けドキュメントの アップグレードとパッチ/パッチの適用。
関連資料
品質向上パッチツールの詳細については、次を参照してください。
QPT で使用可能なその他のパッチについては、QPT で使用可能なパッチの節を参照してください。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a