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版本可能存在哪些问题?

Answers:


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

我已经遇到了两个有关价格重新编制索引的问题。一个问题是,可配置价格索引器(可能还有其他复杂产品,但是我没有生产项目广泛使用捆绑产品和分组产品)依赖于其子产品索引来正确执行。可配置的价格索引器分两步工作:

  • 根据可配置产品价格构建索引数据,该参数为空,因为magento不允许您在可配置价格水平上设置价格
  • catalog_product_index_price根据同一表中的子数据更新表中的最小和最大列

我发现的第一个错误reindexList是按计划的重新索引触发的方法,该方法按产品类型对给定列表重新索引,该产品类型根据提供的ID进行排序。如果列表中的最低ID是简单的,则所有简单对象都在可配置对象之前重新索引,如果它是可配置的,则在简单对象之前是可配置的。

第二个错误依赖于以下事实:在可配置价格重新编制索引过程表的第一步中,catalog_product_index_price基于查询进行了更新,该查询从提供的列表中创建where了as where e.entity_id BEETWEEN ? and ?和value的最小和最大id。这导致索引表针对所有可配置项而根据其数据更新范围,并且在大多数情况下,所有价格列均设置为0。在第二步中,索引器应根据子查询执行最小和最大价格更新,其中where一部分类似于where le.entity_id IN (?),因此仅适用于提供给reindexList使所有其他方法都处于基本状态的方法的可配置对象。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.