Я столкнулся с проблемой при размещении заказа на Magento ver. 2.2.2 . После завершения оплаты, когда я перенаправлю на страницу https://domainname/paypal/express/placeOrder/
веб-сайта и на этой странице отобразится сообщение об ошибке.
Please check the error below,
Неустранимая ошибка: необученная ошибка: класс «Spyc» не найден в
/public_html/app/code/DeviceDetector/Yaml/Spyc.php:17 Трассировка стека: # 0
/public_html/app/code/DeviceDetector/Parser/ParserAbstract.php(155):
DeviceDetector \ Yaml \ Spyc-> parseFile ('/ p ...') # 1
/public_html/app/code/DeviceDetector/Parser/ParserAbstract.php(243):
DeviceDetector \ Parser \ ParserAbstract-> getRegexes () # 2
/public_html/app/code/DeviceDetector/Parser/Bot.php(53):
DeviceDetector \ Parser \ ParserAbstract-> preMatchOverages () # 3
/public_html/app/code/DeviceDetector/DeviceDetector.php(623):
DeviceDetector \ Parser \ Bot-> parse () # 4
/public_html/app/code/DeviceDetector/DeviceDetector.php(587):
DeviceDetector \ DeviceDetector-> parseBot () # 5
/public_html/app/code/MageWorx/OrdersBase/Observer/OrderPlaced.php(107):
DeviceDetector \ DeviceDetector-> parse () # 6
/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(72):
MageWorx \ OrdersBase \ Observer \ OrderPlaced- in
/public_html/app/code/DeviceDetector/Yaml/Spyc.php в строке 17
Ошибка, похоже, связана с DeviceDetector plugin
, но я не знаю, почему возникла эта проблема, и я проверил конкретные строки, упомянутые в ошибке, но решение не найдено.
Пожалуйста, дайте мне знать, как решить эту проблему. Заранее спасибо!