我尝试在heroku上安装我的应用程序。该应用程序是带有“护照”进行身份验证的php-laravel应用程序。在我的本地计算机(mac os)上一切运行正常。
当我尝试对邮递员进行简单的“发布”时,出现以下错误:
2018-03-17T17:05:22.059708 + 00:00 app [web.1]:[2018年3月17日17:05:22 UTC] [2018-03-17 17:05:22]生产。错误:密钥路径“ file:///app/storage/oauth-private.key”不存在或不可读{“ exception”:“ [object](LogicException(code:0):关键路径\” file:/// app / storage / oauth-private.key \“不存在,或在/app/vendor/league/oauth2-server/src/CryptKey.php:45)处不可读”] []
要设置护照,我用生成了密钥:
PHP的工匠护照:安装
我在heroku的数据库中看到了密钥。因此该命令正常运行。
那么这是什么错误呢?
我也尝试过重新生成密钥,以停止并重新启动应用程序。没有成功。
感谢您的建议。谢谢
多米尼克
编辑:实际上,密钥文件不是在文件夹app / storage中生成的,这就是为什么出现此错误的原因。但是为什么不生成这些文件?