Php '服务定义“smtp.gmail.com”不存在。'
我刚安装了Symfony,但电子邮件配置有问题: 致命错误:C:\Xampp\htdocs\Symfony项目\vendor\Symfony\Symfony\src\Symfony\Component\DependencyInjection\InvalidArgumentException中的未捕获异常“Symfony\Component\DependencyInjection\ContainerBuilder.php:766中的服务定义smtp.gmail.com不存在” 堆栈跟踪: 0 C:\Xampp\htdocs\symfony project\vendor\symfony\symfony\src\symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass.php46:symfony\Component\DependencyInjection\ContainerBuilder->getDefinition'smtp.gmail.com' 1 C:\Xampp\htdocs\symfony project\vendor\symfony\symfony\src\symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass.php63:symfony\Compiler\ReplaceAliasByActualDefinitionPass->processObjectSymfony\Component\DependencyInjection\ContainerBuilder 2 C:\Xampp\htdocs\symfony project\vendor\symfony\src\symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass.php63:C:\Xampp\htdocs\symfony project\vendor\symfony\symfony\src\symfony\Compiler\ReplaceAliasByActualDefinitionPass.php第48行中的symfony\Component\Component\DPhp '服务定义“smtp.gmail.com”不存在。',php,symfony,email,Php,Symfony,Email,我刚安装了Symfony,但电子邮件配置有问题: 致命错误:C:\Xampp\htdocs\Symfony项目\vendor\Symfony\Symfony\src\Symfony\Component\DependencyInjection\InvalidArgumentException中的未捕获异常“Symfony\Component\DependencyInjection\ContainerBuilder.php:766中的服务定义smtp.gmail.com不存在” 堆栈跟踪: 0 C:
如果需要帮助,您应该共享包含“smtp.gmail.com”的代码。 这可能是配置中的错误,也可能只是依赖项中的错误 为避免产生疑问,请删除以下文件: 作曲家洛克 /供应商目录 /应用程序/缓存/* 并运行composer更新。 如果问题仍然存在,请验证您的电子邮件配置如下所示:
// app/config/config.yml
swiftmailer:
host: "%mailer_host%"
及
看
如果问题仍然存在,请在您的问题中共享您的配置代码。请发布您的电子邮件配置隐藏/替换电子邮件/护照等凭据。请编辑您的问题,以注意您是如何触发此错误的。在新安装的symfony上没有gmail的任何配置,你们只是从教程中复制了一些代码,不知道发生了什么。
// app/config/parameters.yml
mailer_host: smtp.gmail.com
mailer_encryption: ssl