You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel无法通过环境变量加载APP_KEY/APP_NAME等配置的问题求助

Laravel无法通过环境变量加载APP_KEY/APP_NAME等配置的问题求助

我最近在折腾用Kubernetes部署Laravel应用,本来想通过K8s的ConfigMap和Secrets来加载相关环境变量,这样就不用把.env文件提交到任何代码仓库里了,但试了好多次,Laravel就是识别不到这些通过服务器环境变量设置的值——只有把配置写进.env文件里才管用。

为了排查问题,我暂时先把Kubernetes的相关配置都去掉,重新部署了应用,现在手动设置环境变量来测试能不能正常工作,目前的测试情况如下:

  • 测试1:部署应用时,既不配置K8s的Config/Secrets,也不提供.env文件

    • 预期结果:因为缺少.env文件,出现404错误
    • 实际结果:确实因为缺少.env文件,出现了404错误
  • 测试1.1:把.env.example复制成.env,不做任何修改

    • 预期结果:出现关于缺少APP_KEY的错误提示
    • 实际结果:确实出现了关于缺少APP_KEY的错误提示
  • 测试1.2:把.env里的内容全部删掉,只保留APP_*开头的变量,然后清除缓存...

备注:内容来源于stack exchange,提问作者CMR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:14:34