0

我正在将 OroCommerce 安装从版本 3.1.17 升级到 4.1.1。

我已将 php 升级到 7.3.15,并且正在查看 VM 中的升级说明。

当我运行命令时,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".

有任何想法吗?谢谢

4

2 回答 2

1

请按照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

于 2020-03-13T15:32:28.087 回答
0

我刚刚在https://github.com/oroinc/platform/blob/master/CHANGELOG.md找到了我的答案

问题是我从以前的安装中复制了参数并且邮件传输不是最新的。

于 2020-03-13T15:29:21.690 回答