apache Woocommerce结账处的无尽旋转轮

fumotvh3  于 2022-11-16  发布在  Apache
关注(0)|答案(4)|浏览(145)

我正在使用WooCommerce在WordPress上建立一个商店。一切都很好,除了在结账时有一个无休止的纺车阻碍了支付处理。
我已经检查了错误日志-它显示没有错误,我已经禁用了所有插件-这没有什么区别,我已经恢复到默认的woocommerce店面主题-这有相同的结果。控制台显示没有错误。
我也按照这里的说明https://docs.woocommerce.com/document/endless-loadingspinner-on-the-checkout-page/,这是假设它的内存限制问题。这没有工作。
经过一番挖掘,我在这里找到了一些参考https://mikejolley.com/2015/11/12/debugging-unexpected-token-in-woocommerce-2-4/https://www.maxsangster.com/blog/woocommerce-endless-loading-spinner-on-checkout/
参考这两个页面,我已经能够看到来自/?wc-ajax=checkout的json响应只是返回HTML,我可以想象这就是问题所在。
然而我运行的是Apache服务器而不是Nginx,正如在一些文章中提到的那样。假设有一个服务器配置错误或需要改变的东西,那可能是什么?记住,我没有直接访问这个,所以需要请别人为我整理出来。
最后,如果还有什么我可以尝试的,那会是什么呢?

t5fffqht

t5fffqht1#

感谢@plushyObject为这篇文章带来的Spark。
问题是我用了一个遗留的静态html页面作为网站的主页,而不是用wordpress设置一个,简单地删除.html页面,让wordpress的主页接管就解决了问题。
故事的寓意创建您的WordPress的持有页。

brccelvz

brccelvz2#

进入谷歌开发工具,然后进入网络标签。点击按钮,提出请求,让那个坏男孩旋转出来。
您提到响应返回HTML。单击发出的请求,该请求似乎要花很长时间(/?wc-ajax=checkout),然后单击预览选项卡以显示该HTML。我敢打赌,它显示了一个错误或线索,无论如何。

qqrboqgw

qqrboqgw3#

在我的情况下,结账在桌面上工作正常,但在移动的上不是。在互联网上多次搜索后,我读到了@UntitledGraphic的解决方案。
我在ht-access中设置了一个重定向。重定向显示了一个不同的移动的主页。当我删除它时,错误消失了。我来回检查,确定ht-access重定向是问题所在。
如果您在Htaccess中设置了任何重定向,请删除它。这将解决您在这种情况下的问题。
我还检查了function.php上的重定向代码,而不是htaccess上的重定向代码,问题再次出现。所以最终删除了重定向。

jslywgbw

jslywgbw4#

在我自己的例子中,重定向是问题所在。所以我不得不删除我通过Cpanel创建的重定向。

相关问题