В пространстве имен "индексатор" нет команд, определенных. php 7.2 (ubuntu)
Когда я хочу повторно индексировать в Magento2 в php версии 7.3, это выводит меня на эту ошибку
При создании "Запроса" возникло исключение; экземпляр не возвращен
И когда я перейду на версию 7.2
Отобразите эту ошибку.....
Также я использую эту команду с моим корневым каталогом (та же ошибка)
Итак, как я могу просто использовать команду индексатора в Magento2
Я думаю, что с моим Magento что-то не так:(
Также проверьте это изображение :--
Все мои команды не работают. Также я меняю Права доступа к папке Magento
1 answers
Пожалуйста, сначала укажите вашу версию Magento.
При создании "Запроса" возникло исключение; экземпляр не возвращен
Ваша первая ошибка возникает из-за, скорее всего, неправильного изменения версии php, вы должны использовать только PHP версии 7.2, когда вы работаете над Magento 2.3.x
Измените версию PHP в соответствии с вашей версией Magento, обратитесь по ссылке ниже , если вы используете Magento 2.3.х
Https://devdocs.magento.com/guides/v2.3/install-gde/system-requirements-tech.html
Попробуйте следующие команды для изменения версии PHP
sudo a2dismod php7.0
sudo a2enmod php7.2
sudo service apache2 restart
sudo update-alternatives --set php /usr/bin/php7.2
Также обратитесь по этой ссылке для аналогичной проблемы
Magento 2.2 с проблемой PHP 7.1.9
О вашей второй ошибке, касающейся версии 7.2,
Попробуйте сначала дать разрешение вашему каталогу Magento
sudo chmod -R 777 magentoDir
Затем используйте обновление-развертывание команды.
Если это не поможет, попробуйте найти решение по ссылке ниже.