优惠券收件箱无法在我的Magento 2.2.4网站的付款页面上运行。
当我使用Chrome的开发者工具查看时;我看到了这个错误:
Uncaught SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at Object.process (error-processor.js:28)
at Object.<anonymous> (set-coupon-code.js:57)
at fire (jquery.js:3232)
at Object.fireWith [as rejectWith] (jquery.js:3362)
at done (jquery.js:9842)
at XMLHttpRequest.callback (jquery.js:10311)
我再次重新安装magento和主题进行测试;但即使是全新安装问题也是如此。 (主题所有者说&#39;他们经过多次测试;并且在他们的网站上没有任何东西;而且我也看到他们的网站也在工作)
可以是服务器配置问题吗? (我检查了Stackoverflow和Google上的所有主题;但无法获得解决方案)
顺便说一下;我也在同一页面的chrome控制台上看到了这个错误:PUT https://www.example.com/rest/default/V1/guest-carts/7da32163da52d8ea1521572a8799c86a/coupons/asd 404 ()
在“网络”标签中;我看到这个错误(example.com是我的网站):
Request URL: https://www.example.com/rest/default/V1/guest-carts/02432152dc488bb6b7435911edb57505/coupons/test
Request Method: PUT
Status Code: 404
Remote Address: 104.31.89.116:443
Referrer Policy: no-referrer-when-downgrade
104.31.89.116是我认为的Clodflare的IP。
顺便说一下;我也在Apache日志中看到了这个错误(但不确定它是否与此问题有关)2018/06/08 20:53:29 [error] 3436#3436: *28844 upstream prematurely
closed connection while reading response header from upstream, client:
162.158.89.48, server: www.example.com, request: "GET
/customer/section/load/sections=cart&update_section_id=false&_=1528491190921
HTTP/1.1", upstream: "http://172.31.32.231:82/customer/section/load/?
sections=cart&update_section_id=false&_=1528491190921", host:
"www.example.com", referrer: "https://www.example.com/"
不确定这些IP是什么:172.31.32.231,162.158.89.48(它们不是我服务器的IP)