- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 docker 容器中开发一个新的 Symfony 4.0 应用程序(Apache SSL 容器代理到 Symfony 容器)。一切都适合开发环境。在 docker 容器内,APP_ENV 被设置为 prod(通过输入正在运行的 docker 容器并发出 SET 命令进行交叉检查)。我从 composer 中删除了 symfony/dotenv……一切顺利,没有错误。
但是调用我的站点它仍然告诉我 APP_ENV 未定义。我错过了什么?
我在这里读到有关将 APP_ENV 复制到“/etc/environment”的信息。我还没有在 Symfony 文档中看到它。对此来源有任何提示吗?
谢谢,沃尔夫拉姆
最佳答案
我想分享我找到的答案:在 Docker 环境中 $_ENV var 用于检索环境变量。 Symfony 团队在 $SERVER 中实现了环境变量的检索。
记录在这里: https://github.com/symfony/recipes/issues/331
index.php 中的一个补丁(在上面的链接中提供)将暂时解决这个问题。
沃尔夫拉姆
关于交响乐 4 : Uncaught RuntimeException: APP_ENV environment variable is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50095496/
我现在在构建允许使用 zend for app 构建控制台脚本的机制时遇到问题。例如像: --脚本 ----index.php ----basecmd.php 当 basecmd 包含其他脚本的主类时
以下代码适用于我的开发环境(Ubuntu 14.04 桌面) @if(env('APP_ENV') === 'production') // ... something 但是由于某种原因,生产
默认情况下,Symfony 需要在 Web 服务器上而不是在应用程序中进行配置。就我而言,在服务器上设置这些变量非常复杂。所以,我想要的是在应用程序(php 或 yaml)中设置这些变量没有 DotE
我正在 docker 容器中开发一个新的 Symfony 4.0 应用程序(Apache SSL 容器代理到 Symfony 容器)。一切都适合开发环境。在 docker 容器内,APP_ENV 被设
我正在开发一个项目,该项目使用 process.env.APP_ENV 中的值,以便为当前环境选择合适的配置文件: import prodParams from './production'; imp
我正在使用 Laravel,这是我的 ./phpunit.xml 文件 ./tests/Feature
我设置了两条路线 Route::get('/bugreport', 'SomeController@create') ->middleware('signed') ->name('bu
我似乎找不到任何形式的 APP_ENV 的官方列表.env 中的变量文件。在实践中我使用过 local , dev , development , staging , 和 production .我觉
我正在生产环境中部署 Symfony 4 项目。创建了 .env 文件,其内容为: APP_ENV=prod APP_DEBUG=0 运行 Composer : $ composer install
使用有何区别env('APP_ENV') , config('app.env')或 App::environment()获取应用环境? 我知道env('APP_ENV')将至 $_ENV , conf
我最近将一个新的 Symfony 4 项目部署到生产服务器,我在其中设置(通过 ssh)APP_ENV 和 APP_SECRET 作为环境变量。 printenv 和 set 这两个命令都在其输出中列
我最近将一个新的 Symfony 4 项目部署到生产服务器,我在其中设置(通过 ssh)APP_ENV 和 APP_SECRET 作为环境变量。 printenv 和 set 这两个命令都在其输出中列
我是一名优秀的程序员,十分优秀!