gpt4 book ai didi

mysql - Woocommerce 产品计数在 taxonemy 页面上,总是页面计数 +1,分页仅显示下一页。 AWS、Nginx、HHVM、极光

转载 作者:行者123 更新时间:2023-11-30 21:59:20 26 4
gpt4 key购买 nike

看看这个链接

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。这些都没有任何区别。

还有人有什么建议吗?

最佳答案

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

在 Wordpress 的核心函数中使用的 mysql 调用 FOUND_ROWS() 有一个错误。

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

关于mysql - Woocommerce 产品计数在 taxonemy 页面上,总是页面计数 +1,分页仅显示下一页。 AWS、Nginx、HHVM、极光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com