Laravel Passport 得到“无法解析您的密钥,原因:升级到 PHP8.0 后出现“”错误
Posted
技术标签:
【中文标题】Laravel Passport 得到“无法解析您的密钥,原因:升级到 PHP8.0 后出现“”错误【英文标题】:Laravel Passport gets 'It was not possible to parse your key, reason: ""' error after upgrade to PHP8.0 【发布时间】:2021-03-11 22:58:52 【问题描述】:我的应用可以在 Laravel 8 上使用 laravel/passport 10.0.1
。将开发服务器上的php
版本从7.4
升级到8.0
后,我收到It was not possible to parse your key, reason: ""
错误(没有来自openssl_error_string 的任何消息)。
有什么解决办法吗?
【问题讨论】:
【参考方案1】:此问题表示您的 KEYS 不正确或 env 未找到它们。
如果一个文件你需要使用PATH
JWT_PUBLIC_KEY_PATH=
JWT_PUBLIC_KEY_PATH=
【讨论】:
【参考方案2】:好的,经过简单调查,我发现您必须将laravel/passport
更新为10.1.0
(发布时最新)才能与php8.0
一起使用。
【讨论】:
以上是关于Laravel Passport 得到“无法解析您的密钥,原因:升级到 PHP8.0 后出现“”错误的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.3 + Passport:总是未经身份验证的错误
401 未经授权使用带有 Laravel Passport 的不记名令牌