Как обновить OroCommerce 3.1 до 4.1 - PullRequest
0 голосов
/ 13 марта 2020

Я обновляю установку OroCommerce с версии 3.1.17 до 4.1.1.

Я обновил php до 7.3.15 и прохожу инструкции по обновлению на ВМ.

Когда я запускаю команду sudo php bin/console oro:platform:update --env=prod --force, я получаю это сообщение:

In OroEntityExtendBundle.php line 121:

  In ContainerBuilder.php line 1032:                     

    You have requested a non-existent service "mail".

Есть идеи? Спасибо

Ответы [ 2 ]

1 голос
/ 13 марта 2020

Пожалуйста, следуйте changelog.md , чтобы увидеть все изменения, на которые может повлиять настройка.

Вот соответствующий параграф:

Срок выполнения до обновленной версии symfony/swiftmailer-bundle параметр mailer_transport: mail больше не поддерживается. Использование старого транспорта вызовет такое исключение

Unable to replace alias “swiftmailer.mailer.default.transport.real” with actual definition “mail”. You have requested a non-existent service “mail”.

Пожалуйста, используйте mailer_transport: sendmail вместо этого или другой доступный тип транспорта swiftmailer.

https://github.com/oroinc/platform/search?l=Markdown&q=mail%20sendmail

0 голосов
/ 13 марта 2020

Я только что нашел ответ в https://github.com/oroinc/platform/blob/master/CHANGELOG.md

Проблема была в том, что я скопировал параметры из моей предыдущей установки, и почтовый транспорт не обновился.

...