【发布时间】:2018-08-26 15:22:14
【问题描述】:
我尝试在 heroku 上安装我的应用程序。这个应用程序是一个带有用于身份验证的“护照”的 php-laravel 应用程序。在我的本地机器(mac os)上一切正常。
当我尝试用邮递员做一个简单的“发布”时,我遇到了这个错误:
2018-03-17T17:05:22.059708+00:00 app[web.1]: [17-Mar-2018 17:05:22 UTC] [2018-03-17 17:05:22] 生产。错误:密钥路径“file:///app/storage/oauth-private.key”不存在或不可读{“异常”:“[对象](LogicException(代码:0):密钥路径\”文件: ///app/storage/oauth-private.key\" 不存在或在 /app/vendor/league/oauth2-server/src/CryptKey.php:45)"} []
为了设置护照,我生成了密钥:
php工匠护照:安装
我在 heroku 的数据库中看到了密钥。所以命令正常工作。
那么这个错误是什么?
我还尝试重新生成密钥,以停止和重新启动应用程序。没有成功。
感谢您的建议。 谢谢
多米尼克
编辑:实际上,密钥文件不是在文件夹 app/storage 中生成的,这就是出现此错误的原因。但是为什么没有生成这些文件?
【问题讨论】:
标签: laravel heroku laravel-passport