【问题标题】:Getting laravel app Database running on local让 laravel 应用程序数据库在本地运行
【发布时间】:2015-10-18 01:20:03
【问题描述】:

大家好,我是 PHP/Laravel 的新手,来自 Rails 背景。我通过 ssh 下载了一个具有某些数据库配置的应用程序,但我终生无法让该应用程序在本地运行,这些是我不断遇到的错误。

SQLSTATE[HY000] [1045] 拒绝用户访问 'fatkikisManiak'@'localhost'(使用密码:YES)

对于这个错误,我注意到它正在尝试运行生产配置,所以我认为最好更改为开发配置。我进入 bootstrap/start.php 和

$env = $app->detectEnvironment(array(

  \\'local' => array('homestead', 'Username', 'password'),
  'local' => array('MacBook-Pro'),

));

这给了我:

SQLSTATE[HY000] [1049] 未知数据库'fatkikis_local'

如有任何帮助解决此问题,我们将不胜感激

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    请查看根目录下的.env文件,修改数据库信息。

    这是一个隐藏文件。

    【讨论】:

    • 因为 .env 文件最初没有被签入,所以它没有包含在我拉下的文件中。我会看看我能用这个做什么。谢谢。
    • 好的@kóta-Péter 所以我创建了一个新的 .env 文件但是数据库信息被硬编码到 config/database.php 文件中是否仍然需要 .env 文件?
    猜你喜欢
    • 1970-01-01
    • 2019-02-10
    • 2013-04-19
    • 2013-11-06
    • 1970-01-01
    • 2017-12-29
    • 1970-01-01
    • 2018-12-16
    • 2014-07-27
    相关资源
    最近更新 更多