Как исправить проблему с компиляцией Magento 2?

#php #magento #magento2

#php #magento #magento2

Вопрос:

Как исправить ошибку компиляции

 [master_qmajkwnjbz]:public_html$ php bin/magento setup:di:compile
Compilation was started.
Repositories code generation... 1/7 [====>-----------------------]  14% 1 sec 60.0 MiBPHP Fatal error:  I        nterface 'PsrSimpleCacheCacheInterface' not found in /home/427182.cloudwaysapps.com/gravqhssbb/public_h        tml/app/code/Magezon/PageBuilder/Model/InstagramCacheManager.php on line 7
    
    Fatal error: Interface 'PsrSimpleCacheCacheInterface' not found in /home/427182.cloudwaysapps.com/gravq        hssbb/public_html/app/code/Magezon/PageBuilder/Model/InstagramCacheManager.php on line 7
  

Я получил эту ошибку https://prnt.sc/udsmpm

 [ReflectionException]
  Class MagentoCatalogModelProductAuthorization does not exist

  [ReflectionException]
  Class MagentoCatalogModelProductAuthorization does not exist
  

Ответ №1:

Не запускайте напрямую setup:di:compile .

Попробуйте следующие команды :

 php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f

php bin/magento cache:clean
  

Комментарии:

1. Все та же проблема.

Ответ №2:

Как я получил

 [master_vkhvxsgmux]:public_html$ bin/magento setup:di:compile
 
Compilation was started.
Area configuration aggregation... 5/7 [====================>-------]  71% 30 secs 250.0 MiB
 
  [ReflectionException]
  Class MagentoCatalogModelProductAuthorization does not exist
 
 
  [ReflectionException]
  Class MagentoCatalogModelProductAuthorization does not exist
 
setup:di:compile
  

Ответ №3:

Модуль Magezon_PageBuilder

(/app/code/Magezon/PageBuilder/Model/InstagramCacheManager.php )

требуется Psr SimpleCache CacheInterface, который отсутствует или неправильно инициализирован в системе

Отключите / удалите упомянутые модули или исправьте эту зависимость