Неперехваченная ошибка: Не удается создать экземпляр интерфейса Magento\\inventoryreservationsapi\\Модель\\Getreservationsquantityинтерфейс


Я только что установил последнюю версию Magento 2 (Magento-CE-2.3.2) и импортировал базу данных из другого рабочего магазина magento 2 с помощью Magento 2.3.1.

Но если я попытаюсь загрузить продукт во внешний интерфейс, то я получу ошибку 500 и сообщение

[Ср. 17 июля 10:34:29.291844 2019] [php7:ошибка] [pid 10517] [клиент 192.168.40.161:59517] Неустранимая ошибка PHP: Неперехваченная ошибка: Не удается создать экземпляр интерфейса Magento\Inventoryreservationsapi\Модель\Интерфейс getreservationsquantityинтерфейс в /srv/www/vhosts/hausfux_m2/поставщик/magento/фреймворк/Менеджер объектов/Фабрика/Динамический/Разработчик.php:50\nstack трассировка:\n#0 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/ObjectManager.php (70): Magento\Framework\ObjectManager\Фабрика\Динамический\Разработчик->создать ('Magento\\Invento...')\n#1 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php (160): Magento\Framework\ObjectManager\ObjectManager->получить('Magento\\Invento...')\n#2 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php (246): Magento\Framework\ObjectManager\Фабрика\Абстрактный завод->Разрешающий аргумент(массив, "Magento\\Invento...", NULL, "Сохранение...", "Magento\\Invento...")\n#3 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php (34): Magento\Фреймворк\Менеджер объектов\Фабрика\Абстрактный завод->Разрешениеаргументы в/srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php в строке 50, референт: http://entwicklung .hausfux.m2/produkte/insektenschutz/fenster/spannrahmen.html

Что я должен делать? Я новичок в magento 2.

Обновление:

Я следовал инструкциям из ответа Мухаммеда Хашама, а также выполнил bin/magento setup:upgrade, теперь я получаю другой ошибка.

[Ср. 17 июля 11:29:03.970607 2019] [php7:ошибка] [pid 10608] [клиент 192.168.40.161:63754] Неустранимая ошибка PHP: Неперехваченное исключение ReflectionException: Класс Magento\Framework\Приложение\Подключение ресурсов\Прокси не существует в /srv/www/vhosts/hausfux_m2/поставщик/magento/фреймворк/Код/Читатель/Читатель классов.php:19\nstack трассировка:\n#0 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/Code/Reader/ClassReader.php (19): Класс отражения->__конструкция ('Magento\\Framewo...')\n#1 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/Definition/Runtime.php (49): Magento\Фреймворк\Код\Читатель\Читатель классов->getConstructor('Magento\\Framewo...')\n#2 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php (48): Magento\Framework\ObjectManager\Определение\Среда выполнения->Получить параметры ('Magento\\Framewo...')\n#3 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/ObjectManager.php (70): Magento\Framework\ObjectManager\Фабрика\Динамический\Разработчик->создать ('Magento\\Framewo...')\n#4 /srv/www/vhosts/hausfux_m2/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php (160): Magento\Фреймворк\Менеджер объектов\в/srv/www/vhosts/hausfux_m2/vendor/magento/framework/Code/Reader/ClassReader.php в строке 19, референт: http://entwicklung .hausfux.m2/produkte/insektenschutz/fenster/spannrahmen.html

Author: Muhammad Hasham, 2019-07-17

2 answers

Если вы используете redis, выполните:

redis-cli flushall

Или вам нужно будет выполнить следующие команды:

  • Очистить generated
  • Очистить var/cache
  • Включить модули Magento: php bin/magento module:enable --all
  • Скомпилировать DI php bin/magento setup:di:compile

Я надеюсь, что это поможет

 3
Author: Muhammad Hasham, 2019-07-23 03:43:42

Для меня это был случай, когда зависимый модуль был отключен. Мне не нужно было включать все модули

php bin/magento module:status

Просмотрите модули и включите только то, что, по вашему мнению, может быть причиной

 1
Author: SurfPackt, 2020-03-19 12:52:36