致命错误:未捕获错误:在app / code / DeviceDetector / Yaml / Spyc.php中找不到类'Spyc'

问题描述 投票:0回答:1

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

Please check the error below, 

致命错误:未捕获错误:/public_html/app/code/DeviceDetector/Yaml/Spyc.php:17中找不到类'Spyc'堆栈跟踪:#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第17行/DeviceDetector/Yaml/Spyc.php

这个错误似乎与DeviceDetector plugin有关,但我不知道为什么会出现这个问题并且我检查了错误中提到的特定行,但没有找到解决方案。

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

php magento fatal-error device-detection
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.