Magento 2.2.5: Исключение во время выполнения во время установки: di: компиляция


Проблема возникла, когда я пытался войти в рабочий режим с помощью

php bin/magento deploy:mode:set production

Изучив проблему, я попытался выяснить, дала ли ошибка больше информации при попытке компиляции без перехода в рабочий режим.

Вот ошибка, которую я получил.

error message

Есть какие-нибудь мысли о следующих шагах, которые я могу предпринять, чтобы решить эту проблему? Конечная цель состоит в том, чтобы иметь возможность переключиться в рабочий режим, но эта проблема с компиляцией, похоже, что мне мешает.

Author: Vivek Kumar, 2018-09-06

1 answers

Вы получаете ошибку во время генерации перехватчика, тогда этот класс должен быть где-то указан и на самом деле не существует. Я думаю, что вы, возможно, не создали объект этого класса, поэтому вы не знаете, откуда исходит ошибка. Итак, сначала вы должны найти класс упоминания и удалить его ссылку.

Если вам нужно только установить хранилище в рабочем состоянии, вы также можете просто пропустить компиляцию, добавив параметр --skip-compilation, как показано ниже;

php bin/magento deploy:mode:set production --skip-compilation
 0
Author: Vivek Kumar, 2018-09-06 21:36:27