Magento-2.2.6起こりうる問題?


10

Magentoは2018年9月18日にMagento-2.2.6バージョンをリリースしました。

このリリースに含まれるもの:

  1. 製品のセキュリティに対する25の重要な機能強化、150を超えるコアコードの修正と機能強化、350を超えるコミュニティからのプルリクエスト。
  2. このリリースにはこれらのセキュリティ拡張機能が含まれていますが、これらの問題に関連する確認された攻撃はこれまで発生していません。
  3. ただし、特定の脆弱性が悪用されて顧客情報にアクセスしたり、管理者セッションを乗っ取ったりする可能性があるため、できるだけ早くMagentoソフトウェアを最新バージョンにアップグレードすることをお勧めします。

Magentoでは、Magentoソフトウェアをできるだけ早く最新バージョンにアップグレードすることをお勧めしています。

このMagento-2.2.6リリースで起こりうる問題は何ですか?

回答:


0

カスタム属性を使用し、それらの属性を使用してウィジェットルールを作成すると、私が使用したほとんどのウィジェットがエラーを引き起こし、削除する必要がありました。

私の場合、呼び出されている属性の一部に、ページをレンダリングするときに、単一引用符をバックティックで置き換える「バックティック」のエラーがあるように見えました。

これらの属性を使用してウィジェットを削除すると、ページは問題なく読み込まれます。

また、バックティックの問題のため、カートとカタログのルールの一部も書き直す必要があります。

私が抱えている1つの主要な問題

" pub / media / catalog / product / cacheを削除します(このフォルダーを削除するとスペースが解放されます)&bin / magento catalog:image:resizeを実行して新しい画像キャッシュを生成します(パスを変更したため、この手順が必要ですキャッシュされた画像を削除し、以前にキャッシュされた画像を削除する必要があります。) "

「pub / media / catalog / product / cache」を削除しても問題ありませんが、「bin / magento catalog:image:resize」は、削除したフォルダー内に新しい画像を作成するだけです。新しい道があると言いましたが、私が何かを逃していない限り、それは今のところそうではないようです。ただし、画像のサイズを変更して、長い時間がかかるように計画してください。これまでのところ22分で、処理される画像は500枚未満です。


0

価格の再インデックスに関して2つの問題が発生しました。1つの問題は、構成可能な価格インデクサー(およびおそらく他の複雑な製品でもありますが、バンドルやグループ化された製品を広範囲に使用する生産プロジェクトはありません)は、適切に実行されるためにその子製品インデックスに依存しています。構成可能な価格インデクサーは2つのステップで機能します。

  • magentoでは構成可能な価格レベルで価格を設定できないため、nullである構成可能な製品価格に基づいてインデックスデータを作成します
  • catalog_product_index_price同じテーブルの子データに基づいてテーブルの最小列と最大列を更新する

私が見つけた最初のバグreindexListは、スケジュールされた再インデックスによって起動されたメソッドが、指定されたIDに基づいてソートされた製品タイプごとに、指定されたリストのインデックスを再作成したことです。リストの最小IDがシンプルの場合、すべてのシンプルは設定可能になる前にインデックスが再作成され、設定可能の場合は、シンプルになる前に設定可能になります。

2番目のバグは、設定可能な価格の再インデックスプロセステーブルの最初のステップで、提供されたリストから最小IDと最大ID として部品と値catalog_product_index_priceを作成するクエリに基づいて更新されたという事実に依存していました。これにより、データに基づく範囲からすべての構成可能要素のインデックステーブルが更新され、ほとんどの場合、すべての価格列が0に設定されました。2番目のステップでは、インデクサーが子クエリに基づいて最小価格と最大価格を更新する必要があり、一部でのように、基本状態で他のすべてを作成するメソッドに提供される構成可能変数に対してのみ。wherewhere e.entity_id BEETWEEN ? and ?wherewhere le.entity_id IN (?)reindexList

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.