我有一个全新的Laravel 5.1安装,只需设置forge + digitalOcean + bitbucket工作流程。
我尝试使用此设置部署我的应用。一切顺利,直到我得到Laravel错误说法:Database[] not configured.
然后我开始检查我的数据库连接,凭据和我的机器上的一切都很好,所以我ssh进入我的Forge实例并想检查.env凭据和数据库配置,我在database.php
中找不到config
{1}}文件夹。然后我检查了git存储库,看看它是否存在,但它没有。
我在应用的根文件夹中检查了.gitignore,但没有一个配置文件被忽略。
所以我继续尝试手动添加config / database.php
git add config/database.php
并且它弹出一条消息:config/database.php
被其中一个.gitignore文件忽略。
我在每个单个文件夹中浏览了所有.gitignore文件大约20次,非常正常!但找不到那样的东西......
那么......这是什么样的巫术?
答案 0 :(得分:0)
这可能是由您的全局gitignore文件引起的,通常位于~/.gitignore_global
。我的默认值是:
*~
.DS_Store
database.php
删除database.php
条目后,config/database.php
终于得到了认可。