致命错误:未捕获错误:未找到类'Magento \ Framework \ Component \ ComponentRegistrar'

时间:2018-10-30 16:03:12

标签: magento2

将Magento 2.1.5升级到2.2.6后,出现以下错误。 我的magento源代码位于子目录下,如www.mysite.com/staging /

/staging/vendor/mailchimp/mc-magento2/registration.php:12堆栈跟踪:#0

/staging/vendor/composer/autoload_real.php(71):require()#1

/staging/vendor/composer/autoload_real.php(61):composerRequiref4386a435c9f0af056695f7999d4c05d('62008ed0ff26c9a ...','/ var / www / vhosts ...')#2#/ staging / vendor / autoload.php( 7):ComposerAutoloaderInitf4386a435c9f0af056695f7999d4c05d :: getLoader()#3

/staging/app/autoload.php(30):include('/ var / www / vhosts ...')#4

/staging/app/bootstrap.php(30):require_once('/ var / www / vhosts ...')#5

staging / index.php(22):require('/ var / www / vhosts ...')#6 {main}投入

第12行上的

/staging/vendor/mailchimp/mc-magento2/registration.php

2 个答案:

答案 0 :(得分:1)

我不知道到底是什么原因造成的,但是composer install可能有帮助

答案 1 :(得分:0)

作为一般规则,我将删除vendor目录的内容,然后

如果您在本地开发人员中: 作曲家更新

如果您处于某种生产环境中,而您只拉回购: 作曲家安装