Uncaught SyntaxError: Неожиданный токен <в JSON в позиции 0 в Magento 2.2.4 - PullRequest
0 голосов
/ 10 июня 2018

Входящий купон не работает на странице оплаты моего сайта 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)
  • нет ошибок в разрешениях файлов и chmods;я уверен.

Я переустановил magento и theme снова, чтобы сделать тест;но проблема все та же, даже свежая установка.(владельцы темы говорят: «Они были протестированы несколько раз; на их сайте все в порядке; я также видел, что их сайт тоже работает)

Может ли это быть проблемой конфигурации сервера?(я проверил все темы в 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 - IP-адрес Clodflare, я думаю.

Кстати;я также видел эту ошибку в журналах 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 моего сервера)

  • я также отключил свой CDN (keyCDN);но проблема все та же.(как и мой новый тестовый magento + установка темы)
  • ввод купона работает на странице корзины (я имею в виду; в процессе купона нет ошибок)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...