0

我正面临在 Magento 版本上下订单的问题。2.2.2 . 完成付款后,我将重定向到网站https://domainname/paypal/express/placeOrder/页面并在该页面上显示错误。

Please check the error below, 

致命错误:未捕获的错误:在 /public_html/app/code/DeviceDetector/Yaml/Spyc.php 中找不到类“Spyc”: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->preMatchOverall() #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但我不知道为什么会发生此问题,并且我检查了错误中提到的特定行,但未找到解决方案。

请让我知道如何解决此问题。提前致谢!

4

1 回答 1

0

您可以在此处添加更多详细信息,在此错误开始出现什么操作之后?如果您在构造函数中的某个位置注入此类,那么我建议您运行rm -rf generated/*,因为如果您更改已在生成中生成的类,M2 不会自动更新生成的文件夹。如果它不起作用,请分享一些上下文。

于 2018-08-31T17:17:32.563 回答