【问题标题】:Laravel forge deploy errorLaravel forge 部署错误
【发布时间】:2016-04-29 06:45:56
【问题描述】:

昨天我在我的服务器上成功部署。但今天 我收到以下错误:

From github.com:
 * branch            master     -> FETCH_HEAD
Already up-to-date.
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Generating autoload files
> php artisan clear-compiled
> php artisan optimize
Generating optimized class loader
Compiling common classes


  [PDOException]                                                                          
  SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)  

我也可以 ssh 进入我的服务器,我也设置了我的 ssh 密钥。

【问题讨论】:

  • 你需要配置你的 .env 文件然后部署
  • @jamie 你有没有找到解决方案?几天前不知从哪里冒出来的完全相同的东西。
  • @timmyc 你在 .env 文件中设置了密码等吗?
  • @jamie 嘿,谢谢,是的——它实际上已经工作了几个月。我注意到,现在当我部署时,使用 env() 函数的任何内容都不会从 .env 文件中读取,这会导致错误。但是还没想出解决办法。

标签: php laravel forge


【解决方案1】:

我知道已经晚了,也许对其他人仍然有用。 问题是你没有设置 .env 文件。

您可能正在使用 Forge,请转到 Forge 服务器页面中的 Environment 选项卡; 点击“编辑环境”

将旧的 .env 文件粘贴到那里。确保您使用正确的数据库设置:

DB_HOST=localhost
DB_DATABASE=yourdatabase_name
DB_USERNAME=yourSQLuserName
DB_PASSWORD=yourpassword

这些在您的伪造注册电子邮件中提供。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2014-10-25
    • 2016-07-21
    • 1970-01-01
    • 2015-06-29
    • 2019-10-05
    • 2016-01-09
    • 2016-09-22
    • 2019-01-08
    • 2015-06-13
    相关资源
    最近更新 更多