所以我遵循了关于使用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中删除它
答案 0 :(得分:1)
我通过添加
来纠正它dokku config:set MyApp APP_KEY=XXXXXXX
我使用dokku run AppName php artisan key:generate
现在它在工作