При обновлении Magento 2 командами:
composer update &&
rm -rf var/di var/generation &&
php bin/magento cache:clean &&
php bin/magento cache:flush &&
php bin/magento setup:upgrade &&
php bin/magento setup:di:compile
На этапе
php bin/magento setup:di:compile
Выдаёт ошибку:
Fatal error: Cannot use Zend\Mail\Message as Message because the name is already in use in D:\OSPanel\domains\magento2\lib\internal\Magento\Framework\Mail\Transport.php on line 10
Ребята, кто знает в чём дело?
Работаю через Openserver:
Apache 7, Php 7.1, MySql-5.1
Помогает удаление в файле m2\lib\internal\Magento\Framework\Mail\Transport.php строки 10
use Zend\Mail;
, но тогда после обновления не отображается сайт вообще, даже, если после обновления вставить строку на место.
После ошибки CLI php падает.
Спасибо!
Проблема возникает после команд
composer update &&
rm -rf var/di var/generation &&
php bin/magento setup:di:compile &&
php bin/magento setup:upgrade &&
Что именно провоцирует проблему определить не удалось.
Помогает только полная переустановка.