在数字海洋上使用dokku的HTTP 500 Laravel 5应用程序

时间:2015-12-19 13:37:51

标签: laravel-5 digital-ocean dokku

所以我遵循了关于使用dokku部署larval 5应用程序的教程,但是它有效,但我有HTTP ERROR 500 使用dukku日志无法看到任何日志 所以我用了

dokku run app /bin/bash

在app目录中启动另一个本地服务器并将其卷曲以查看存储/日志

  

找不到支持的加密器。密码和/或密钥长度无效。

这意味着APP_KEY不正确(我在我的本地环境中使用.ENV)但是当我推送到我的VPS时它会移除整行

使用

dokku run wizzserv php artisan key:generate 结果

Application key [xxxxxxxxxxxxxxxxxxxxxxxxxxxx] set successfully.

但它不起作用

TL; DR

使用dokku将我的本地代码推送到Digital Ocean deployement成功但获得HTTP 500 有关APP_KEY随机字符串的错误 dokku从.ENV中删除它

1 个答案:

答案 0 :(得分:1)

我通过添加

来纠正它
dokku config:set MyApp APP_KEY=XXXXXXX

我使用dokku run AppName php artisan key:generate

生成xxxxxxx

现在它在工作