升级到Laravel
5.2后,没有任何.env
文件值被读取。我遵循了升级说明;除auth.php外,我的所有配置文件均未更改。它们在以前的版本5.1.19中都正常工作
.env
包含诸如
DB_DATABASE=mydb
DB_USERNAME=myuser
config/database.php
包含
'mysql' => [
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
]
我收到此错误:
PDOException: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)
显然没有拉入我的环境配置。这正在影响我的每个配置文件,包括第三方(例如bugsnag)。
我也试过
php artisan config:clear
php artisan cache:clear
更新资料
试 php artisan tinker
>>> env('DB_DATABASE')
=> null
>>> getenv('DB_DATABASE')
=> false
>>> config('database.connections.mysql.database')
=> "forge"
>>> dd($_ENV)
[]
我尝试安装Laravel
5.2的新副本。我基本上只复制到我的app
文件夹中;不包括其他作曲家软件包。仍然有同样的问题。我在同一台html" target="_blank">服务器上还有其他运行良好的Laravel
5.2项目。
哇。真是的 这是因为我有一个env值,其中带有一个空格,没有用引号引起来
这个
SITE_NAME=My website
改成这个
SITE_NAME="My website"
固定它。我认为这与Laravel 5.2现在将vlucas /
phpdotenv
从1.1.1 升级到2.1.0有关
升级到Laravel 5.2后,没有读取我的文件值。我按照升级说明;没有我的配置文件被更改,除了auth.php.他们都在以前的版本,5.1.19正常工作 包含以下值
5.3.1 $%envVarName% 当编译时,$%envVarName% 将会被环境变量 envVarName 替换。
问题内容: 我想读取.bak文件,这些文件是ms sql数据库的备份文件。现在,我正在研究如何使用Sql Mngmnt studio读取这些文件。请帮帮我。谢谢 问题答案: 您可以使用SQL Management Studio将.BAK文件还原到临时数据库并读取它们! 这里的一些指针
在Jenkins中,我试图设置一个动态环境变量。 我使用Scriptler创建了一个Groovy脚本并将结果写入文件。 然后,我使用EnvInject来读取该文件的内容。 Groovy脚本: 设置: 但是,我想要设置的环境变量仍然无法识别: 知道为什么无法识别环境变量吗?
问题内容: 我正在尝试读取Django设置中的一些环境变量,我在/home/user/.bashrc中定义了该变量(后来在/etc/bash.bashrc中定义了),但是我得到的只是一个KeyError异常。我知道我的环境变量已设置,因为我可以在终端(回显$ VAR_NAME)中打印它们。这应该是微不足道的。 这是我正在使用的代码。 我只是找不到什么。有什么建议吗? 谢谢 编辑:使用mod_wsg
当我尝试使用Firebase部署--Only函数命令部署到一个新的Firebase项目时,我收到了这个错误。我有两个正在使用的项目,一个开发人员和一个prod,我正在处理prod和部署现在也工作得很好,但是当我添加这个项目开发时,部署在prod中保持工作良好,但在这个新项目开发中没有。相反,我得到了这个错误: 错误:解析函数触发器时发生错误。 TypeError:无法读取Object上未定义的属性