1

我正在尝试为我的 Laravel (4.2) 项目添加一个新环境,但我有这个错误:

SQLSTATE[HY000] [2002] 没有到主机的路由

其中生成:vendor/­laravel/­framework/­src/­Illuminate/­Database/­Connectors/Connector.php

我相信原因是我没有正确设置环境,即使我遵循了 Laravel 文档中的所有步骤。

以前有人收到错误吗?或者知道为什么会这样?

我将提供解决此问题所需的任何数据,我只是不确定目前要提供什么,因为我不知道是什么原因造成的。

谢谢。

4

1 回答 1

0

我实际上发现了问题所在。

为了让 Laravel 读取您的环境名称(例如:dev),您需要让用户“dev”成为整个项目的所有者。

我遇到了这个问题,因为项目的所有者是“root”,而 Laravel 找不到“root”环境的配置,因为我从未在 app -> config 中创建“root”文件夹和配置。

于 2016-06-22T14:45:36.987 回答