在Laravel 4.2中访问数据库时出现问题

时间:2016-06-20 13:16:43

标签: php laravel-4.2

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

  

SQLSTATE [HY000] [2002]无主机路由

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

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

之前有没有人收到错误?或者知道它为什么会发生?

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

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