首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析空驱动程序Lumen 5.6

无法解析空驱动程序Lumen 5.6
EN

Stack Overflow用户
提问于 2018-12-22 18:32:40
回答 1查看 986关注 0票数 1

在开发环境中,所有的功能都很好。但是在生产中,Lumen返回给我Unable to resolve NULL driver [Illuminate\Mail\TransportManager]

经过一些研究后,我发现在调试$app时:

在这两种模式下,都会加载所有配置。

代码语言:javascript
复制
["loadedConfigurations":protected]=>
    array(5) {
    ["mail"]=> bool(true)
    //other keys ...
  }

但是:

在开发过程中,调试将返回my的所有配置:

代码语言:javascript
复制
array(6) {
    ["app"]=>
    *RECURSION*
    ["Laravel\Lumen\Application"]=>
    *RECURSION*
    ["path"]=>
    string(17) "/var/www/html/app"
    ["config"]=>
    object(Illuminate\Config\Repository)#5 (1) {
      ["items":protected]=>
      array(5) {
      //all keys ...
     }

在生产(共享主机服务器)上,调试不返回配置的键:

代码语言:javascript
复制
 array(6) {
    ["app"]=>
    *RECURSION*
    ["Laravel\Lumen\Application"]=>
    *RECURSION*
    ["path"]=>
    string(11) "/htdocs/app"
    ["config"]=>
    object(Illuminate\Config\Repository)#5 (1) {
      ["items":protected]=>
      array(0) {
          //no keys
      }
    }

这就是Lumen找不到邮件驱动程序的原因。现在我无法解释为什么Lumen忽略了我的配置。有人知道吗?

谢谢你,

EN

回答 1

Stack Overflow用户

发布于 2018-12-23 10:32:05

我刚刚找到了这个问题的原因。在生产中,服务器区分大小写。我的目录是/Config,在小写中它需要/config

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53898314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档