Laravel 护照无法正确加载私钥

时间:2021-03-29 15:39:03

标签: laravel

我已经安装了 Laravel 护照,它在我的本地机器上运行良好。

我不想在服务器上运行通行证命令,所以我所做的是尝试根据文档从环境中加载通行证密钥:https://laravel.com/docs/8.x/passport#loading-keys-from-the-environment

我在本地运行了发布命令:

php artisan vendor:publish --tag=passport-config

然后我简单地部署了生成的配置文件。

我可以看到护照正在尝试使用该变量,因为我在我的 php 日志中收到此错误:

dev.ERROR: Key path “file://-----BEGIN RSA PRIVATE KEY--- foo -----END RSA PRIVATE KEY-----” does not exist or is not readable at /var/www/overwatch/vendor/league/oauth2-server/src/CryptKey.php:52)”

在我看来,它试图将我的密钥字符串作为文件读取,但文档似乎没有提出任何其他建议。

这里有我遗漏的东西吗?

谢谢

1 个答案:

答案 0 :(得分:0)

环境文件使用的是 ' 而不是 "。更改此设置解决了问题。