【问题标题】:Woocommerce product count on taxonemy pages, always page count +1 and pagination only shows next page. AWS, Nginx, HHVM, AuroraWoocommerce 产品在分类页面上计数,始终页面计数 +1,分页仅显示下一页。 AWS、Nginx、HHVM、Aurora
【发布时间】:2017-05-12 09:16:48
【问题描述】:

看看这个链接

https://staging.crowdyhouse.com/product-category/home-accessories/

产品数量为 37,即 36(每页的产品数量)+ 1

这个问题在我的本地机器上不存在,该机器的计数是 1955,并且在暂存和生产上应该大致相同。

由于这个计数错误,分页也被破坏,只显示下一页。

在第 2 页上,计数是 73 (2 X 36) + 1。

由于这个问题在我的本地不存在,我看不出这是一个编码问题,尽管它似乎是在更新到 Woocommerce 3.0.5 之后发生的。话虽如此,我已经禁用了除 Woocommerce 之外的所有插件并尝试了两个不同的主题,但没有任何变化。

我的本​​地和暂存服务器的主要区别是我们使用RDS Aurora作为数据库,并且hhvm的版本不同。我相信问题出在 Aurora 数据库的某个地方。

我已经尝试导出数据库并将其安装在 ec2 实例上的本地版本的 mysql 上,这已经奏效,但这不是永久的解决方案。

然后我尝试重新启动 Aurora 实例、RESET QUERY CACHE 和 mysqlcheck --repair / --optimize。这些都没有任何区别。

大家还有什么建议吗?

【问题讨论】:

    标签: mysql wordpress amazon-web-services woocommerce amazon-aurora


    【解决方案1】:

    这最终成为 Aurora 数据库的问题。

    它在 mysql 调用 FOUND_ROWS() 中有一个错误,它用于 Wordpress 的核心功能。

    在与 AWS 支持人员交谈后,我们发布了更新(Aurora 版本 1.13)并修复了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-25
      • 2020-01-03
      • 2018-11-24
      • 2017-06-14
      • 2010-12-13
      • 2018-05-04
      • 2015-02-15
      • 2019-12-04
      相关资源
      最近更新 更多