【问题标题】:Woocommerce product pages blank?Woocommerce 产品页面空白?
【发布时间】:2015-03-05 22:23:56
【问题描述】:

我遇到了一个奇怪的问题,我的产品页面在 woocommerce 中大部分时间都是空白的。如果您单击一个产品,有时它可能会或可能不会加载,如果没有,您必须多次刷新它,直到页面最终显示内容。我注意到这只发生在未登录 wp-admin 的用户身上。

我有 W3 缓存插件,但我停用并删除了,问题仍然存在?我不确定这是怎么开始的……我正在使用最新版本的 woocommerce。

网址:http://museiam.ca/

如果我很困惑,我会很感激任何帮助。

【问题讨论】:

  • 您确定要给页面加载时间吗?我注意到页面顶部有一个加载栏和精灵,但如果你向下滚动一点,它们就会消失,看起来页面已经停止加载。
  • 加载栏包装只是不固定,所以当你滚动它会消失。我给它时间加载,因为加载栏完成并且页面是空白的。页眉和页脚仍然显示,但不显示产品内容。不知道为什么:(
  • 你好。我查看了我的错误日志,发现“由于可能的配置错误,请求超出了 10 个内部重定向的限制。如有必要,请使用 'LimitInternalRecursion' 来增加限制。使用 'LogLevel debug' 来获取回溯。”无论如何,这与它有关吗?如果您愿意,我可以发布更多错误日志!
  • 我在错误日志中也注意到了这个错误。我确信它是两者之一。 “ModSecurity:使用代码 406(阶段 1)拒绝访问。操作员 EQ 在 REQUEST_HEADERS 匹配 0。[文件“/etc/httpd/modsecurity.d/eig_rules.conf”][行“237”][id“900177”][ msg "蛮力尝试 HTTP 1.0 w/o Accept Header"] [hostname "www.dynamic-gym.com"] [uri "/wordpress/wp-admin/edit.php"] [unique_id "VK2yg0KT9KIAACE4cM4AAAVA"]"跨度>

标签: css wordpress caching woocommerce product


【解决方案1】:

问题 #1 - 加载失败,重定向循环

根据您的 cmets 关于错误日志的信息,产品页面正在重定向到自身,并陷入该循环。这解释了“10 个内部重定向”错误消息。访问日志错误可能只是在如此短的时间窗口内有如此多相同的重复请求的副作用。

请注意,我无法重现此问题,但我遇到了一个非常相似的问题(如下)。我无法通过四处寻找来确定为什么会发生这种情况。这可能需要一些代码调查(也就是你自己)。这是自定义的 WP 主题吗?

问题 #2 - 加载完成,但未显示

出现第二种类似的错误。中键单击或在新选项卡中打开产品。或点击产品的直接链接,如:http://museiam.ca/product/black-cut-sleeve-sweater/

内容将加载,但它将是一个白页。在这种情况下,javascript 已经加载了内容,但没有完成加载事件以使其可见。

您可以通过打开您的开发工具(对于 chrome:F12)并在脚本控制台中输入以下 javascript 来确认第二个问题:

jQuery('.global_content_wrapper').css('opacity', 1)

这应该使内容可见。

编辑: 问题 #2 似乎也不一致,但有时它确实有效 - 尽管比从网站内跟踪链接的频率要低得多。这两个问题可能是一回事。

【讨论】:

  • 你好。感谢您的答复。我正在玩一些插件,这就是为什么你可能已经看到了大量的代码。我尝试了 js,它似乎加载了内容,但有时没有你说的描述。当您删除缓存然后单击产品时,它会正常工作。但是,如果您尝试重新加载页面或再次访问相同的产品,它将显示为空白。我很困惑,不知道这是为什么?我认为它是一个缓存问题或其他什么,因为这只是最近才开始发生,我真的只是在做一些小的 css 调整。我什至没有运气就删除了 w3tc
  • 我也在使用主题“零售商”的子主题。但是我以前从未遇到过这个问题,我不确定它是否与主题相关,再次,它只是昨天发生的,我只是做了一些小的 css 调整。我确实玩了一点 w3tc,但我完全删除了它,问题仍然存在。所以你是说它与错误日志中的错误无关?谢谢!
  • 嗯,这解释了内容问题。如果 something 丢失,加载问题似乎只会弹出。我相信某些东西是由脚本错误引起的。当内容未加载时,将引发解释 NProgress is undefined 的 JavaScript 错误。在成功加载的页面上,定义了 NProgress。希望对您有所帮助,您可以尝试使用您的开发工具,看看可能会弹出哪些其他错误。
  • 你好。您认为导致此问题发生的原因是什么?是标签说明吗?可能是由 css 错误或语法问题引起的吗?你知道我该如何解决这个问题或者我应该更仔细地研究什么,因为我真的不知道哈哈
  • 你好。经过更多测试后,该问题似乎只是由与其他插件引起冲突的插件引起的。停用该插件后,问题已完全消失,产品页面加载正常.. 感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多